C# Utility to emulate the XPath 3 function path()

I recently needed to examine a number of XML files and print out the element names that contained text greater than X number of characters. In addition I also need to print the location of that element within the XML document. i.e. given the following document …if I was interested in book titles that had […]

Naming Windows .bat files

Whilst setting up a Elixir development environment I ran into a interesting problem. I created a new .bat file in Windows 10 to start up Elixir’s Interactive Shell. The command I wanted to run was: iex –werl So I created a new Windows .bat file called iex.bat which contained this single command. Unfortunately when I double […]

You don’t have to suck at Excel

Watching Joel Spolsky’s masterful presentation You Suck at Excel with Joel Spolsky will make you better at using Excel. You don’t have to watch it all , watch the first 5 minutes about how to correctly paste in Excel will improve your productivity whilst reducing your #REF! error stress levels and will put you head and shoulders above […]

Technical Books I have read in 2016

I have always enjoyed reading books about Programming. From books that lead you to take your first tentative steps with a new language to ones that take you on a deep dive into the world of particular feature. I especially enjoy ones that discuss language agnostic programming concepts such as debugging, estimating etc. Books like […]