by Christophe Porteneuve
These use cases drop in time and again: checkbox lists; live login validation; dynamic form rows; server-side processing progress indicators; list reordering using drag and drop; and more… As always, there are a lot of terrible ways to achieve those, several decent ones, and precious few really good takes. This session will review several such use cases and detail various ways to implement them, contrasting the ugly and the beautiful, showing useful reflexes and rules of thumb, with a special focus on performance and maintenance.
Modern, cutting-edge web sites and applications have exposed a demand for richer, more nuanced forms of interaction, posing new challenges for today's designers and developers. This session will examine how wireframing - one of the user experience designer's most readily used tools - is evolving to meet these demands.
15th–16th September 2008