Writing
Posts on code, career, backcountry, and whatever else, going back to 2008.
2015
- Git Concurrency in GitHub DesktopGitHub Blog
- GitHub Desktop is now availableGitHub Blog
Super smooth technical demosI love it when speakers demo code during their talks, and I equally love it when they can continue telling their story while code flies across the screen, without missing a beat. Find out how to embed pre-recorded demos into your presentations for extra smoothness during your talk.
One year of remote workingOver a year ago, I joined GitHub and began working remotely. When I started there were a lot of things I was cautiously optimistic about, and there were some I could have never have been prepared for.
2011
Code Contracts – Part 3 : Runtime Checker & Basic ContractsThe last in the series
Code Contracts – Part 2 : The static checkerThis post will cover the options available when enabling static checking of your project, and a very basic overview of how static checking is achieved
Code Contracts – Part 1Code Contracts are still reasonably hot off the press from Microsoft Research and its high time we get our heads around using them.

