PowerShell is Microsoft’s next generation console - a fully object oriented command line with integration into a suprising variety of tools.

Unit Testing with Psake

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.

Read more »

Readable output from a Psake build

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.

Read more »

Finding MSBuild in a Psake build

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.

Read more »

Build Automation with Psake

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.

Read more »

Checklists, Automation and Consistency

Sunday, July 19 2015 deployment powershell

Check out the post “14 lessons after five years of professional programming” over on siavosh’s blog. It’s a great list, but I’d like to expand on one item: Check lists are your friends.

Read more »

Older posts

HTML to Markdown with Powershell 24 May 2014
Powershell Prompts 12 Dec 2013
Powershell Rocks 14 Dec 2012
It's a (PowerShell) Trap 06 Jan 2012