Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Schedule: Performance and UX sessions

Add to your personal schedule
9:00am–12:30pm Tuesday, June 12, 2018
Location: 210 B/F Level: Beginner
Secondary topics:  Hands-on, Technical
Rachel Krause (Concurrency, Inc.)
To create a successful product, you need a solid understanding of your users. We’ll walk through the process from establishing users to creating a design that can be taken right into development without the need for high-fidelity mockups or detailed documentation. The key to success? Collaboration. Read more.
Add to your personal schedule
9:00am–9:40am Wednesday, June 13, 2018
Location: 210 A/E Level: Intermediate
Secondary topics:  Case study, High-level, Web Pillars Track: Performance, Security, Accessibility
Maureen McElaney (IBM Watson Data Platform)
From supporting hospitals in Africa to providing electric power to Haiti to supporting families in rural Alaska, the Offline First approach to application development is truly saving the world. This session will uncover the approaches used in successful real world examples of Offline First and show you the tools and techniques that will allow you to build the same kinds of things. Read more.
Add to your personal schedule
9:50am–10:30am Wednesday, June 13, 2018
Location: 210 A/E Level: Intermediate
Secondary topics:  Best practice, Technical, Web Pillars Track: Performance, Security, Accessibility
Nic Jansma (Akamai), Charles Vazac (Akamai)
This talk will perform an honest audit of several popular third-party libraries to understand what their true cost is to your site. We'll talk about loading patterns, SPOF avoidance, JavaScript parsing, Long Tasks, runtime overhead, polyfill headaches, security and privacy concerns and more. Finally, we'll share tools to help you decide if a library’s risks and unseen costs are worth it. Read more.
Add to your personal schedule
11:00am–11:40am Wednesday, June 13, 2018
Location: 210 A/E Level: Beginner
Secondary topics:  Best practice, Technical, Web Pillars Track: Performance, Security, Accessibility
Maximiliano Firtman (ITMaster Professional Training)
After we understand how important Web Performance is and we've applied basic techniques, what's next? In this session, we will cover extreme techniques that will blow your mind about Web Performance. New compression algorithms? new image formats? Client-Hints? HTTP/2 Push? Let's hack Web Performance. Read more.
Add to your personal schedule
3:35pm–4:15pm Wednesday, June 13, 2018
Location: 210 A/E Level: Intermediate
Secondary topics:  Technical
Paul Calvano (Akamai Technologies)
Have you ever thought about how your site’s performance compares to the web as a whole? Paul Calvano explores how the HTTP Archive works, some ways people are using this dataset, and discusses some ways that Akamai has leveraged data within the HTTP Archive to help their customers. Read more.
Add to your personal schedule
9:50am–10:30am Thursday, June 14, 2018
Location: 210 C/G Level: Intermediate
Secondary topics:  Best practice, Web Pillars Track: Performance, Security, Accessibility
Ally Long (Field Intelligence)
Learn about designing and building products for a different kind of digital landscape than many of us are used to – for the billions of people around the world that now have access to connected smart phones, but who can afford only a few megabytes of data here and there, have cheap, low-powered devices, unreliable electricity, and are learning to use digital interfaces for the first time. Read more.
Add to your personal schedule
11:00am–11:40am Thursday, June 14, 2018
Location: 210 A/E Level: Beginner
Secondary topics:  Case study, Web Pillars Track: Performance, Security, Accessibility
Making your site faster seems so easy in theory, but in practice diagnosing and fixing performance issues on a large legacy codebase is like being an archaeologist excavating the remains of a lost civilization. Pick up a trowel and come along with Etsy's Frontend Systems team to learn real-life lessons on how we uncovered and fixed performance issues in our mobile product page code. Read more.
Add to your personal schedule
3:35pm–4:15pm Thursday, June 14, 2018
Location: 210 A/E Level: Intermediate
Secondary topics:  Hands-on, Technical, Web Pillars Track: Performance, Security, Accessibility
Patrick Hamann (Fastly)
HTTP/2 server push gives us the ability to proactively send assets to a browser without waiting for them to be requested. Sounds great, right?! However, is this new mechanism really the silver bullet we thought it was? Using new research and real-world examples, this talk will take a deep dive into server push and attempt to answer the question we're all asking: is it ready for production? Read more.
Add to your personal schedule
4:25pm–5:05pm Thursday, June 14, 2018
Location: 210 A/E Level: Intermediate
Secondary topics:  Best practice, High-level, Web Pillars Track: Performance, Security, Accessibility
Mark Zeman (SpeedCurve)
There are a wide variety of web performance metrics. Which ones should you focus on and share across your organization? We survey which performance metrics best represent the user experience and help you pick a winner for your website. We’ll walk through techniques for improving your UX performance metrics and getting the content that users care about the most in front of them as fast as possible. Read more.