30 Sep, 2014

In this example, I walk through creating a simple extension for Google Chrome which grabs the title, url and any selected text from the current page.

12 Mar, 2014

A Sublime Text plugin to automatically convert tabs to spaces when a file is opened.

21 Dec, 2012

An issue with some older Cisco VPN client software means IntelliJ IDEA will throw connection exceptions when trying to perform online actions. Here's how to fix it.

04 Feb, 2011

I came across the need for a simple stopwatch/timer which would keep track of the total elapsed time until it was reset. It turned out to be a little trickier than I first assumed, so I've posted my code here for the convenience of anyone else who needs to do the same thing.

17 Nov, 2010

There are a couple of issues which make Portable Git not quite as portable as it could be. In this article I’m going to explain the gotchas and walk you through creating a tweaked Portable Git for Windows install which is truly self contained.