Tuesday, May 03 2016 sharpen-the-saw
In this edition: How not to scrum, when to use dependency injection, Octopus Deploy 3.3, handling criticism effectively, PayPal scams, and why one developer hates the Lord of the Rings.
Sunday, May 15 2016 code-gardening
Boolean method parameters are evil. We use boolean values all the time - they are extremely useful.
Sunday, May 22 2016 code-gardening
Having multiple Boolean method parameters is a really really evil thing to do. In last weeks post we discussed how boolean parameters are evil and what can be done to rectify the issue.
Creating custom types to represent specific values in your application is a proven way to prevent defects in your code. New features in C# 6 make it easier to write these types - and in this post, we’ll explore how to write a semantic type that plays well in the C# world.