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

Bootstrapping a Psake build

Saturday, September 01 2018 psake powershell

The PowerShell based tool psake is a great way to orchestrate a build. It can also be used for many other kinds of orchestration. One of the trickiest parts is kicking off the process in the first place.

Read more »

A Tale of Minification

Saturday, February 17 2018 powershell

After noticing an oddity while publishing an update to this site, I ended up investigating minification as a way to ensure the results were more consistent.

Read more »

A Productivity Prompt for PowerShell

Saturday, February 10 2018 powershell

Customizing your PowerShell prompt is an easy way to level-up your productivity in PowerShell. Here’s an update to my 2013 post that shows how my current prompt is constructed.

Read more »

Test Coverage History

Saturday, November 18 2017 psake powershell

On my previous post on code coverage, someone asked if the coverage report could highlight areas where coverage decreased. It turns out that ReportGenerator can do this, but there’s room for improvement.

Read more »

Tracking time

Saturday, November 11 2017 psake powershell

For diagnostic purposes, it can often be useful to know when specific build tasks started and how long they took to execute. This information can help you spot anomalies and resolve odd issues.

Read more »

The day my build broke

Saturday, November 04 2017 psake powershell

Recently, one of my build scripts failed with an odd error, claiming that the application wasn’t recognized. Given that the script had been working fine the previous day, this error was rather confusing.

Read more »

Older posts

NuGet and .NET Core  28 Oct 2017
.NET Core Builds  21 Oct 2017
Test Coverage Reporting  07 Oct 2017
Test Coverage with Opencover  30 Sep 2017
NuGet packaging  23 Sep 2017
Semantic versioning  16 Sep 2017
Versioning  09 Sep 2017
Launch Scripts  02 Sep 2017
Controlling build types  26 Aug 2017
Unit Testing  19 Aug 2017
Readable output from a build  12 Aug 2017
Finding MSBuild  05 Aug 2017
An Introduction to Psake  29 Jul 2017
Checklists, Automation and Consistency  19 Jul 2015
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