Announcing our book: Designing with Progressive Enhancement (Peachpit)

Posted by Todd, Patty, Scott, Maggie on 02/02/2010

Designing with Progressive
Enhancement We're proud to announce that the four of us here at Filament Group have written a book! Designing with Progressive Enhancement is a practical guide that both explains the principles and benefits of progressive enhancement, and explores detailed examples to teach you how, where, and when to implement specific coding and scripting approaches that embody broadly accessible development practices.

We'll be writing about topics from the book and releasing some of the exciting new progressive enhancement-based jQuery plugins we include with the book over the coming weeks and months so stay tuned.

Learn more at the book website


I love your work, also the book seems awesome. I will defintely buy this book :D.
Keep up the good work.

Comment by R. Novacan on 02/04  at  08:54 AM

Same here!

I really appreciate your work, it’s joyfull reading through your articles and test your scripts. I’ll buy this book too, but one question: Is it also available in german?

Best regards

Comment by Fernandos on 02/14  at  09:42 AM

Thanks for the nice comments @R. and @Fernandos.
The book is only in English for now. We hope one day it will be popular enough to be translated.

Comment by Scott (Filament) on 02/22  at  05:52 PM

The book seems to be very interesting. I think I will buy it soon. I´m really looking forward to learn more about progressive enhancement.

Comment by Andi B. on 03/11  at  01:00 PM

Is this book available as an ebook?

Comment by Pule N. on 03/15  at  08:34 PM

@Pule: Yes, the Peachpit website offers it as an ebook.

Comment by Scott (Filament) on 03/16  at  12:28 PM

Oh cool. I am getting one tonight! Thanks

Comment by Pule N. on 03/16  at  04:04 PM

i’m still a nullie (maybe after reading your book it’ll end lol) and have a question, is there an easy connection possible between all your examples and the UI themes you did develop ?


Comment by Walter on 04/22  at  05:23 AM

Just ordered this on Amazon. Looking forward to the read.

Comment by Jeff on 04/23  at  02:14 PM

Thanks for ordering! We hope you like it.

@Walter: the code examples in the book do not use jQuery UI theming because we wanted to keep the markup and CSS as simple as necessary for instructional purposes. Many of the examples will make their way into jQuery UI plugins though, if they aren’t already, and they’ll be themeable at that point. The slider example actually uses jQuery UI, so if you add a theme to your page it will style the slider example. Currently in jQuery UI, you can find widgets to create buttons, dialog, tabs, and more, and we’ve built a themeable custom select that you can find here:

Comment by Scott (Filament) on 04/23  at  02:27 PM

great, thx for taking time to answer

Comment by Walter on 04/23  at  02:33 PM

love your book, can’t wait to redo my entire website incorporating some the concepts, you make me want to go full blast into Jquerry seeing how powerful and helpful it can be to achive stunning levels of success in web design.

Comment by leroy on 09/10  at  08:06 AM

Just got a copy of the eBook version off PeachPit and it looks great! One question I had though, my primary reason for grabbing a copy was the code examples for checkbox and radiobutton. Is there a chance of getting hold of the original .ai or .psd files (of equivalent) for the checkbox.gif or radiobutton.gif files. I want to change the colors around and it would be much cleaner with the originals (if any!).

Cheers, and congrats on a very well written and useful resource.

Comment by Patrick on 09/23  at  11:27 PM


Comment by asd on 10/25  at  01:01 AM

At first: Great book, congrats!
Not sure if this is the right place for questions (or the EnhanceJS Google Group).

I really like your approach on the Custom Tooltips in your book. But: the tooltip information is not accessible for keyboard users. This might be no problem if the information is only descriptive. But in the password input field the tooltip says: “at least 6 characters”. This information should be accessible for everyone.

Any ideas how to solve this?

Comment by Jochen on 11/21  at  05:40 AM

Great book, congrats!

Comment by RCA ieftin on 01/24  at  05:06 PM

interesting book!

Comment by manusi moto on 05/09  at  01:32 AM