I write & speak about the web, mostly as it pertains to web standards, progressive web apps, user experience, accessibility, and progressive enhancement.
“Progressive enhancement” is a philosophical approach to web design and development that centers users, with the goal of enabling everyone to access the content and complete core tasks, regardless of circumstances influencing how they access the web. In this session, I set the stage for why progressive enhancement is the gold standard for developing web projects before diving into a host of practical examples of how you can apply this practice to a range of interfaces. Along the way, I also show you how your entire team can (and should) get involved in the ideation, development, testing, and evolution of your interfaces and components.
Adapting to Reality | Guest Lecture - Amsterdam University of Applied Sciences | March 2022 |
---|---|---|
Getting Started with PWAs [Workshop] | PWA Summit | October 2021 |
Delivering Critical Information & Services | JavaScript & Friends | May 2021 |
Adapting to Reality | Guest Lecture - Amsterdam University of Applied Sciences | March 2021 |
Delivering Critical Information & Services (Closing Keynote) | Microsoft Web Community Conference | December 2020 |
Delivering Critical Information & Services | An Event Apart: Front-End Focus | August 2020 |
Designing the Conversation | Beyond Tellerrand | November 2019 |
Getting Started with Progressive Web Apps [Workshop] | Beyond Tellerrand | November 2019 |
Progressive Web Apps: Where Do I Begin? | An Event Apart Washington DC | July 2019 |
Media in the Age of PWAs | ImageCon 2019 | May 2019 |
Adapting to Reality | Starbucks Lunch + Learn | March 2019 |
Evolving PWAs and Hybrid Apps | Microsoft MVP Summit 2019 | March 2019 |
Performance as User Experience | An Event Apart San Francisco 2018 | December 2018 |
Conversational Semantics for the Web | CascadiaJS | November 2018 |
Better performance == greater accessibility | Inclusive Design 24 | October 2018 |
Progressive Web Apps: Where Do I Begin? | Microsoft Ignite | September 2018 |
Designing the Conversation | Concatenate | August 2018 |
Designing the Conversation | Accessibility DC Meetup | August 2018 |
Performance as User Experience | An Event Apart Washington DC | July 2018 |
The Web Should Just Work for Everyone | Automattic Speaker Series | July 2018 |
Designing for Everyone: Building Great Web Experiences for Any Device | Microsoft Build 2018 | May 2018 |
Performance as User Experience | An Event Apart Seattle | April 2018 |
Performance as User Experience | An Event Apart Denver: Special Edition 2017 | December 2017 |
Designing the Conversation | Inclusive Design 24 | November 2017 |
Advanced Design Methods [Workshop] | Center Centre | November 2017 |
Designing the Conversation | Paris Web 2017 | October 2017 |
Exploring Adaptive Interfaces | Generate London 2017 | September 2017 |
Progressive Web Apps and the Windows Ecosystem | Oslo Progressive Web Apps | June 2017 |
Progressive Web Apps and the Windows Ecosystem | Microsoft Build 2017 | May 2017 |
Designing the Conversation | ChaDev Lunch | April 2017 |
Planning Adaptive Interfaces [Workshop] | Build Right Maker Series | November 2016 |
Designing the Conversation | Smashing Conference Freiburg 2016 | September 2016 |
The Web Should Just Work for Everyone | TechReady 23 | July 2016 |
Progressive Web Apps and the Windows Ecosystem | ChaDev Lunch | July 2016 |
The Features of Highly Effective Forms | Smashing Conference | June 2016 |
Designing the Conversation | SpeechTEK | May 2016 |
The Web Should Just Work for Everyone | Microsoft Edge Web Summit 2016 | April 2016 |
Planning Adaptive Interfaces | RWD Summit | March 2016 |
The Features of Highly Effective Forms | An Event Apart Nashville 2016 | March 2016 |
The Features of Highly Effective Forms | UIE Virtual Seminar | March 2016 |
Learn From the Past, Enhance for the Future | EnhanceConf | March 2016 |
Planning Adaptive Interfaces [Workshop] | EnhanceConf | March 2016 |
Writing for Engagement | TechReady 22 | February 2016 |
Falling in Love with Forms | Future of Web Design | November 2015 |
Beyond Responsive [Workshop] | Future of Web Design | November 2015 |
There Are No “Buts” in Progressive Enhancement | Øredev 2015 | November 2015 |
Falling in Love with Forms | Øredev 2015 | November 2015 |
Beyond Responsive | 18F Design Presents | August 2015 |
Falling in Love with Forms | An Event Apart Washington DC 2015 | August 2015 |
Where Do We Go From Here? | Responsive Day Out 3 | June 2015 |