Aging programmer – Back in college, they told me that I would start my career writing code, but eventually, I would move to a position where I would ask others to code my designs. To celebrate that this turned out to be completely false, here are some assorted reflections as a 40-year-old programmer that looks back.
How we reduced our annual server costs by 80% – Zsot Varga shares how Prerender saved $800k by removing their reliance on AWS and building in-house infrastructure to handle traffic and cached data.
Top Heroku Alternatives for free – Recently Heroku will shutdown free Heroku Dynos, free Heroku Postgres, and free Heroku Data for Redis after November 28th, 2022. There is list of free alternatives providers.
just – Easy, but flexible CLI for running scripts as
commands, which are stored in a justfile
i.e. per project/directory. Commands
can take arguments and load .env files. Write commands in arbitrary languages
e.g. JS, Python, Ruby. Editor plugins for Vim, VS Code, JetBrains, etc. Proper
error handling. Works on Mac, Linux, Windows.
k9s – Real-time view of your k8s cluster in a TUI. Provides a high level view of deployments, sets, pods, jobs, volumes, CPU, memory, etc. Drill-down views with more details and related resource usage. Log streaming view. Run commands e.g. scale, shell, kill. Keybindings, plugins, themes. Works on Mac, Linux, Windows.
SPF (Sender Policy Frameworks) – helps with fighting email spam, but how does it work? Or how is it meant to work and how is it actually implemented?
buildg – An interactive debugger for Dockerfile, stepping through layer-by-layer, along with integration with popular IDEs.
Distroless container images – what they are and why they are useful. I see lots of folks get surprised by this, so it’s useful to have a detailed blog post to reference.
Coroot – Coroot is an interesting looking monitoring and troubleshooting tool for microservice architectures. Some interesting usage of cloud metadata, service mapping, monitoring stack integration and more.