Posted inthoughts What is clean code? Posted by By lukegarrigan Over the years my perception of what clean code really is has changed somewhat. The…
Posted inc# NSubstitute – mock better Posted by By lukegarrigan When following test-driven development and just writing unit tests in general, you'll often need to…
Posted inc# Coding a fluent API Posted by By lukegarrigan Fluent APIs are the best kind. They allow developers to jump in and use it…
Posted inc# tdd Mutation Tests – 100% code coverage is not enough Posted by By lukegarrigan Unit tests are written by programmers for the sole purpose of validating and ensuring that…
Posted injs Tracking crimes with JavaScript Posted by By lukegarrigan Going back to when I was at school, one assembly a Police officer came in…
Posted inc# Implementing a JSON to C# parser Posted by By lukegarrigan This week I've had a stab at implementing a tool I make ample use of…
Posted inbot c# Coding a spicy Twitter bot Posted by By lukegarrigan This blog definitely wasn't supposed to be about this, but I got side-tracked and kept…
Posted innode Evernote to Markdown to GitHub Posted by By lukegarrigan Evernote is my note-taking application by choice, I have used it for many years and…
Posted inmisc Blocking ALL ads on my network Posted by By lukegarrigan This week I treated myself to a Raspberry PI 3+, not the latest model but…
Posted inp5.js Wall Panelling Calculator Posted by By lukegarrigan This week my girlfriend has decided she wants wall panelling. I'm not much of a…