August 28, 2022Categories:
TL;DR: Kubernetes is complex because it is solving complex problems. It builds on multiple decades of progress to provide a solid foundation for deploying web applications!
August 10, 2022Categories:
TL;DR: I set up GitPod and improved the tooling for creating new posts. I am hoping that this reduces the activation energy for writing new posts significantly!
April 13, 2022Categories:
You either die supporting raw Kubernetes manifests, or live long enough to see yourself build an internal developer platform. ~Anonymous
April 10, 2022Categories:
There are seemingly infinite ways to deploy web applications to the cloud:
- 🏢 On-Premise
- 🤝 Colocation
- 🤘 Bare Metal Cloud
- 📜 Dedicated Hosts/instances
- 🤖 Virtual Machines
- ⚙️ Managed Services
- ✨ Platform as a Service
Which option is right for you? Read on to find out!
April 14, 2021Categories:
TL;DR I set out to build the smallest container image that I could that was still able to do something useful. By taking advantage of multistage builds, the
scratch base image, and a tiny assembly-based HTTP server, I was able to get it down to 6.32kB!
November 11, 2020Categories:
TL;DR: If you develop web applications, inevitably you will have secrets (database credentials, 3rd party API keys, etc…) that you need to manage. I have seen a variety of approaches used here and wanted to walk through them, from least secure to most.
There are always trade-offs when writing software, and in this case, the tradeoff is between convenience and security. The ideal solution will establish convenient developer workflows while also protecting user data.