Switch expressions in C#
A recent introduction to the C# language is pattern matching. It was added in C# 7.0, which came out
A new(sletter) journey
I've decided to give the blog a revamp, and actually relaunch it as a newsletter. I'll be writing about
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
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
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
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
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
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,
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
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.