A LIST Apart: For People Who Make Websites

No. 228

December 5, 2006

Soothe frustrated visitors by fixing your Ajax error handling and delight your site builders by stamping out edge cases. Everybody's happy!

User-Proofing Ajax

Ajax offers the ability to avoid both needless browser behavior like page reloads and useful browser behavior like error handling. When good web apps go bad, Peter Quinsey's guidelines and techniques can help you and your users stay informed and productive.

Avoid Edge Cases by Designing Up Front

By the time they reach the coding stage, many web projects are a tangle of exceptions -- and that can make standards-based development a nightmare. Better planning may be exactly what you need to avoid markup derangement or, even worse, a dysfunctional product.

A List Apart explores the design, development, and meaning of web content, with a special focus on web standards and best practices. Explore our articles or find out more about us.

Editor’s Choice

originally ran: March 7, 2006

Getting Started with Ajax

In this excerpt from O'Reilly's Web Design in a Nutshell, 3rd Edition, ALA's production editor would like to take you aside for a little chat about the birds and the bees. Or maybe about Ajax.