Mozilla
I gave a number of talks this spring on jQuery and especially on some of the recent additions made in jQuery 1.4. Below are all the slides and demos that I’ve given. The conferences / meetups that I spoke at (or will speak at, in the case of MIX), and the talks that I gave, […]
Comment ·
Posted: March 4th, 2010
When working with the DOM .nodeName property there are two hard-and-fast rules that most people abide by: The node names of HTML elements are always uppercase, even if they’re explicitly created using lowercase characters. <html> will result in a .nodeName === “HTML” (see the HTML 5 draft). The node names of XML elements are always […]
Comment ·
Posted: November 24th, 2009
After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I was very impressed. I tested against a few web sites but got the most interesting […]
Comment ·
Posted: November 17th, 2009
This past weekend was the 2009 jQuery Conference here in Boston. It was an incredible event – 300 people attended and a ton of discussion, collaboration, and learning happened. Nearly the entire jQuery project team had the opportunity to meet for two days prior to the conference and hash a number of things out – […]
Comment ·
Posted: September 16th, 2009
I’ve been slowly working on a new JavaScript book that covers many of the specifics behind how and why JavaScript libraries are designed they way that they are – titled Secrets of the JavaScript Ninja. I’m still working on the book – I have four chapters left to write – and am hoping to have […]
Comment ·
Posted: September 1st, 2009
TestSwarm, the project that I’ve been working on over the past 6 months, or so, is now open to the public. Mozilla has been very gracious, allowing me to work on this project exclusively. At the beginning of April I moved from my old position as a JavaScript Evangelist on the Mozilla Evangelism team to […]
Comment ·
Posted: August 26th, 2009
Web Workers are, undoubtedly, the coolest new feature to arrive in the latest version of web browsers. Web Workers allow you to run JavaScript in parallel on a web page, without blocking the user interface. Normally in order to achieve any sort of computation using JavaScript you would need to break your jobs up into […]
Comment ·
Posted: July 21st, 2009
One of the biggest wins of the HTML 5 recommendation is a detailed specification outlining how parsing of HTML documents should work. For too many years browsers have simply tried to guess and copy what others were doing in hopes that their parser would work well enough to not cause too many problems with HTML […]
Comment ·
Posted: July 7th, 2009
« Previous entries