Developer Network Home - Help

The seven rules of pragmatic progressive enhancement - a brown bag presentation (Yahoo! Developer Network blog)

« Building a Better Website With Yahoo! | Main | Yahoo! sponsors the kick-off party for London's Web Week »

The seven rules of pragmatic progressive enhancement - a brown bag presentation

May 7, 2008

Last week I went to AKQA in London to give a brown-bag presentation on progressive enhancement.

I took this chance to vent some of my ideas on the subject and counteract some of the criticisms I heard about the need for enhancing web solutions progressively.

I've come up with the following "Seven rules of progressive enhancement":

  1. Separate as much as possible
  2. Build on things that work
  3. Generate dependent markup
  4. Test for everything before you apply it
  5. Explore the environment
  6. Load on demand
  7. Modularize code

I've explained them in further detail in the slides available on slideshare:



Furthermore I put some more information in an article on the subject: Pragmatic Progressive Enhancement.

The article is licensed with creative commons, so you are very much invited to use and remix it to your needs.

Chris Heilmann
Yahoo Developer Network

Posted at May 7, 2008 1:19 PM

rss     Add to My! Yahoo

Comments

Thanks again for coming in to deliver this presentation, Chris. You've set a lot of brains whirring around the office...
Den (AKQA)

Posted by: Den Odell at May 8, 2008 1:41 AM

Post a comment

Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service.




Remember Me?


Copyright © 2008 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings