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

Recent Posts

from __past__ import bytes_literals

March 13, 2017 at 09:55 AM

Last year, I simultaneously committed one of the ugliest andimpressive hacks of my programming career. I haven't had timeto write about it. Until now.In summary,...

Better Compression with Zstandard

March 07, 2017 at 09:55 AM

I think I first heard about the Zstandardcompression algorithm at a Mercurial developer sprint in 2015.At one end of a large table a few people...

Mercurial, SHA-1, and Trusting Version Control

February 28, 2017 at 12:40 PM

The Internet went crazy on Thursday when Googleannounced a SHA-1 collision.This has spawned a lot of talk about the impact of SHA-1 in versioncontrol. Linus...

MozReview Git Support and Improved Commit Mapping

February 08, 2016 at 11:05 AM

MozReview - Mozilla's Review Board based code review tool - nowsupports ingestion from Git. Previously, it only supported Mercurial.Instructionsfor configuring Git with MozReview are available....

Making MozReview Faster by Disregarding RESTful Design

January 13, 2016 at 03:25 PM

When I first started writing web services, I was a huge RESTful fanboy. The architectural properties - especially the parts related tocaching and scalability -...