Welcome

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

Recent Posts

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...

Bugzilla and the Future of Firefox Development

January 16, 2015 at 10:50 AM

Bugzilla has played a major role in theFirefox development process for over 15 years. With upcoming changesto how code changes to Firefox are submitted and...