Aaron Gustafson

Seattle, Washington, United States Contact Info
2K followers 500+ connections

Join to view profile

About

As would be expected from a former manager of the Web Standards Project, Aaron Gustafson…

Articles by Aaron

Contributions

Activity

Join now to see all activity

Experience & Education

  • Microsoft

View Aaron’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Publications

  • Establishing Web Standards

    Net Magazine

    How an idea becomes a specification at the W3C.

  • Adaptive Web Design (2nd Edition)

    New Riders

    The definitive guide to progressive enhancement, completely revised and rewritten. In this brief book, I chronicle the origins of progressive enhancement—its philosophy and mechanisms—and reveal the countless practical ways you can apply progressive enhancement principles in HTML, CSS, and JavaScript. By understanding progressive enhancement and how to apply it properly, you can craft experiences that serve users (rather than browsers), giving them access to your content from anywhere.

    See publication
  • Smashing Book 4

    Smashing Magazine

    Smashing Magazine’s books are legendarily epic and, clocking in at 498 pages, this is no light read. That said, it is chock full of some of the best and most important writing about the world of web design out there. I contributed a chapter on planning adaptive interfaces.

    Other authors
    See publication
  • Master Mobile Navigation

    .net Magazine

    Users want content. But first you need to ensure they can locate it, whatever their device type. In this month's issue standards expert Aaron Gustafson reveals top strategies to adapt your navigation to smaller screens.

    See publication
  • Build a smart mobile navigation without hacks

    .net Magazine

    Aaron Gustafson explains how to build a progressively-enhanced, CSS-based dropdown that works as part of a responsive design.

    See publication
  • Cleaner Living Through Content Management

    Web Standards Sherpa

    Half the battle with adopting any CMS or framework is to figure out how to best organize your content within it. Aaron shows how Norwin Alliance might approach a CMS migration.

    See publication
  • Progressive enhancement demystified

    .net Magazine

    In Chapter 1 of his much acclaimed book, Adaptive Web Design, Aaron Gustafson explains what progressive enhancement really means, how it works and what it's got to do with the Galapagos finches and peanut M&Ms. Think of the user, not the browser!

    See publication
  • Adaptive Web Design

    Easy Readers

    The web is an ever-changing medium whose scope, application, audience and platform continue to grow on a daily basis. If you’ve worked on the web for any amount of time, you’ve likely heard or even used the term “progressive enhancement.” Since the term’s inception, it has been considered a best practice for approaching web design. But what is it really? And how do we reconcile its meaning with the rapid evolution of the languages and browsers we rely on to do our jobs?

    In this brief…

    The web is an ever-changing medium whose scope, application, audience and platform continue to grow on a daily basis. If you’ve worked on the web for any amount of time, you’ve likely heard or even used the term “progressive enhancement.” Since the term’s inception, it has been considered a best practice for approaching web design. But what is it really? And how do we reconcile its meaning with the rapid evolution of the languages and browsers we rely on to do our jobs?

    In this brief book, Aaron Gustafson chronicles the origins of progressive enhancement, its philosophy, and mechanisms, and reveals the countless practical ways that you can apply progressive enhancement principles using HTML, CSS, and JavaScript. By understanding progressive enhancement and how to apply it properly, web practitioners can craft experiences that serve users (rather than browsers), giving them access to content without technological restrictions.

    See publication
  • Getting up to Speed with Lighthouses

    Web Standards Sherpa

    Responding to Worldwide Lighthouses’ request to help them speed up their gallery pages, Aaron discusses file ‘munging’, compression and organization to improve performance.

    See publication
  • Now You See Me

    A List Apart

    Showing and hiding content using JavaScript-based page manipulations for tabbed interfaces, collapsible elements, and accordion widgets is a common development pattern. Learn how your choice of hiding mechanism can influence content accessibility in assistive technologies like screen readers in an excerpt from Adaptive Web Design.

    See publication
  • A Legendary Misunderstanding

    Web Standards Sherpa

    Aaron unearths code consistency issues at American Express, and shows how we can use fieldset and legend more effectively in the markup of web forms.

    See publication
  • Improving the Tweet Box

    Web Standards Sherpa

    Twitter.com’s redesign was much welcomed and rightly so. Aaron explores its most prominent feature: the tweet box, and looks at how it can be made more accessible with just a few minor adjustments.

    See publication
  • Stop Forking with CSS3

    A List Apart

    You may remember when JavaScript was a dark art. It earned that reputation because, in order to do anything with even the teensiest bit of cross-browser consistency, you had to fork your code for various versions of Netscape and IE. Today, thanks to web standards advocacy and diligent JavaScript library authors, our code is relatively fork-free. Alas, in our rush to use some of the features available in CSS3, we’ve fallen off the wagon. Enter Aaron Gustafson’s eCSStender, a JavaScript library…

    You may remember when JavaScript was a dark art. It earned that reputation because, in order to do anything with even the teensiest bit of cross-browser consistency, you had to fork your code for various versions of Netscape and IE. Today, thanks to web standards advocacy and diligent JavaScript library authors, our code is relatively fork-free. Alas, in our rush to use some of the features available in CSS3, we’ve fallen off the wagon. Enter Aaron Gustafson’s eCSStender, a JavaScript library that lets you use CSS3 properties and selectors while keeping your code fork- and hack-free.

    See publication
  • Adaptive layouts with media queries

    .net Magazine

    Create a beautiful website employing adaptive layouts and optimised for the latest mobile devices. Aaron Gustafson, founder of Easy! Designs, explains how.

    See publication
  • Progressive Enhancement with JavaScript

    A List Apart

    Our introductory series on progressive enhancement and the ways it can be implemented concludes with a look at the mindset needed to implement PE in JavaScript, and a survey of best practices for doing so.

    See publication
  • Progressive Enhancement with CSS

    A List Apart

    Organize multiple style sheets to simplify the creation of environmentally appropriate visual experiences. Support older browsers while keeping your CSS hack-free. Use generated content to provide visual enhancements, and seize the power of advanced selectors to create wondrous (or amusing) effects. Part two of a series.

    See publication
  • Understanding Progressive Enhancement

    A List Apart

    Steven Champeon turned web development upside down, and created an instant best practice of standards-based design, when he introduced the notion of designing for content and experience instead of browsers. In part one of a series, ALA’s Gustafson refreshes us on the principles of progressive enhancement. Upcoming installments will translate the philosophy into sophisticated, future-focused design and code.

    See publication
  • Keeping the hot side hot and the cold side cold

    Scroll Magazine

    Applying 1980s’ fast-food logic to JavaScript and CSS separation: techniques for keeping your presentation out of your scripts.

    See publication
  • Web Form Design: Filling in the Blanks

    Rosenfeld Media

    Forms make or break the most crucial online interactions: checkout (commerce), registration (community), data input (participation and sharing), and any task requiring information entry. In Web Form Design, Luke Wroblewski draws on original research, his considerable experience at Yahoo! and eBay, and the perspectives of many of the field's leading designers to show you everything you need to know about designing effective and engaging Web forms.

    Other authors
    See publication
  • Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8

    A List Apart

    For seven years, the DOCTYPE switch has stood designers and developers in good stead as a toggle between standards mode and quirks mode. But when IE7, with its greatly improved support for standards, "broke the web," it revealed the flaw in our toggle. The quest was on to find a more reliable ensurer of forward compatibility. Is version targeting the answer?

    See publication
  • Accelerated DOM Scripting with Ajax, APIs, and Libraries

    Apress

    JavaScript is one of the hottest web development technologies around, and DOM Scripting is a very important subset of JavaScript, which specifically allows developers to add dynamic functionality to their web applications.

    Interest in this subject is proven by sales of the book "DOM Scripting" from friends of ED (1590595335,) and Pro DOM Scripting adds to that knowledge base by providing a Pro level resource aimed more at developers/programmers than designers. Pro DOM Scripting provides…

    JavaScript is one of the hottest web development technologies around, and DOM Scripting is a very important subset of JavaScript, which specifically allows developers to add dynamic functionality to their web applications.

    Interest in this subject is proven by sales of the book "DOM Scripting" from friends of ED (1590595335,) and Pro DOM Scripting adds to that knowledge base by providing a Pro level resource aimed more at developers/programmers than designers. Pro DOM Scripting provides a thorough walkthrough of all the fundamentals you need to know for effective dynamic web applications (OOP, events, Ajax, JavaScript libraries etc.)

    It then hits home with 3 complete real world case studies detailing complete dynamic web applications. This is the first DOM Scripting book aimed at the experienced web developer.

    Other authors
    See publication
  • If I Told You You Had a Beautiful Figure…

    A List Apart

    Laying out images consistently within a design is difficult, especially when you hand the keys over to someone else to fill in the content. ALA Staffer Aaron Gustafson demonstrates how a little clever JavaScript goes a long way toward resolving inconsistencies in image layout.

    See publication
  • AdvancED DOM Scripting: Dynamic Web Design Techniques

    Friends of ED

    DOM Scripting is a vital technique for web developers and designers to learn and master in the modern web development arena, for adding dynamic effects to web applications such as animations, maps, drag and drop, and more.

    At friends of ED, we kick-started the interest in this subject with Jeremy Keith's acclaimed book DOM Scripting (friends of ED 1590595335.) And now, with AdvancED DOM Scripting, we're aiming to take the reader further—AdvancED DOM Scripting starts where the original…

    DOM Scripting is a vital technique for web developers and designers to learn and master in the modern web development arena, for adding dynamic effects to web applications such as animations, maps, drag and drop, and more.

    At friends of ED, we kick-started the interest in this subject with Jeremy Keith's acclaimed book DOM Scripting (friends of ED 1590595335.) And now, with AdvancED DOM Scripting, we're aiming to take the reader further—AdvancED DOM Scripting starts where the original DOM Scripting left off, assuming the reader has already mastered the basics, and taking them further, with countless real world tutorials. It is the first book to exclusively cover advanced DOM Scripting techniques, and reads like a wish list of must have dynamic web application features, including visual effects using JavaScript libraries, Ajax, Mashups using APIs, and much more.

    Other authors
    • Jeffrey Sambells
    See publication
  • Ruining the User Experience

    A List Apart

    Anticipating your users' needs is the key to making a good impression; it's the little things that matter most. ALA technical editor Aaron Gustafson explains why progressive enhancement means good service.

    See publication
  • Push my button

    Digital Web Magazine

    If there’s one element I think doesn’t get enough respect, it’s gotta be button. It’s played second fiddle to input in tutorials and form examples for as long as I can remember.

    See publication
  • Getting Started with Ajax

    A List Apart

    In this excerpt from O'Reilly's Web Design in a Nutshell, 3rd Edition, ALA's production editor would like to take you aside for a little chat about the birds and the bees. Or maybe about Ajax.

    See publication
  • Web Design in a Nutshell, Third Edition

    O'Reilly

    Web Design in a Nutshell contains the nitty-gritty on everything you need to know to design Web pages. Written by veteran Web designer Jennifer Niederst, this book provides quick access to the wide range of technologies and techniques from which Web designers and authors must draw. Topics include understanding the Web environment, HTML, graphics, multimedia and interactivity, and emerging technologies.

    Other authors
    See publication
  • Jeremy Keith Interview

    Digital Web Magazine

    This may just be the year of Jeremy Keith. Hot on the heels of his packed presentation at South by Southwest 2005 with fellow Brit-packer Andy Budd, Jeremy published his first book, DOM Scripting: Web Design with JavaScript and the Document Object Model, while working full-time as a freelance Web developer. As if that wasn’t enough, he also established the DOM Scripting Task Force at the Web Standards Project (WaSP), created domscripting.com and managed to make some great music to boot.

    See publication
  • Improving Link Display for Print

    A List Apart

    Some time ago, Eric Meyer showed you how to add URIs to the printed version of your pages using print styles. Sometimes, though, too many inline URIs can make pages hard to read. Aaron Gustafson comes to the rescue with a JavaScript add-on that'll have you loving your linkage again.

    See publication
  • More usability frosting for your accessibility cake

    Digital Web Magazine

    Mac users are spoiled. It’s a fact we Windows folks have to live with—when it comes to usable interfaces, Mac applications are far ahead. Even Microsoft makes better products for OS X than for Windows.

    See publication
  • Let Them Eat Cake

    A List Apart

    A growing debate pits accessibility against usability. From our point of view, it’s like pitting peanut butter against jelly. This article helps you create a page that is both usable and accessible, saving readers the trouble of scrolling with a little help from JavaScript and the Document Object Model.

    See publication

