Sunday, June 05 2016 csharp
Many thanks to the observant readers who pointed out that I missed a few things in last week’s post on C# semantic types. To round out our semantic type, we need to add a few additional features.
Saturday, June 11 2016 code-gardening
Throw Rich Exceptions that are thoroughly informative to allow easy fault diagnosis. This is the tenth in a series of posts on Code Gardening - the practice of making small improvements as you see them while you are working.
Sunday, June 19 2016 sharpen-the-saw
In this edition: A guide to better code reviews; interactive coding with C#; what’s new with .NET 4.6; the psychology of checklists; what Google is doing to make Gmail more secure; and Jon Skeet talks about developer’s battle scars.
Saturday, June 25 2016 code-gardening
Somebody asked me the other day why I thought code gardening was so important - why had I invested my time in this series of blog posts and in a live coding presentation that I’ve given multiple times. That question turned into an interesting conversation and I thought I’d share one of those ideas with you.