July 20–24, 2015
Portland, OR

Node conference sessions

9:00am–12:30pm Monday, 07/20/2015
Josh Owens (Meteor Club)
Join Meteor expert Josh Owens as he walks through live coding a Meteor.js app from scratch and gets it working with the built-in Cordova support. Learn how easy it is to build a new mobile app with Meteor.js.
9:00am–12:30pm Tuesday, 07/21/2015
Tom Marrs (LivingSocial)
Slides:   1-FILE 
Most modern web APIs prefer JSON because of its interoperability. All modern languages have excellent JSON support, but large-scale environments often require more than simple serialization/de-serialization. This tutorial shows how to leverage JSON Schema, Search, and Transform along with simple tooling to enhance a developer’s workflow to build elegant, powerful, and efficient applications.
11:10am–11:50am Friday, 07/24/2015
Brian Capouch (Saint Joseph's College), Nathan Samano (Saint Joseph's College (Indiana)), Craig Austgen (Saint Joseph's College)
Single-page web applications offer users a rich, responsive experience, utilizing the browser as an application platform. We provide a framework-agnostic introduction to programming single-page applications, considered generically. Server- and client-side routing, module API surfacing, bookmarking, and SEO strategies must be carefully managed in an SPA environment.
10:00am–10:40am Friday, 07/24/2015
Eddie Canales (CrossChx)
Slides:   external link
Faster pages...profit! Right? Despite what common sense and every case study might tell you, we found out that isn't always true. When you get 20 million visitors a month and make a lot of your money from advertising (the enemy of speed), you have tons of opportunity/obligation to understand which kinds of speed matter. This is a story about hope, disappointment, discovery, and triumph.