Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Schedule: Node.js sessions

9:50am–10:30am Thursday, June 22, 2017
Web Services and APIs
Location: 210 BF
Danielle Man (Meteor Development Group)
Average rating: ****.
(4.41, 17 ratings)
GraphQL improves both your API's performance and the performance of your team in general. Schema-first GraphQL development forces front- and backend teams to agree on a strict contract up front, enabling them to work quickly and efficiently while staying on spec. Danielle Man discusses the benefits of schema-driven development and shares lessons learned using GraphQL in production. Read more.
11:00am–11:40am Thursday, June 22, 2017
Future JS & Functional
Location: 210 BF
Lucas Fernandes (Shaw and Partners)
Average rating: ***..
(3.80, 10 ratings)
Infinite sequences, lazy properties, and changing your program’s structure in runtime. Yes, JavaScript is that powerful. Lucas Fernandes demonstrates how to solve problems in a smarter way and with better performance and readability by redefining how the language’s features work behind the scenes. Read more.
3:35pm–4:15pm Thursday, June 22, 2017
Location: 212 CD (Sponsored)
Alexis Menard (Intel)
Average rating: *****
(5.00, 1 rating)
Alexis Menard offers an overview of the new W3C Generic Sensor API, which enables you to use hardware sensors in your website or web app. Join in to learn how you can implement it today and catch a glimpse of future plans. Read more.
4:25pm–5:05pm Thursday, June 22, 2017
Web Platform Foundations
Location: 210 CG
Ben Vinegar (Sentry)
Average rating: ****.
(4.11, 9 ratings)
You're probably familiar with source maps. They let you debug your original, unminified, and untranspiled code in the browser. But have you ever wondered how they actually work? Ben Vinegar takes a deep dive into the source map format to see what's under the hood, exploring source map generation tools, parsers, and how to manipulate source maps directly for fun and profit. Read more.