Tech Hiring is Broken
This post is more of a stream of conscious than my normal tutorial/announcement posts that I put out, so
Mocking exec.Command in Go
Testing in Go is probably one of the hardest parts about Go to get right as a new Go developer.
Notarizing Golang Applications with GoReleaser
With the release of goreleaser v2, there's finally official support for notarizing macOS binaries! For those not familar
Day One and Remarkable
Connecting Remarkable 2 and Day One together
Automating Gentoo Package (ebuild) Upgrades
Yes, for some reason, I still run Gentoo as my distribution of choice. Ever since I first ran it as
Focus on Business Logic, not the Rest
I've realized a lot since I started my first job in 2017 as a Software Engineer. Most importantly,
A Dependency Upgrade
The views expressed here in this post are not representative of my employer, 1Password except where explicitly called out.
Last
Evolution of my home "datacenter" (aka. Microk8s + Tailscale)
How I got Microk8s working with Tailscale (plus calico!) as my CNI.
Using Tilt with Balena
Continuing my adventures with Balena, an amazing IoT orchestration platform, I recently found myself wanting to test the stack of
Creating a fully automated IoT Project with Balena and Github
How I created a fully automated release engineering + CD pipeline with Balena and Github.
Self-hosted Minecraft Realms
Running a Minecraft server is something I've found myself doing a ridiculous amount of times. Sometimes I'
A quick reflection on my journey from SWE to SRE and back
How I went from a software engineer to site reliability engineer (SRE) back to software engineer and why
Localizer: An adventure in creating a reverse tunnel/tunnel manager for Kubernetes
How I made a tool that enabled developing with Kubernetes to be as simple as "docker-compose" was.