~/kettlebuild

Notes on fast, correct, repeatable builds

Kettlebuild is the notebook of a small build-engineering practice. We help teams make their builds and CI pipelines faster without making them any less trustworthy, and we write down what we learn along the way.

Expect practical articles with real configuration in them: cache keys, reproducible artifacts, task graphs, container builds. There is no product to sell and no newsletter, just an Atom feed.

Latest articles

All articles, with topics →

Three rules we keep coming back to

  1. Measure before you optimise. The slow part is rarely the part everyone complains about, and a single run proves nothing.
  2. A cache is only as good as its key. A fast wrong answer is worse than a slow right one.
  3. Same commit, same bytes. If two builds of one commit differ, find out why before it matters.

Working with us

The practice is small on purpose. If your builds have become slow, flaky or hard to trust, the about page describes the kind of work we take on, and hello@kettlebuild.org is the way to reach us.