I've got a mini-announcement. Starting this week about half of my time at Mozilla is going to be spent driving the direction of the brand-new Mozilla Firebug team. I'm, understandably, quite excited about this proposition. Like all web developers I've found Firebug to be an invaluable tool for web d…
We've been busy in the last month with today's release. Containing over 80 fixes, improvements, and new features, a lot of beta tester feedback has gone into this release. Thank you beta testers!
The first thing you'll notice is our tool bar redesign and new status bar. The tool bar has been reworke…
Go is an ancient strategy game with simple rules and a profound degree of complexity.
Software development is the art of managing complexity using a limited number of rules, structures, and patterns.
Programmers should play Go.
The beauty of Go is its combination …

Like every web developer I've spent a lot of time using the Firebug extension to Firefox in my day-to-day development. I've found it interesting to see how my development methodologies have changed with access to that tool.
Unsurprisingly, my personal development style mirrors much of the general w…
The CBC’s Peter Mansbridge will become an officer of the Order of Canada, according to a list of 75 appointees released yesterday by Gov. Gen. Michaëlle Jean.
Mansbridge, the chief correspondent of CBC News, anchors the flagship nightly news program The National and also hosts Newsworld’s Mansb…
I already have a GPS unit but I'll be dammed if I'm not throwing it out because the guys at Mio have come up with a Knight Rider branded GPS unit with voice prompts by the one and only Mr Feeny KITT William Daniels. Apparently, you will recognize his familiar voice as soon as you fire it up and hear…
While I've been focusing on the many Canadian editorials criticizing Bill C-61, it is worth noting that mainstream media columnists are focusing on the issue as well. The Globe and Mail's Ivor Tossel covers the issue today, suggesting that "the bill seems doomed to failure." The article …
While blogging tools like WordPress and TypePad have recently undergone considerable overhauls to their respective blogging interfaces, a service called Viviti is going in a different direction. The blog host lets you edit and manage your content right on the page. There's still a simple WYSIWYG e…
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 performanc…
I was listening to the GitHub interview on the Web 2.0 Show that I missed when I heard Chris mention something that deserves repeating.
When you show up to project page on SourceForge, you’re completely befuddled as to where to go next:
You begin to ask yourself some basic questions: …
Now that Viviti is rolling along with full beta steam, we're getting a lot of feedback and I find myself re-thinking parts of the user interface design. I thought it might be interesting to discuss my thinking while re-designing the editor toolbar.
In order to understand my thoughts on re-design, I'…
We've released another version today! While only a couple weeks since our last release we've got a bunch of new stuff, much of it a result of some of the early beta testers feedback. Thanks to all of you, for the ideas and the bug reports!
Much time has gone into fixing bugs and making things work s…
I'm a programmer and shutterbug living on the West Coast of Canada.
Powered by Viviti