Prefer declarative method names

3 Feb 2018 smart-code

Coming up with the right name for a method can be a challenge even if you’re sure you know exactly what it should do. All too often, I find that part of the reason why I’m having trouble choosing a name is that I haven’t really decided the purpose of the method.


Sharpen The Saw #28

5 Feb 2018 sharpen-the-saw

In this issue from May 2017: The problem of conforming containers; upgrading existing .csproj files to the new style; three key principles for software development; the new NIST rules for passwords; scaling GIT at Microsoft; and Scott Hanselman speaks at SSW.


A Productivity Prompt for PowerShell

10 Feb 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.


Sharpen The Saw #29

12 Feb 2018 sharpen-the-saw

In this issue from August 2017: how to test in production; announcing .Net 4.7; what does it mean to be done; the importance of keeping Windows Update turned on; a review of the original iPhone, ten years later; and, C# 7 with Mads Torgersen.


A Tale of Minification

17 Feb 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.


Sharpen The Saw #30

19 Feb 2018 sharpen-the-saw

In this issue from September 2017: The throw-if method pattern; live unit testing in Visual Studio 2017; diagnosing a slow test in NodaTime; improving password security; the largest git repo on the planet; and a preview of C# 8 with Mads Torgersen.