Sharpen the Saw is a somewhat delayed repost of a mostly weekly newsletter of information for the professional development of software developers. While targeted primarily at developers working with the Microsoft technology stack, content will cover a wider range of topics and may be of interest to people who work with developers.

To subscribe, send me an email and I’ll put you on the list. Membership is moderated.

Sharpen The Saw #36

Monday, May 21 2018 sharpen-the-saw

In this issue from October 2017: the ideal length of a function is easier to decide than you think; the next major version of C# is bringing some long overdue changes; six approaches to programming that will change the way you think; recovering access to a PC when it has fallen off the domain and you don’t know the admin password; ten of the worst features of C#, as selected by Eric Lippert; and the Myth of the Genius Programmer.

Read more »

Sharpen The Saw #35

Monday, April 30 2018 sharpen-the-saw

In this issue from October 2017: Great code produces beautiful errors; expression bodied members get more powerful in C# 7; why some like to measure lines of code even though it’s a poor metric; password guidance for the modern era; thinking about where your time goes on social media; and Larry Wall opines on programming languages you should know.

Read more »

Sharpen The Saw #34

Monday, April 23 2018 sharpen-the-saw

In this issue from October 2017: Stronger encapsulation with entity printers; live unit testing in Visual Studio 2017; Code that lies; The dangers of skipping a EULA; The secret weapon for a great career; and why you shouldn’t use Git.

Read more »

Sharpen The Saw #33

Monday, April 16 2018 sharpen-the-saw

In this issue from September 2017: Writing useful git commit messages; a NuGet feature for Visual Studio 2017; things to do before you commit; how to spot a phishing attack; weird commits in the Linux kernel; and a video on government mandated cryptographic insecurity.

Read more »

Sharpen The Saw #32

Monday, April 02 2018 sharpen-the-saw

In this issue from September 2017: Writing great constructors; new features in C# 7.0; Dealing with a manipulative co-worker; a nasty Bluetooth attack; Holographic Lemmings; and Understanding Test Driven Development.

Read more »

Sharpen The Saw #31

Monday, March 26 2018 sharpen-the-saw

In this issue from September 2017: Techniques for your next public speech; creating great slides; Fira Code should be your next coding font; Rob Connery opines on diversity; Jon Skeet also has diversity requirements; fix a Git vulnerability; Update Visual Studio 2017 now; 10 presentation antipatterns; and how to get started with public speaking.

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 »

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 »

Older posts

Sharpen The Saw #28  05 Feb 2018
Sharpen The Saw #27  29 Jan 2018
Sharpen The Saw #26  22 Jan 2018
Sharpen The Saw #25  15 Jan 2018
Sharpen The Saw #24  01 Jan 2018
Sharpen The Saw #23  11 Dec 2017
Sharpen The Saw #22  04 Dec 2017
Sharpen The Saw #21  27 Nov 2017
Sharpen The Saw #20  20 Nov 2017
Sharpen The Saw #19  13 Nov 2017
Sharpen The Saw #18  06 Nov 2017
Sharpen The Saw #17  30 Oct 2017
Sharpen The Saw #16  23 Oct 2017
Sharpen The Saw #15  16 Oct 2017
Sharpen The Saw #14  09 Oct 2017
Sharpen The Saw #13  02 Oct 2017
Sharpen The Saw #12  25 Sep 2017
Sharpen The Saw #11  18 Sep 2017
Sharpen The Saw #10  13 Feb 2017
Sharpen The Saw #9  25 Jul 2016
Sharpen The Saw #7  11 Jul 2016
Sharpen The Saw #6  04 Jul 2016
Sharpen The Saw #5  19 Jun 2016
Sharpen The Saw #4  03 May 2016
Sharpen The Saw #3  18 Apr 2016
Sharpen The Saw #2  26 Mar 2016
Sharpen The Saw #1  19 Mar 2016