Reviews

A solid, enjoyable history of the infrastructure, design assumptions, movements, and technologies of the web, set out in support of an argument for progressive enhancement. Certainly, a must-read for anyone new to the field, who might ask, "why does this work this way?"

A very short book that is part recent history lesson, part convincing case for 'progressive enhancement', an approach to designing software (websites, web applications, etc) for the world wide web. Jeremy Keith has very strong opinions on design and development, and he makes a compelling argument for this approach, based on the design of the network and technologies that power the Web itself. Consistent with his philosophy, Keith has put in a lot of work to make this book accessible in every electronic format imaginable: as an offline-capable web app, eBook in multiple formats, as well as a delightful MP3 recording of his own voice reading the audiobook. This isn't a book on responsive web design, web accessibility, offline progressive web apps, javascript frameworks, or even progressive enhancement itself. There are longer, thorough books on each of these subjects for the practitioner. Rather, this is about where all these topics intersect, or collide. If you are familiar with Jeremy Keith's other work and writing, Resilient Web Design is a summation of his ideas on the past, present, and future of a young medium in which the only constant is change.


