Why tabs are often a bad idea

This article was also released as guest blog on SixCrayons. There was a time a couple years ago when the world needed browser pop-ups. It was awesome – it gave you the technology to launch a dedicated part of your website in a new window, and opened countless possibilities for the booming market of internet […]

Underestimated UI techniques: Morphing

When I design new applications, I realized I use a couple patterns that I haven’t seen in much use elsewhere, so I’ll start to blog about them. The first pattern in this series is called morphing. What is morphing? Morphing essentially describes a state change on an element, transforming it into another. Many UI frameworks […]