Adaptive Web Design
Crafting Rich Experiences with Progressive Enhancement
A (very good) book by Aaron Gustafson.
I learned to code and build websites years ago, but every now and then it’s good to take stock and read a book about it. One such book that is a very good read is Adaptive Web Design by Aaron Gustafson. It’s all about progressive enhancement in web design.
The web should be a medium where anyone, anywhere can access websites. And this regardless of ability, device used or method of connection. Progressive enhancement goes a long way in having a good experience viewing the web.
A website contains several elements and each one is available for progressive enhancement.
Words are the core of almost every experience on the web. Write for real people. Be clear and deliberate. Speak to your audience as they speak to you.
Markup adds semantic meaning to your content. Choosing the right element is the crucial first step to enhance a web page. Avoid unnecessary markup as often as possible to keep your pages smaller and faster to load.
Content is the foundation of design and needs to be the starting point of your design work. It needs to be central to every design decision you make. The purpose of design is to solve problems, not to make things pretty.
Adaptive Web Design is a book suitable for designers, developers or anyone interested. It contains good solid advice and a common sense approach to building websites. You should read it.