Projects

  • Speech Accessibility Project

    I sit on the Advisory Committee for this project, representing Microsoft in making key decisions about the direction of the project, focus areas, and more.

    See project
  • Retreats 4 Geeks

    Created as the antidote for generic and outdated web courses, Retreats 4 Geeks trains web professionals through a combination of lectures and hands-on activities that ensure attendees walk away with practical skills, not theoretical ones.

    Other creators
    See project
  • Web Standards Sherpa

    -

    The goal of WebStandardsSherpa.com is to provide web professionals the opportunity to receive feedback, glean advice and learn best practices from experts in the field to help them improve the quality of their own work.

    Other creators
    See project
  • The Charter for Compassion

    -

    Charter for Compassion provides an umbrella for people to engage in collaborative partnerships worldwide. Our mission is to bring to life the principles articulated in the Charter for Compassion through concrete, practical action in a myriad of sectors.

    Other creators
    See project

Honors & Awards

  • Global Hackathon Winner - Hack for Web Experiences

    Microsoft

    The project involved implementing the work we did in 2018 and 2019 within an existing Microsoft product.

  • Global Hackathon Winner - Ability Hack

    Microsoft

    The project involved putting AI to use to solve real world problems for people with disabilities.

  • HTML 11 Award

    Web Visionary Awards

    For WebStandardsSherpa.com

  • CSS Award Finalist

    SXSW Web Awards

    For ride4ever.org

  • Outstanding Website WebAward

    Web Marketing Association

    For drink-drive-lose.com/adchallenge/

  • Outstanding Website WebAward

    Web Marketing Association

    For middlesexhospital.org

  • Standard of Excellence WebAward

    Web Marketing Association

    For overthemoonmilk.com

  • Silver Award

    American Design Awards

    For ride4ever.org

  • Silver Award

    Connecticut Art Directors Club

    For ride4ever.org

  • Standard of Excellence WebAward

    Web Marketing Association

    For ride4ever.org

  • Standard of Excellence WebAward

    Web Marketing Association

    For Bertuccis.com

  • Bronze Award

    Connecticut Art Directors Club

    For drink-drive-lose.com

Organizations

  • Rosenfeld Media

    Expert

    - Present
  • W3C

    Invited Expert

    - Present

    Member of the Responsive Images Community Group Member of the Open Web Education Alliance

  • ExpressionEngine Pro Network

    Member

    - Present
  • Web Standards Project

    Group Manager

    - Present

    Founded Web Standards Sherpa and spearheaded the Small Business Outreach project

Recommendations received

11 people have recommended Aaron

Join now to view

More activity by Aaron

View Aaron’s full profile

  • See who you know in common
  • Get introduced
  • Contact Aaron directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Aaron Gustafson in United States

Add new skills with these courses