Fixed Canvas Backgrounds

I’ve talked a bit about separating our semantic and non-semantic content within websites. We can take our rich non-semantic content and throw it onto a canvas. This provides a number of benefits, cleaning up our markup, reducing DOM elements and optimizes performance. I’ve put together some examples of how this can be used in both Fixed Canvas Backgrounds

Richer Web Experiences

An article of mine was recently published in Web Designer Depot, discussing a few topics I’ve been covering in recent talks about how to make richer web experiences. It’s just a brief overview, but you can read the full article at the link below. 4 ways to create richer web experiences

threadless debut.

my first threadless critique oh the harshness of it all, Garden Gnome Power

Digital Reading Experiences

I was fortunate to have the opportunity to speak at W3Conf in San Francisco this year. My talk was about reading experiences on the web, ways we can improve them and where we see this going in the future. In the talk I show off how we can use Regions for visually stunning magazine layout Digital Reading Experiences

3d means better.

Since the dawn of 3d in video games, it has been seen to be the apex of multimedia. The z-axis brings new life and dimension to stale and boring worlds. The web seems to be the last remaining digital realm where this has not yet been fully developed. But with tools like Papervision3d and Google’s 3d means better.

The difference between neat and awesome

In design, design being creating anything that has the potential to be viewed critically by anyone.. In anything, there is a substantial difference between mediocrity and the amazing. This difference is often the justification for significant gaps in salaries and cost. Often it seems that those creating mediocre products suffer from a belief that superior The difference between neat and awesome