Recent Reading (JS Natives Duke it Out, Regexp in jQuery, Performance, a New Image Format?)

Sorry, it’s been a while. I’ve been busy at work, I’ve been wringing every last bit out of summer on my bike, and I’ve spent a lot of my free time on my upcoming CSS presentation, so I haven’t been posting as much as I would like. Fall is here. Which means I should have […]

Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site

Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site from rob larsen on Vimeo. Follow along with the presentation. (PowerPoint presentation) Here’s the sample ant build script referenced in the deck. (Zip file) And here’s the article mentioned in one of the early slides: Why Front End Performance Matters to […]

Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)

There’s a lot of content this week, including about 5 hours of video embedded right in the page for your viewing pleasure. Enjoy. Analytics – The Usability Lab of the new decade Peter Merholz from Adaptive Path talks up analytics. Don’t I feel like a smart guy with all my fancy analytics experience? That’s probably […]

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 […]

getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.

Yesterday I was wondering why obj.getElementsByTagName wasn’t working in Safari/WebKit on a tag with a namespace prefix. I wondered, aloud, whether or not it was just something I was ignorant of. It turns out that was the case. Dom Level 2 added new namespace specific methods to search through documents or document fragments for tags […]