Blog
Notes on actors, architecture, and building with Terse.
Terse vs Cloudflare Durable Objects: choosing an actor runtime
Compare Terse Durable Actors and Cloudflare Durable Objects on deployment, persistence, concurrency, WebSockets, and the work involved in migrating.
Terse vs Rivet Actors: persistence, APIs, and deployment
Compare Terse Durable Actors and Rivet Actors on state-saving semantics, SQLite, typed clients, realtime features, and self-hosting responsibilities.
Coding agents have settled the static vs. dynamic typing debate
Coding agents flipped the economics of static typing. The boilerplate that slowed human authors down is now the context that keeps agents — and their reviewers — on the rails.
How we built secure automated learning loops in Modal and Claude Code
How Terse runs Claude Code over attacker-controllable workflow source and logs safely — six layers of defense in depth on top of Modal Sandboxes.
How we re-invented Workflow Builders using Modal Sandboxes
How Terse runs untrusted workflow code serverlessly on Modal Sandboxes — and cut job start latency from 15 seconds to under 150ms with filesystem snapshots and layered images.