2012

by

Reading Time: < 1 minute 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

Reading Time: 7 minutes 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

Reading Time: 6 minutes 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

Reading Time: 7 minutes I don’t blog much about my faith and I’ve never really talked about politics before. I am a born-again evangelical  — just about anyone who’s spent more than 20 minutes talking to me will figure that out. And though I enjoy talking about my faith and sharing my testimony with just about anyone who I’ve known

by

Reading Time: 3 minutes 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

Reading Time: < 1 minute 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

Reading Time: 4 minutes 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