2012

by

There’s a few different web apps I’ve developed where I needed to use keyboard characters for shortcut keys or whatnot. I can never remember what the keystroke codes are, and I hate looking at great big charts. So I made the easiest tool in the world: type and see

by

A few days ago, around midnight, I published a wildly popular article rant on gun control. By wildly popular, it’s had over a hundred unique pageviews since Saturday night (a record for anything I’ve written).  I don’t average that many unique pageviews in a week, so by my meager standards, it’s popular. It was popular enough,

by

In a recent project that I’ve been working on I was able to reach a new level of frustration and aggravation with Internet Explorer. Any front-end developer with more than a week of experience could tell you horror stories about Internet Explorer and how wonderful it is to develop in ‘modern browsers’. We mistakenly clump

by

Any of my web development buddies have learned that I’m a huge fan of the em. Huge fan. We’d be Facebook friends, we’d go on vacation together, yadda yadda yadda. When you look at my online resume you’ll be hard-up to find too many px written into my stylesheet. In fact, almost every property with

by

I’ve developed an HTML5 application—details are not open for disclosure just yet. It’s working in two browsers, so now I’ve begun testing it personally. So now  I’m looking for a few folks who have intermediate to advanced HTML and CSS skills to beta-test this bad boy.  You must have these three things in order to

by

Last week I was tackling a CSS problem when I suddenly stumbled into the magical world of the attribute selector. It’s not that I didn’t know about it, it’s that I didn’t know how powerful it was. And I wasn’t alone; Joey Shirley, a coworker, was dealing with a few issues that attribute selector magic