Saturday, August 19 2017 powershell
A push button build script that does exactly one thing isn’t that useful - we could achieve as much by building from within Visual Studio itself. The benefits of build automation begin to accrue when we start orchestrating multiple steps. Let’s extend the script to automatically run all our unit tests.
Saturday, August 12 2017 powershell
It’s important to make it easy to understand what our build script has done. A failing build is always a troublesome distraction at an inconvenient time, so we need to make it as easy as possible to identify the problem and move on.
Saturday, August 05 2017 powershell
One of the goals of build automation is to create a robust and reliable process that can be depended upon. To achieve this, our build script needs to be smart, transparent and maintainable.
Saturday, July 29 2017 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.
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.
|Implementing the Singleton Pattern||15 Jul 2017|
|Custom Inspection Patterns in Resharper||08 Jul 2017|
|Getting Started with FsCheck||01 Jul 2017|
|Shrinking and Equality Testing with FsCheck||24 Jun 2017|
|Property Testing with FsCheck||18 Jun 2017|
|High CPU Usage by Windows Update on Windows RT||04 Jun 2017|
|Finding source code in .NET Core||10 May 2017|
|In defense of XML||25 Apr 2017|
|Static Analysis tools for the Win||15 Apr 2017|
|What's the value of a failing unit test?||08 Apr 2017|
|What's the value of a passing unit test?||02 Apr 2017|
|You keep using that word: Mandatory||19 Mar 2017|
|Why Immutable Types?||11 Mar 2017|
|Immutable Type Miscellany||05 Mar 2017|
|Testing Immutable Types||25 Feb 2017|
|Restored Posts||19 Feb 2017|
|Factory Methods||18 Feb 2017|
|Sharpen The Saw #10||13 Feb 2017|
|Queue Concatenation||11 Feb 2017|
|Complex Immutable Queues||04 Feb 2017|
|The Problem with the Simple Immutable Queue||28 Jan 2017|
|Enumeration of Immutable Queues||21 Jan 2017|
|Reversing Immutable Stacks||14 Jan 2017|
|Simple Immutable Queues||07 Jan 2017|
|Immutable Queues||30 Dec 2016|
|Immutable Stacks Miscellany||22 Dec 2016|
|Immutable Stack Equality||09 Dec 2016|
|Enumerating Immutable Stacks||03 Dec 2016|
|Immutable Stack Diagrams||26 Nov 2016|
|Immutable Stacks||19 Nov 2016|