Saturday, July 02 2016 code-gardening
When you have any non-trivial condition - whether in an if, while or until statement - move the condition into a well named local bool variable to aid in readability. This is another in my series of posts on Code Gardening - the practice of making small improvements as you see them while you are working.
Monday, July 04 2016 sharpen-the-saw
In this edition: Working with Github “Flow”, Visual Studio Update 2 goes CTP, classic books that every developer should read, Oracle is killing the Java Web plugin, and a presentation on Hacking building elevators.
Monday, July 11 2016 sharpen-the-saw
In this edition: You suck at TDD; how to go faster by going slower; Ninject for dependency injection; pushing through to project completion; security improvements for Gmail; and a video of a singing hippo.
Saturday, July 16 2016 csharp
The var keyword in CSharp can be tremendously useful - but for some, it’s still a source of confusion and something to be avoided at all costs. Here’s my take on when you should use var - and when you should not.
Monday, July 25 2016 sharpen-the-saw
In this edition: When to use Dependency Injection; Unit testing made better with Fluent Assertions; 10 habits to adopt in 2016; Forcing passwords considered harmful; and a video on SOLID deconstruction. (For those keeping count, there was no #8.)
Saturday, July 30 2016 code-gardening
Don’t write more code than is necessary to get the job done. It can be very easy to write too much code. There are a lot of reasons why this might happen; the important thing is to recognise code like this when you see it and to fix the problem on the spot.