Blog

Cutting CI cache misses by 70% with content hashes

How diffpack decides what actually changed between two builds.

Running eleven linters in four seconds

Notes on process pools, shared caches and why stdout ordering is hard.

Why we mirror release binaries

GitHub release downloads are great until they are rate-limited in your CI.