Blog
Visit: BBC Removing Microformat Support
After performing a number of usability studies (both on average users and users with screen readers) the BBC found that using the Microformat convention of <abbr title="...">...</abbr> to denote items like dates negatively impacted usability. This is a huge blow to the Microformats community. While this concern has been discussed for [...]
23 Comments ·
Posted: June 23rd, 2008
It was fascinating to watch the unveiling of Firefox 3 last week. I'm pleased that, in some small way, my contributions helped to bring this browser out the door.
First 24 hours: 8.3 million downloads, 69 downloads/second, 20 Gb/s Peak Transfer
While I generally focus on issues tangential to JavaScript code, at Mozilla - like testing, performance [...]
12 Comments ·
Posted: June 23rd, 2008 · Tags: extensions, firefox, mozilla, javascript
This evening I was playing around with the idea of profiling jQuery applications - trying to find a convenient way to completely analyze all the code that is being executed in your application.
I've come up with a plugin that you can inject into a jQuery site that you own and see how the performance breaks [...]
29 Comments ·
Posted: June 16th, 2008 · Tags: jquery, javascript, performance
One thing that I absolutely adore is the sheer embeddability of JavaScript. It's a (comparatively) simple language that is fiercely flexible. I tend to liken JavaScript to water - alone it's painfully simple but it can take the form of its container - and mixing it with anything enhances its flavor.
Since JavaScript, alone, is so [...]
14 Comments ·
Posted: June 15th, 2008 · Tags: ruby, java, python, php, perl, javascript
The always-excellent Aza Raskin had a little bit of fun recently - inspired by my recent Processing.js work - to port the popular Context Free Art language to JavaScript, using Canvas.
Renamed Algorithm Ink the result is a complete way to programmatically generate elegant pieces of artwork. Aza took the result a step further and built [...]
7 Comments ·
Posted: June 11th, 2008 · Tags: visualization, javascript
I've been chatting with the Free Software Foundation and they've posed a tricky question: What is trivial JavaScript? - or - What is not trivial JavaScript?
It seems like an especially hard question to answer - especially without using subjective terms.
For example I would say that the following are all trivial:
Use of inline JavaScript/DOM 0-style code [...]
25 Comments ·
Posted: June 10th, 2008 · Tags: javascript
A very cool new utility has just been released by Olav Junker Kjær called Mascara which is an ECMAScript 4 to JavaScript translator (written in Python).
Using this utility you can begin writing ECMAScript 4 code today, receiving its full benefits (such as IDE integration and compile-time type-checking) while still being able to run the resulting [...]
13 Comments ·
Posted: June 10th, 2008 · Tags: javascript, ecmascript, python
During the past couple weeks I've given a number of talks around the globe. Here's a quick dump of the talks for those that are interested in them.
jQuery (BarCamp Boston)
Processing and Processing.js (BarCamp Boston)
jQuery (MeshU)
Managing the Mozilla Way (Slashdot, ITWorld)
jQuery (DrupalCamp Toronto)
JavaScript 1.5 to 2.0 - A new talk examining all the language features introduced [...]
7 Comments ·
Posted: June 8th, 2008 · Tags: speaking, conferences, presentations, javascript, jquery
Next entries » ·
« Previous entries