The B3 Engineering Blog

Precision engineering, one bit at a time.

Notes from the teams building B3 — on the systems, decisions, and trade-offs behind the product. Deep dives on distributed infrastructure, performance, tooling, and the craft of shipping reliable software.

4 articles
Updated weekly
Subscribe via RSS →

Latest Articles

— 03
01 — Open Source
Open Source

AI-expandable components: rethinking what open-source maintainership looks like.

We built a component library and then asked what happens if AI can extend it as well as a human contributor can. The answer changed how we think about library design, documentation, and the future of open source maintenance.

02 — Performance
Performance

Cutting our Cloudflare Workers bundle in half with Next.js 15 tree-shaking.

How we used optimizePackageImports, modularizeImports, and strategic dynamic imports to shrink a Next.js 15 app down to fit comfortably inside Cloudflare Workers limits — and what we learned about icon libraries along the way.

03 — TypeScript
TypeScript

Zod v4 broke our error handling. Here's how we migrated 23 files in a day.

A practical walkthrough of the breaking changes in Zod v4 — error shape rewrites, enum errorMap, record types, and the mechanical steps that got us through a 23-file migration without a single regression.

Stay close to the craft.

Follow the blog via RSS — no email, no tracking. New articles appear in your reader the moment they publish.

Subscribe via RSS