Learn how to expose self-hosted services to the internet using a cloud-based Tailscale VPN gateway.
Replace costly load balancers with External DNS in Kubernetes to reduce costs, support UDP traffic, and simplify node-level routing.
Instead of using a Ubiquiti Cloud Key, I opted to run the UniFi controller on my existing Kubernetes cluster. This setup keeps everything self-hosted and avoids extra hardware. Here’s how I did it.
Three of us took on the Queen Mary University Programming Competition—and won! Competing against 19 teams, we tackled six tough problems. Here’s a look at the challenges we faced and how we solved them.
Tail recursion is a form of recursion where the final operation is a self-call, allowing optimization into a loop. This reduces stack overhead and improves performance. Learn how it works and why it matters.