Prefer declarative method names

Saturday, February 03 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.

Read more »

Sharpen The Saw #28

Monday, February 05 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.

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 »

Sharpen The Saw #29

Monday, February 12 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.

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 »

Sharpen The Saw #30

Monday, February 19 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.

Read more »