...3 Years at Mozilla

...so that went fast. On July 26th 2011 I showed up for work at Mozilla's Castro St. office for my first day of work at Mozilla. My first job at Mozilla was on the evangelism team but also embedded into the Add-on SDK team. As I look around at where…

Read this article

Running worker scripts with dokku

I occasionally hack on web apps either as part of my job or just for fun, and the pattern I've settled on for most things should be pretty familiar to people: nginx on the front-end of course static files or an express app to serve web content static json files…

Read this article

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