How did the IE Conditional Classes Get on the HTML Element in HTML5 Boilerplate?

Since it comes up from time to time on Github (See #1288 and #1187) and I was involved in part of the discussion I thought I’d try to clarify the timeline and reasoning for the placement of the IE conditional comments in the HTML5 Boilerplate project (and anywhere else that uses the HTML element for […]

I’ll be Presenting At HTML5 Developer Conference in San Francisco

I just got word that my presentation was accepted. I’ll be presenting alongside people who are really super smart. I’m hoping to not embarrass myself. I promise I won’t pick a fight with Douglas Crockford just as a goof. Here’s the pitch for my talk: We’re awash in data. Making sense of that flood of […]

Reuse and Recycle: SVG

SVG has had a long and strange journey to the world of ‘emerging technologies” SVG was actually defined in 1999, so it’s not exactly the new kid on the block. Still, it took a while to catch on, so in some ways it feels like the new kid on the block. Like Canvas, SVG allows […]

Reuse and Recycle: The Canvas 2D API

The canvas element and associated API started life as an Apple extension to HTML. From there it blossomed into one of the early stars of the HTML5 era. The canvas element provides a scriptable interface for drawing two-dimensional images in the browser. Even without full browser support on the desktop, developers have embraced canvas fully. […]

#$#@ It, We’ll Do It Live.

First off, Happy New Year! Second off, I finished my second book. Third off, I’m starting a new job on Monday. More on that later. Teaser? I’ll no longer have to worry about looking too nice at work. Fourth off, I’m going to try to rework all of my sites this year. Oh snap. I’m […]