How I (quickly) write Firefox Extensions

Over the last 2 or so years I've written a lot of add-ons and in particular a lot of very very simple add-ons that are either quick examples to show someone how to do something, or to try to reproduce a bug in Firefox or the SDK. And because I'm…

Read this article

FOSDEM 2014: JS & Hardware

I had the privilege of attending and speaking at FOSDEM this past weekend on our plans to help web developer extend the Firefox Developer Tools: It's now Time for @canuckistani to speak about the essential developer tools! Cc @mozilla #fosdem pic.twitter.com/hR1I8eMdRm— Mozilla FR (@mozilla…

Read this article

Running multiple versions of Firefox (update)

Back on the old blog I posted about how I run multiple version / profile pairs of Firefox on OS X using a mix of shell script and AppleScript with a dash of yak shaving. I still use this all the time, but it continues to be a problem for others…

Read this article

(de) centralization

I'm a big fan of Zombie movies and comics. I suspect I am not alone in this, Zombies have never been more popular than they are right now. One of my favourite parts about these movies is how they typically end: a small group of survivors in a post-apocalyptic wasteland…

Read this article

Last Tab

I wrote a quick add-on tonight to fill a gap in how I use Firefox to browser the web. The Gap The usability gap happens when I have some reference like documentation or a calendar app open as a pinned tab (I'm addicted to pinning things I know I'll need…

Read this article

Some problems self-hosting ghost, with solutions

This blog is now running Ghost, and so far things are going quite well. Glooging is up in frequency $infinity % over last month! I ran into some minor deployment issues that initially confused me: Image uploads weren't working! This is because I used an upstart script to start ghost, and…

Read this article