The day my Psake build broke

Saturday, November 04 2017 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 »

Sharpen The Saw #18

Monday, November 06 2017 sharpen-the-saw

In this episode from July 2016: Learning a healthy fear of legacy code; git 2.9.0 released; the myth or reality of 10x programmers; TeslaCrypt ransomware developers terminate project; the danger of specifying specific thresholds; and Bill Wagner talks about what might be in C# 7.

Read more »

Tracking time with Psake

Saturday, November 11 2017 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 »

Sharpen The Saw #19

Monday, November 13 2017 sharpen-the-saw

In this episode from August 2016: Fact or fiction about agile documentation; using C# as a scripting language; easy to miss code smells; deprecation of the RC4 stream cypher; analogue computers make a comeback; and, Q&A with Scott Hanselman.

Read more »

Coverage History with Psake

Saturday, November 18 2017 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 »