It’s just one powerful layer that can do some incredible things on an already solid HTML foundation.
Adaptive Web Design is an excellent guide to creating rich digital experiences for the web. The author, Aaron Gustafson, is a seasoned web professional who really knows his stuff. More than a framework or methodology, Gustafson introduces Progressive Enhancement as a guiding "philosophy" to approaching websites and apps, treating each part of the design process as a series of layers upon a universally accessible, baseline experience.
Progressive enhancement, when done right, will provide a base level support for ancient technology, while supporting new devices that have not been invented yet, as well as screen readers and other assistive technology. In my own professional experience, I've found that going back to retrofit existing sites I designed to fix accessibility issues is a time and labor-consuming, but worthwhile process. Knowing what I know now, I will be employing a progressive enhancement approach on every new project I take on.
This tome sits alongside my various Rosenfeld Media and A Book Apart titles – books with similar dimensions I find helpful to go back and refer to every few months. A web designer with a few years of experience will get a lot of ideas and inspiration from the text and examples, but I would recommend it for beginners as well, alongside Jennifer Robbins’ Learning Web Design.
This is a cross-posting of a book I reviewed on Amazon.com and Goodreads.