Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA
 
212 A/B
211 A/B
9:00am Debugging frontend performance Tim Kadlec (Independent), Patrick Meenan (Facebook)
211 C/D
212 C
9:00am A complete introduction to React Brian Holt (Microsoft)
212 D
12:30pm Break | Room: Grand Ballroom 220 Foyer
8:00am Coffee break | Room: Executive Concourse
10:30am Break | Room: Executive Concourse
3:00pm Break | Room: Executive Concourse
9:00am-5:00pm (8h) Cross-Platform and Mobile
Mastering progressive web apps: Creating offline app experiences with service workers, web performance, and push notifications
Max Firtman (ITMaster Professional Training)
Join expert Maximiliano Firtman for a hands-on, in-depth exploration of progressive web apps (PWAs). You’ll gain insight into creating PWAs with the modern APIs for mobile and desktop platforms, including app installation and distribution, offline access, push notifications, web performance, and hardware access.
9:00am-5:00pm (8h) Performance Matters
Debugging frontend performance
Tim Kadlec (Independent), Patrick Meenan (Facebook)
Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance.
9:00am-5:00pm (8h) Future JS & Functional
From functional-lite to async programming with JavaScript
Kyle Simpson (Getify)
Join expert Kyle Simpson for a hands-on, in-depth exploration of functional programming in JavaScript with ES6. You’ll gain a foundational understanding of functional programming and learn how you can incorporate core concepts, such as generators and Promises, to write better software.
9:00am-5:00pm (8h)
A complete introduction to React
Brian Holt (Microsoft)
Brian Holt offers an introduction to React, one of the leading JavaScript libraries for building user interfaces. You'll explore the React ecosystem as you learn how to use Redux for state management, React Router for navigation, and more.
9:00am-5:00pm (8h)
Practical microservices: Exploring design patterns, platforms, and tools with Docker and Kubernetes
Sequoia McDowell (Charm/Offensive)
Join Sequoia McDowell for a hands-on, in-depth exploration of microservices. In this course, you’ll learn what benefits a microservice architecture can bring your organization and how microservices can make your applications faster, more scalable, less expensive to run, easier to update, and more secure.
12:30pm-1:30pm (1h)
Break
8:00am-9:00am (1h)
Break: Coffee break
10:30am-11:00am (30m)
Break
3:00pm-3:30pm (30m)
Break