Dan Carter's Coding Blog

Hi, I'm Dan. I'm a programmer living in Cambridgeshire, UK. Find out more about me.

Below are the four most recent posts from this blog. You can also visit the full archive.

1 November 2023

SQL syntax for outer joins

How to switch between syntax variants for joins in SQL.

Read more

2 December 2022

Test doubles

How to test software components in isolation.

Read more

30 October 2022

A nullable is like a simple enumerable

An equivalence between two .NET types which comes in handy when refactoring.

Read more

17 May 2021

The C# null-coalescing operator

A mathematical analysis of C#'s ?? operator.

Read more