This is a step-by-step description accompanied by code examples of the “Unobtrusive JavaScript” workshop at Paris Web 2007 in Paris, France. You can download all ...
You can get the recording of the talk over at archive.org – recorded on my macbook, so there are some volume fluctuations. JavaScript had a bumpy ride up to now ...
This blog started as a scratch pad of simple solutions to problems I encountered. So why not go back to basics? It is pretty easy to get an ordered list into a document. All you have to do is add an ...
The closing keynote of the first day of JSConf Asia covered my worries that we are getting slightly overboard in our affection of JavaScript to solve every issue. It seems we have forgotten just how ...
I am currently at MozCamp Asia in Singapore and just gave a quick presentation on blogging comparing a good technical blog post to rock songs. When you think about it, they have a lot in common: ...
This Thursday, my colleague Mike Harsh and Keith Rowe (@krow) from Microsoft’s Windows and Devices Group invite you to the Square Pig in London for some drinks and a chat. These two program managers ...
Installing the .NET 2 framework to run CSS Vista corrupted my registry and the laptop went straight into BSOD when booting. Therefore I had to parallel install Windows (as the repair explanations on ...
YQL is a very cool tool to extract data from HTML documents on the web. Let’s face facts: HTML is a terrible data format as far too many documents out there are either broken, have a wrong encoding or ...
I am back in the U.S. for a week staying in San Francisco and working in Santa Clara. So much more warmer here than London. I’ll be at the Accessibility Dinner on Thursday and generally trying to get ...
Continuing my playing around with Yahoo BOSS, I’ve put together a quick WordPress plugin to add keywords to any of your blog posts. Simply Download the plugin unpack it to your plugin directory and ...