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

Schedule: Designing for performance sessions

Add to your personal schedule
9:00am–12:30pm Tuesday, June 20, 2017
Performance Matters
Location: 210 DH Level: Intermediate
Gareth Hughes (Akamai), Michael Gooding (Akamai)
Average rating: ****.
(4.59, 22 ratings)
Keeping up to date with the latest web performance trends, features, and techniques can be time consuming and hard. Gareth Hughes and Michael Gooding guide you through the top five performance techniques for today's modern browsers and provide the tools and knowledge you need to implement them today. Read more.
Add to your personal schedule
9:00am–9:40am Wednesday, June 21, 2017
Fullstack Development
Location: 210 CG Level: Intermediate
David Fox (LookZook)
Average rating: ****.
(4.67, 6 ratings)
Despite spending countless hours optimizing our own sites, many of us still look at sites like Amazon's or the Guardian's in awe, wondering how they are still so much more performant. What are they doing differently? David Fox reverse engineers these sites, shedding light on the various tricks and optimizations they have and we don't. Read more.
Add to your personal schedule
9:50am–10:30am Wednesday, June 21, 2017
Modern Web Essentials
Location: 210 CG Level: Intermediate
Islam Sharabash (Superhuman)
Average rating: ****.
(4.14, 14 ratings)
Offline web applications with native performance are no longer a myth. Islam Sharabash explains how to architect an application that loads offline, persists data to disk, and even resolves conflicts in data and shares the challenges he encountered, including managing optimistic updates, syncing, and performance on a single thread, and the solutions that worked best. Read more.
Add to your personal schedule
9:00am–9:40am Thursday, June 22, 2017
Frontend Frameworks and Libraries
Location: 210 AE Level: Intermediate
Tim Kadlec (Independent)
Average rating: ****.
(4.38, 8 ratings)
One of the wonderful things about building for the web is the ability to stand on the shoulders of our fellow developers, who release new frameworks and libraries to make our job easier. But nothing is free. We constantly make trade-offs, whether we know it or not. Tim Kadlec explains how to evaluate third-party tools to identify these trade-offs—a requirement for the health of your site. Read more.
Add to your personal schedule
11:00am–11:40am Thursday, June 22, 2017
Performance Matters
Location: 210 DH Level: Intermediate
David Wells (Serverless)
Average rating: ****.
(4.00, 3 ratings)
David Wells explores how to use React, markdown, service workers, CDNs, and serverless computing to build cost-effective, infinitely scalable, secure offline-first sites, blogs, docs, and SaaS products using the same code base. Join in to find out why “static” websites aren’t so static anymore and how they can deliver a state-of-the-art user experience using progressive web app techniques. Read more.
Add to your personal schedule
4:25pm–5:05pm Thursday, June 22, 2017
Performance Matters
Location: 210 AE Level: Beginner
Billy Hoffman (Rigor)
Average rating: ****.
(4.00, 2 ratings)
The worst time to learn that a business-critical performance metric got worse is once a release is in production. The earlier you can detect a problem, the easier it is to resolve. Billy Hoffman explains how to integrate open source performance testing tools like Lighthouse, WebPagetest, and others into your build/CI systems, stopping performance regressions and providing transparency. Read more.