Newsletter

Apr
22
Switch expressions in C#

Switch expressions in C#

A recent introduction to the C# language is pattern matching. It was added in C# 7.0, which came out
4 min read
Apr
19
A new(sletter) journey

A new(sletter) journey

Hi! I've decided to give the blog a revamp, and actually relaunch it as a newsletter. I'
1 min read
Feb
16
What's new in .NET 7

What's new in .NET 7

.NET 7 was released a few months ago, and it brought many exciting new features. As a .NET developer, I
5 min read
Dec
06
What's inside My Vaccine Pass? (Part 1)

What's inside My Vaccine Pass? (Part 1)

When they were talking about how vaccine passports might work, I had an idea of how I’d make such
5 min read
Oct
08
Why does Docker restart all containers regularly?

Why does Docker restart all containers regularly?

For as long as I can remember, every now and then, all my Docker containers restart. I had no idea
1 min read
Jun
25

View a config file without comments

Sometimes you have a config file that has is heavily annotated (which is great). But sometimes you just want to
May
30

Importing a Maildir using Dovecot

I’m looking into using Dovecot as a way to store all my old emails (I have emails going back
Apr
26

Re-signing an Enterprise iOS app

If you have an in-house app that you’ve distributed across your organisation as part of the iOS Enterprise program,
2 min read
Jan
11

Setting up SSL on an AWS Elastic Load Balancer

Here’s how to get an SSL certificate (from DigiCert) and install it on your AWS ELB. Step 1: Create
3 min read
Dec
11

DOS to Unix line endings with bash

This is a command that works in Git Bash on Windows to recursively replace \r\n line endings with \n.