Builder's Void

Welcome to MY void.

A black hole for ideas.

3 posts

Turborepo

Caching beyond JavaScript

Cache keys, change detection and the remote cache for Cargo, Go and uv.

3 posts

Ravi and agents

Agents you can contain

Who gets to act, where the agent runs, and how it stays contained.

In progress

Cloudflare stack

Workers, workerd and the edge

What runs on Workers, and where its limits show up.

Latest

  1. The Remote Cache Under Cargo, Go and uvWhat a turbo cache entry is, and the rules a native build has to follow for a shared cache to stay correct.
  2. How Turbo Knows What ChangedTurbo decides what a repo contains and what a commit touched. Both grew up assuming JavaScript.
  3. When the Cache Key LiesA turbo cache key is a promise about what a task reads. Here is how it broke for Cargo, Go and uv.
  4. What a Ravi Sandbox NeedsA sandbox starts empty and can't reach anything. Four problems stand in the way of real work.
  5. Where Does the Agent Live?Ravi's message bus answered anyone who could reach the machine. One flag fixed it.
  6. Who Is Typing?An agent and a human share one command line, and the system guessed which was which.