Designing Web Interfaces: Principles & Patterns for Rich Interaction
Date: This event took place live on February 03 2009
Presented by: Bill Scott
Duration: Approximately 60 minutes.
Questions? Please send email to
With the recent rise in popularity of web technologies such as Ajax and Flash, it is possible to create richer user experiences on the Web. Even though these technologies are not actually new, we are now seeing their widespread adoption. One of the hallmarks of this experience is the move away from the always having to refresh the page for interaction. Instead of the typical page-to-page experience, we now have the opportunity to more closely model the real flow of the user.
This talk focuses on interaction design: specifically, interaction design on the Web. And even more specifically, about rich interaction design on the Web. It is a distillation of design principles, patterns and best practices for creating a rich experience unique to the Web.
The six design principles explored are:
Each principle is illustrated with a set of common design patterns. The nuances of each of these principles is explored with real-world examples that illustrate good solutions as well as bad ones as well (Anti-Patterns).
About Bill Scott
Bill Scott is director of UI Engineering at Netflix in Los Gatos, CA, where he plies his interface engineering and design skills. Scott is the former Yahoo! Ajax evangelist and pattern curator for the Yahoo! Design Pattern Library.
He has a long and glamorous history in the IT world, due mostly to his unique understanding of both the technical and creative aspects of designing usable products. His ramblings and musings can be found at looksgoodworkswell.com.