How does a ZIP file work? And how do you make really, really, _really_ big ones? Read this post to find out.
I fight with computers
Last weekend, I attended PyCon AU 2019. This was my second time at PyCon AU and my third time attending any tech conference... but it was also my first time speaking at one! I'm leaving this blog post here as a note to future self, but also to anybody else who is interesting in how it happened.
When using Packer to build virtual machines, sometimes I just want to pause it and poke around. Here's how I achieve that.
I recently decided to try out the hot new VPN protocol on the block, WireGuard. It took me about 2 hours of debugging and diagnostics to make sense of things, so I'm logging my notes here for future reference.
I got into the GitHub Actions beta! Here's what I've learned so far.
If you're sick of System.IO.FileLoadExceptions, you've come to the right place!
How do you configure Docker to use a proxy when building a container, but not when running it?
For a while, I've been eyeing an upgrade of my home network. I recently did that by introducing Ubiquiti gear, and (spoiler alert) it's been great.
In ASP.NET Core, you can write custom formatters to serialize or deserialize objects from/into request bodies. But how do you pick one without a Content-Type?
I didn't set up Kubernetes exactly as I intended to use it, so here's how I recreated the SSL certificates.
Systemd plays havoc with Kubernetes defaults and kills DNS. Here's how to fix that.
In this post, I try to setup a Kubernetes cluster and make sense of the basic types of objects that Kubernetes revolves around.
Bonjour is really useful on Windows and macOS. It turns out that you can also use it on Linux!
After upgrading Windows 10, IIS might stop working. I fixed this by deleting stuff.
.NET today is no longer a walled-off Microsoft-only environment. This post explores how it has evolved and how you can evolve your software with it.
All the online tutorials I read were wrong. Here's what worked for me.
A short guide to auto-mounting an NFS share at boot time.
Do you think all HTTP headers are Train-Cased-Like-This? If so, you're in for a surprise.
The more "smart" features added to a car, the more distracting and dangerous it can be.
Have I ever mentioned how annoying time zones are?