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

Schedule: HTML5 sessions

4:25pm–5:05pm Wednesday, June 21, 2017
Modern Web Essentials
Location: 210 CG
Bryan Braun (Sparkbox)
Average rating: ****.
(4.20, 5 ratings)
There are more options than ever for animating things on the web. Bryan Braun leads a tour of the web animations ecosystem, comparing animation approaches in detail and exploring the principles that transcend them all. To do this, Bryan uses lessons learned from building and maintaining Bouncy Ball, a project that compares web animation approaches (think, a TodoMVC for web animation). Read more.
9:00am–9:40am Thursday, June 22, 2017
Web Platform Foundations
Location: 210 CG
Estelle Weyl (Instart Logic)
Average rating: ****.
(4.67, 6 ratings)
If you think outside the box, you can solve almost anything with CSS. Join Estelle Weyl to learn the power of CSS, as she covers several CSS WTFs. Depending on your perspective, that can mean "wonderfully terrific feature" or, very often, "what the @#$%!." Read more.
9:50am–10:30am Thursday, June 22, 2017
Modern Web Essentials
Location: 210 DH
Olga Petrova (Sencha)
Average rating: ****.
(4.80, 5 ratings)
Web Push allows real-time notifications to be delivered to an app even if the app is not currently in the foreground. Web apps that use Web Push have higher user engagement, which can impact sales. Olga Petrova explains how to implement Web Push in your existing application and shares best practices. Read more.