My Homelab, September 2024 (TrueNAS, Proxmox, Tailscale, a 2014 Mac Mini, and more)
This post is a tour of my homelab as of September 2024.
This post is a tour of my homelab as of September 2024.
In this post I’ll show how to self-host a Dockerized application that I can access from my Tailnet with HTTPS/TLS.
To save a bit of energy while my laptop is mirrored to my external display.
Summarizing the rabbithole of getting this travel router connected to a VPN.
This post shows how we can accelerate vector operations on the JVM using the new jdk.incubator.vector module, introduced in JDK 16 as part of Project Panama.
This post compares the performance of Postgres functions and queries on a very simple benchmark.
This post summarizes my takeaways from Effective Software Testing. Overall, I recommend the book to any professional software engineer.
In this post, we’ll implement and optimize a text search system based on Postgres Trigrams
This post shows how we can tune a Kubernetes Deployment with slow-starting pods to execute rolling restarts more gracefully.
Type classes are a tricky concept for new Scala developers. Here’s another example to make them more intuitive.
Maintaining quality documentation is hard. In the post I’ll cover two documentation workflows that provide high value for minimal effort.
In this post I’ll offer some good practices for managing Scala dependencies in a poly-repo codebase.