Wednesday, October 6, 2021

  1. Getting Started with Progressive Web Apps Workshop

    3:30 PM - 7:35 PM

    In this workshop, Aaron Gustafson will help you get your web projects super-charged as Progressive Web Apps (PWAs). The workshop will start off with an explanation of what PWAs are (and what they’re not), the use cases for and benefits of building them, and solid approaches to creating them. Then Aaron will walk you, step-by-step, through the process of turning a website into a PWA. Following along, you’ll author Web App Manifests and Service Workers and gain exposure to some next-gen APIs that tie them more deeply into the underlying operating system. By the end of the workshop, you’ll walk away with a functional PWA you can use right away.

    • Aaron Gustafson

Thursday, October 7, 2021

  1. PWAs Today

    3:05 PM - 3:45 PM

    When the concept of Progressive Web Apps was introduced in 2015, the world of frontend development seemed changed forever. Websites could be “installed” to devices and, better yet, they could be available offline! Six years later, what started as a simple way to get websites onto home screens has grown into a full set of features to build modern apps on the web. Today, PWAs are truly installable, reliable, and capable.

    • Ire Aderinokun

  2. Performant Progressive Enhancement for PWAs

    3:50 PM - 4:10 PM

    When every byte matters and you need to support every user and every device, you need to embrace progressive enhancement from the service worker up. Supporting users who may not support Progressive Web Apps, on low-end devices, on expensive pre-paid internet plans, or while offline, requires rethinking of the core architecture of most PWAs. Performant progressive enhancement provides an approach that a research team at Illinois Institute of Technology in Chicago, in partnership with Howard Brown Health, has developed for these needs, allowing them, and you, to improve PWA user engagement for everyone

    • Karl Stolley

    • Kinza Haque

    • Steve N. Du Bois

  3. New Web Capabilities and You

    4:10 PM - 4:20 PM

    Project Fugu, also known as the Web Capabilities project, is a cross-company effort between Google, Microsoft, Intel, and others, to identify, spec, and ship new powerful capabilities to the web without compromising the core safety of the platform. Learn about the process for shipping these new features, how to try them out and give feedback before they’re finalized, what some of these new powerful APIs are like to use, and why you should start considering them for your project today.

    • Maye Edwin

  4. Securing PWA Authentication Offline

    4:20 PM - 4:35 PM

    Did you know you can secure your PWA and still support offline functionality? Learn how an app to help African fish farms authenticates users while still allowing them to work offline, in remote areas, and sync changes in the background, and how you can apply these lessons to your PWAs.

    • Jeroen Kocyigit

  5. Make your PWAs Look and Launch Beautifully

    5:20 PM - 5:40 PM

    Building beautiful-looking icons and splash screen images for your PWA is an important aspect of the launch experience for your users. Discover the current, and upcoming, web standards to make for beautiful launch experiences, how to make them great on different platforms, and automation approaches to help you on your way toward creating stunning launch experiences for your PWAs.

    • Önder Ceylan

  6. Possible With Accessibility?

    5:40 PM - 6:00 PM

    Are PWAs possible with accessibility? The answer is a resounding yes, but it doesn’t happen by accident. Accessibility is something you need to factor into everything, from your icons to your manifest to your PWA itself. Learn what you need to do to make your whole PWA experience accessible, from load to install and beyond.

    • Léonie Watson

  7. Creating Delightful User Experiences with PWAs

    6:00 PM - 6:15 PM

    Progressive Web Apps open up the ability to create moments of delight for our users that we otherwise couldn’t do with regular websites. Learn how Airbnb’s done just that to provide a high quality installation experience, seamless transitions, and an offline arrival guide across a multi-year, distributed effort.

    • Callie Riggins

  8. Bringing your PWA to App Stores

    7:10 PM - 7:30 PM

    App stores are an important distribution channel for Progressive Web Apps; they provide exposure alongside the other apps users are searching for, and have built-in ways to manage purchases and subscriptions. In this talk, BeFunky will share their experience launching their PWA into the Play store, from bundling it for release to integrating with Play payments with the Digital Goods and Payment Request APIs, all while sharing what they’ve learned and what getting into an app store has done for their product.

    • Micah Engle-Eshleman

  9. Planning a Progressive Web App

    7:30 PM - 7:50 PM

    A Progressive Web App can be as simple as adding a service worker and a manifest file to an existing website or as complex as How do you decide which features of a PWA make sense for your users and your business? What does it mean to be an “app” and how much does your PWA have to feel like one? This session will provide a framework for thinking about Progressive Web App features and how to put together a roadmap that delivers incremental improvements that benefit users.

    • Jason Grigsby

    • Gerardo Rodriguez

  10. Building Culture, Process, and Organization for Web Engineering at Scale

    7:50 PM - 8:10 PM

    On our Web Client team, we’re on one of the biggest hiring sprees in our company’s history. Over 50% of today’s contributors didn’t work here at the start of 2021. And, as with any company, that means technical, cultural, and professional growing pains. Learn from our experience of scaling development from tens to hundreds, and hear about techniques we used to support and nourish fledgling client teams and their engineers.

    • Charlie Croom

    • Marina Zhao

  11. Future of Web Apps Panel

    8:55 PM - 9:55 PM

    A live, moderated panel where industry experts from Google, Microsoft, Intel, Samsung, and the W3C will discuss the future of web apps and take questions from attendees.

    • Marcos Cáceres

    • Heejin Chung

    • Kenneth Christiansen

    • Penny McLachlan

    • Diego Gonzalez