Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)

Conditional Compilation is a handy, Internet Explorer specific method for forking bits of JavaScript. The nice thing about it is that real browsers don’t notice it at all. It just looks like a comment block to any non-IE browser. Which saves the rest of the world from even having to if (IE) { } else […]

The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier

I saw this tweet yesterday and was reminded , once again, of how misunderstood the return value of a DOM method like document.getElementsByTagName is. Normally, it doesn’t matter that folks don’t really understand the return value fully, because most of the time the code just works. Where it breaks is interesting, so it’s worth taking […]

Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?

It does. Why? Well, I’ve been doing this job, at a very high level, for a long time and I couldn’t code this by hand if you paid me $50,000: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> I understand it, and I can’t remember it. That’s basically gibberish to most people. There’s no way […]

Bing Launches Twitter Search (and I’m Writing About the Real Time Web Over At AWiderNet)

Mashable broke the story earlier today and withing a couple of hours Microsoft launched bing.com/twitter Web 2.0 Summit. First impression? I don’t like the look of the tag cloud. C’Mon, Microsoft, you can be cooler than that. One thing I do like is the timing of it as I just wrote a big-ass article on […]

I’m Excited About the New Google Analytics Engagement Goals Feature

Since I run so many content-centric sites, I’ve never really had much use for Google Analytics’ goals. It’s one thing when you’re doing lead generation or ecommerce. Those goals are clear and easy to define. Someone filled out a form? Goal reached. Someone hit a thank you page for purchasing a book? Goal reached. For […]