Today I needed to create an empty gh-pages branch on one of my projects, and didn’t want to fork the code on the master branch, then remove it all.

Read more…

After royally procrastinating the last OS X upgrade, I figured I’d tackle the OS X Yosemite upgrade a little earlier this time, starting with my least critical machine.

Read more…

After I finally upgraded my OS X machine to 10.9 “Mavericks”, I was greeted with a new error almost anytime I wanted to copy a video or similar file from my local box to my NAS:

Read more…

As we use more and more mobile devices in our lives, an open platform is becoming more, not less important.

Read more…

There was a time when I worked on the website mozilla.org full time. This time has passed, but the website is in the capable hands of my friends at Mozilla’s Web Productions team.

Read more…

Silicon Valley has a new favorite toy: An electronic credit card to hold all your other credit cards.

Read more…

Woah it’s been a long time since I last blogged. Busy times. So here you go with a casual Firefox tip:

Read more…

Over the years, I have written a handful of Firefox add-ons, and I need notifications quite frequently. Why? Most of my add-ons do something in the background at the user’s request, and when it’s done, the user wants to know. Alternatively, if my add-on attempts to do something and fails, the user would see nothing happen at all, unless I somehow tell them.

Read more…

I just released a new version of imagetwist!

Read more…

The other day, I made a thing:

Read more…