Welcome to my personal home on the web. I'm still working on the layout and content, so stay tuned!

Recent Posts

Lost Productivity Due to Non-Unified Repositories

February 17, 2015 at 02:50 PM

I'm currently working onannotating moz.build files with metadatathat defines things like which bug component and code reviewers map towhich files. It's going to enable a...

Branch Cleanup in Firefox Repositories

January 28, 2015 at 08:35 PM

Mozilla has historically done some funky things with the FirefoxMercurial repositories. One of the things we've done is createa bunch of named branches to track...

Commit Part Numbers and MozReview

January 27, 2015 at 08:17 PM

It is common for commit messages in Firefox to contains strings likePart 1, Part 2, etc. Seethis pushfor bug 784841for an extreme multi-part example.When code...

Automatic Python Static Analysis on MozReview

January 24, 2015 at 11:30 PM

A bunch of us were in Toronto last week hacking on MozReview.One of the cool things we did was deploy a bot for performing Pythonstatic...

End to End Testing with Docker

January 24, 2015 at 11:10 PM

I've written an extensive testing framework for Mozilla'sversion control tools.Despite it being a little rough around the edges, I'm a bit proud of it.When you...