Get (Vertical) Rhythm
March 28th, 2011 § 0
The grid-based design behind much of today’s web was revealed to me a few years back as I was serving as in-house Technical Lead for a major corporate redesign. My team worked with designers from an external agency, and as their comps started coming across the wire it was quickly clear that visual components were being aligned to a four-column grid. Everyone liked the order and organization afforded by the grid. When it came time to turn comps into code we went with the 960.gs css framework and to this day, design and development of new solutions takes place within the context of the grid.
A Form
November 25th, 2010 § 0
Almost all applicatons we interact with on the web are form driven. User-supplied data in; system conclusion out. To be sure, a decade plus of experience and innovation has seen UX improve by leaps and bounds. But we’re still building forms, and to that end I always enjoy re-visiting the basic question of how to build them well. Here’s the essence of a recent stab.
IFrame Solutions
May 3rd, 2010 § 1

IFrames get a bad rap. In the early days their cross-browser support was spotty and even now, incorporating them in mission-critical deployments requires a good reason and a considered approach. But there are good reasons. And given a perfect storm of capabilities and limitations, an iframe can serve as the avenue to a seamless experience where user interaction would otherwise be punctuated by popups, scrollbars, or host switches.
(A)PNG Loader
January 31st, 2010 § 1
![]()
IE6 is in the ICU. Developers are still forced to accommodate the 8-year-old browser’s maverick rendering engine but we also find ourselves on the dawn of a new era that isn’t defined by a market-leading millstone. IE7 and 8 come markedly closer than their little brother to true standards support. Firefox, long the coder’s favorite, has found larger love and the webkit rendering engine of Safari and Chrome continues to walk the line. We are, in effect, very close if not already at the IE6 tipping point whose far side promises unencumbered development to current and native browser capabilities.