Tag: #build-systems
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 5 posts
TypeScript 7 Is GA — the 8-12x Is Real, but Some People Cannot Move Today
On July 8, 2026, TypeScript 7.0 went GA. The Go-rewritten native port is no longer a separate binary — it is now simply tsc, and npm install -D typescript pulls it in. Microsoft's reported full-build speedup is 8 to 12x,
2026-07-16 · 18 min read #typescript#compiler#tooling#build-systems#compile-timesNix 2.35 Copies Flake Sources to the Store More Lazily — a 6-Year-8-Month Issue, and the Path Upstream Chose Instead of Lazy Trees
The first highlight of Nix 2.35.0, tagged July 13, 2026, is "Sources are copied to the store more lazily." The issue this one line closed, 3121, was opened by Eelco Dolstra himself on October 7, 2019, and closed on June
2026-07-16 · 14 min read #nix#reproducible-builds#build-systems#developer-experience#open-sourceGood tools are invisible: gingerBill on friction as a feature, and where "invisible" hides failure
A reflection on gingerBill's essay 'Good Tools Are Invisible,' which argues that a good tool disappears into the background and that reselling friction as a fun puzzle is a rationalization. I agree with his feeling-versu
2026-07-11 · 7 min read #tools#developer-experience#kubernetes#build-systems#editorsWhy Is My Build So Slow? — Compilation, Linking, Caching, and Monorepos
There is always a reason a build is slow. The difference between compilation and linking, incremental builds and caches (ccache, sccache, Turbo, Nx, Bazel), the monorepo rebuild problem, cold versus warm, the limits of p
2026-06-08 · 14 min read #build-systems#productivity#toolingBuild Systems & Monorepo Tools 2026 — Bazel 8 · Pants 2 · Buck2 · Nx 20 · Turborepo 2 · Moon · Lerna 8 · Rush · pnpm Workspaces Deep Dive
The 2026 landscape of build systems and monorepo tools. Bazel 8 made Bzlmod the default and remote execution is effectively standard. Buck2 was rewritten in Rust and went OSS. Pants 2 is the de-facto Python monorepo. In
2026-05-16 · 22 min read #build-systems#bazel#pants#buck2#nx