Recent Posts

When Git merges go rogue

Wednesday 15 May 2019

How do you resolve a merge conflict in Git?

Command Line Parser for C#

Friday 12 April 2019

I recently came across a C# library that takes care of the boilerplate code often associated with parsing, validating and using options specified as command line arguments.

Git Resets

Thursday 21 March 2019

What happens when you do a reset in Git?

Champions League Quarter-Final Draw

Thursday 14 March 2019

What are the chances of English teams avoiding each other in the Champions League quarter-final draw?

Blogs I Read

Thursday 7 March 2019

I was inspired to start this blog by the many other programmers who also blog. Here’s a list of some of the people whose blogs I’d recommend you have a look at!

String formatting in .NET

Saturday 26 January 2019

In any programming language, it is very common to want to take something that is not a string (say a number) and turn it into a string. Let's have a look at the many ways you can do this in .NET.