TabSweeper For Firefox

TLDR; you can download TabSweeper here What is TabSweeper I can't stand it when I've got more tabs open than I can see. Firefox (and basically all browsers for that matter) just doesn't have a useful way to manage tabs that is also compatible with its new multiprocess architecture. I…

Introducing Autoku

I've just made my latest project public: Autoku (Watch closely above, you might notice a little guest!) Autoku is a command line tool for creating and configuring Heroku applications using configuration files i.e. "Infrastructure as Code". It allows you to specify exactly how your application should be…

Deploying Mattermost To Heroku

At Mozilla, we've been using Mattermost to facilitate communication between employees and contributors for the better part of this year. Mattermost is an open source (more like open core - but the team edition is still awesome), self hosted Slack alternative. It's been really great so far, and Mattermost has…

Finding my Calling

Five or so years ago, I began an incredible journey. My professor at the time, David Humphrey, introduced me to the concept of open source software and the Mozilla Project, and I dove right in. Thanks to my explorations in open source software development (and to David!), I had the…

Webmaker Services In a Box

Configuring and running services for Webmaker is a real pain in the ass. (Webmaker services = Webmaker API, Webmaker ID, and Webmaker LoginAPI) There's database and caching services to install and configure, npm dependencies to install, native NodeJS bindings to compile (sorry, Windows), and database scripts/migrations to run. This makes…