Archive For The “UX” Category

Failing the tube test

As a Londoner working in the city, I (along with hundreds of thousands of others) catch the tube to work every day. Although you’re typically crammed in a carriage with hundreds of other commuters, the journey is a solitary one, and many passengers turn to their iPhones, iPads and Kindles to pass the time. For […]

Read more »

How to lose customers through bad UX

I just got a strange validation bug, trying to buy something on eBay UK: After about eight attempts (trying different browsers, local/international phone number prefixes etc), I emailed them to report it, and find out maybe if I am doing something wrong. Here is their response: Hello Richard. My name is Elma from PayPal customer […]

Read more »

Semantic CSS grid layout with LESS

I have a confession to make. After eight years since we first met, I still don’t quite get CSS. Sure, I can do typography, sprite backgrounds and understand the basics of the box model. I even know about browser-specific CSS extensions for CSS3 effects. But when it comes to clearing floats, vertically-aligning form elements or […]

Read more »

jQuery: checkboxes that remember their original state

Last week I had to write a little javascript for a form that involved a long list of check boxes. To save time, the application only processes rows where the checkbox value actually changed away from its original state. For example, if a checkbox was checked to begin with, then the user unchecks it then […]

Read more »

The marvel of externally-hosted javascript and CSS

Before: After: My app is now using Google and Yahoo’s content delivery networks (CDNs) to host most of its javascript and CSS files. This will improve client load times, and browsers can cache and share between all other sites that use them. Much better I think! Links: Serving YUI Files from Yahoo! Servers Developer’s Guide […]

Read more »