Engineering notes
Practical writing about secure software, cloud systems, developer tooling, and the engineering behind our products.
One terminal for the services behind your app
14 September 2026
How we replaced duplicated development dashboards with a shared TypeScript tool for service controls, live status, and process cleanup.
Developer ToolsTypeScriptOpen Source
When an HTTP error is an expected response
28 August 2026
Opt in to typed HTTP response contracts with responsesOf, while keeping api-def’s default status handling for existing endpoints.
TypeScriptAPI DesignOpen Source
Making Bun and Cloudflare work together in tests
26 August 2026
How we bridged Bun, Wrangler, Miniflare, and workerd, then turned fragile compatibility fixes into a pooled and isolated test harness.
BunCloudflareTesting
Giving Bun the runtime React Native expects
22 August 2026
How platform resolution, Flow transforms, CommonJS interop, and native-module mocks recreated the runtime that React Native packages expect.
BunReact NativeTesting
