Useful Git Utilities

Although Git is an excellent tool for managing distributed repositories there are a few tasks that are common enough that you are probably going to do them more than once yet rare enough that there is no direct support for performing them on the Git command line. In this post…

Development Environment for Android

I'm finding that I have less and less time to write for this blog and the time between posts is getting longer and longer. This is a real shame as I enjoy writing the posts and spending the time needed to research and format them helps me organise my thoughts…

Source Code Visualisation

I've always been enthralled by those code visualisation videos produced with gource and recently I had the opportunity to generate one for the code base for our new product at the company I work for. Unfortunately I can't show you that one but I was inspired to generate one for…

The Raspberry Pi

The Raspberry Pi is a small (around the size of a credit card), cheap (about $US 35) and versatile (it runs Linux and a wide range of free open source software) computer. Although it is not the first of this type of device it has certainly captured the attention of…