Aaron Gustafson

November 10, 2016

Wrap your head around planning and executing progressive enhancements.

Give your users a great experience, regardless of device, screen size, bandwidth, or other special needs.

Progressive Enhancement

This workshop is for anyone who works on the Web and wants to learn how to build products that empower more users to do what they need to do by working with the grain of the Web rather than going against it.

The Speaker

Aaron is a web standards advocate at Microsoft, where he works closely with their browser team. He also helps organizations elegantly tackle the challenges presented by all the crazy devices and screens you see everywhere using progressive enhancement via Easy Designs and Rosenfeld Media. You’ll often find him on the road, presenting at conferences, and running workshops across the globe.

The Gritty Details

Aaron’s Promise

Attendees will walk away with a better picture of the myriad concerns we need to consider when building a project for the Web and how to address them. You will leave this workshop with a solid framework for tackling any progressive enhancement challenge.

Workshop Description:

Responsive design has taken our industry by storm and with good reason: it helps us improve our reach with less effort. But incorporating responsive design is not the goal; meeting our users' needs is. Responsive design is not an end in itself...it's just the beginning.

We need to embrace the heterogenous nature of the Web—myriad web-enabled devices with vastly different dimensions, screen sizes, networks, and capabilities in use by countless individuals, each with their own special needs—and craft experiences that will work anywhere at anytime. We need to build robust systems that adapt in ways far beyond aesthetics.

Aaron Gustafson will open this workshop with a discussion of a number of considerations that we should be aware of, beyond screen size and pixel density, and provide examples of how to adapt our interfaces so they rise to meet our customers' needs. Then he'll turn it over to you to propose gnarly design and/or interface challenges you are struggling with. Once everyone's challenges are collected, attendees will be given the opportunity to form small groups around each, and you will spend a portion of the day working on solutions while Aaron mentors each group and pushes you to think more about accessibility, alternate interaction methods, slow networks, and other considerations.

This workshop will wrap up with brief presentations from each group, followed by an open question-and-answer session.

Workshop topics include:

  • Progressive Enhancement
  • Responsive Design
  • Accessibility
  • Performance