I use git as my source control system. Here are some of the most common git commands in no particular order. Check Out a git Repository git clone /path/to/repository Add files to commit git add Commit files to git git commit -m “Commit message” Push changes to server git push origin master Show status git status Create...

Today is my day off, but I wake up and have a quick look at nagios to see if there is anything I need to worry about. Yes there is, SQL Server has run out of disk space on its data disk. I race downstairs and VPN onto the server to find out what has happened. One of my monitoring databases has had runaway log growth...

For a while now I have been at the door of describing myself as a developer, but I think I have finally gone through that door. It is all a state of mind, its not about having x amount of knowledge, its just about saying “Yeah, I’m a developer now.” One thing that pushed me through that door, was an application form...

Rubber Duck is a process in development where you talk through an issue with an inanimate object such as a Rubber Duck. It gets its name from the book The Pragmatic Programmer where it was first used. I am the only programmer where I work and often I find myself with a question that I can’t find the answer to. I do...

I have been recently working on a database that hasn’t been designed but has been hacked together by lots of people over the years. It started life as an Microsoft Access database created by my director to keep track of all the projects that our company does. It was not much more than one table listing everything. At...