Learn Makefiles With the tastiest examples – Makefiles are everywhere in DevOps, so it’s definitely worth learning about make. This resource starts from quite a one-sided introduction to make (as a build tool for C++ projects), but the rest is full of useful information. Also, looking at make from the angle of a build (i.e., file manipulation) tool could explain many of its quirks.
How We Halved Go Monorepo CI Build Time – A detailed post on drastically reducing the build time of a large, complex Go project.
System Design Course – System design is the process of defining the architecture, interfaces, and data for a system that satisfies specific requirements. System design meets the needs of your business or organization through coherent and efficient systems. It requires a systematic approach to building and engineering systems. A good system design requires us to think about everything, from infrastructure all the way down to the data and how it’s stored.
Reproducible Go packages – Packagers play a hugely important but often hidden role. Here’s a nice behind the scenes look at building reproducible packages for Go software in Arch Linux.
Notes on running containers with bubblewrap – Julia Evans on launching “containers” without Docker (or Podman). Do recommend, it might help close some containerization knowledge gaps!
netboot.xyz lets you PXE boot various operating system installers or utilities from a single tool over the network.
Mist Cloud Management Platform - Community Edition – Mist is an open source multi-cloud management platform. It provides visibility across cloud and on-premise infrastructure, along with lifecycle management features. There are also commercial add-ons available.
Application Architecture: A Quick Guide for Startups – A post on the typical evolution of a startup’s architecture as it scales, with a focus on the database architecture as you deploy across multiple regions.
Cost Optimisation In The Cloud – A nice two part detailed series on cost optimisation for cloud infrastructure. Everything from spot instances and processor choice to cloud provider tooling and more.
BindPlane OP – a new open source observability pipeline that gives you the ability to collect, refine, and ship metrics, logs, and traces to any destination.