Getting Started with FsCheck
Saturday, July 01 2017 testing
Can we just ignore the fact that the Getting Started post is my third in the series on FsCheck? This is what happens when I just start blogging about interesting things without planning out the series of posts in advance.
Custom Inspection Patterns in Resharper
Saturday, July 08 2017 visual-studio
I’m converting my Niche CommandLine library across to use Fluent Assertions. This means updating well over a hundred unit tests to use the new style. Fortunately, Resharper makes this a non-tedious task.
Implementing the Singleton Pattern
Saturday, July 15 2017 smart-code
The Singleton design pattern is one of the most well known from the famous book by the Gang of Four, but it’s well overused and often poorly implemented. Let’s discuss why that is and how the singleton pattern can be properly implemented (hint: it’s easier than you think). In a follow-up post, we’ll discuss why you almost never want to do this.
Avoiding the Singleton Pattern
Saturday, July 22 2017 smart-code
Last time, we discussed the singleton pattern and looked how it can be easily implemented in a correct way by leveraging the Lazy<T>
class. Now let’s look at why you almost certainly don’t want to do this.
An Introduction to Psake
Saturday, July 29 2017 psake powershell
There are a lot of benefits to the automation of tedious and/or error prone activities. With suitable preparation, we can dramatically speed things up while reducing the rate of errors considerably. In some cases, we can eliminate errors completely. For all this, it can sometimes be difficult working out where to start.
Earlier
« June 2017
Later
August 2017 »