From the team
Thinking out loud.
Engineering notes, platform updates, and thinking out loud.
Apr 2026Engineering8 min read
Merging 22 submodules into one monorepo — lessons from the migration
22 repos, 204 cross-repo link: dependencies, an 11-step mode-switching tool. We merged everything into one monorepo. Here's what died, what survived, and what surprised us.
Read post →Apr 2026Engineering7 min read
Running your own release pipeline across 145 packages
Plan → snapshot → checks → build → verify → version → changelog → publish → git → report. How we built a release pipeline that catches broken exports before npm publish.
Read post →Apr 2026Engineering8 min read
How we built a Go service manager (kb-dev) to replace docker-compose
Our bash script left orphan processes, lied about service health, and couldn't handle concurrent starts. We replaced it with a Go binary that tracks PIDs, kills process groups, and speaks JSON.
Read post →Mar 2026Engineering1 min read
KB Labs web bootstrap
The initial web monorepo includes three surfaces: website, docs, and app shell.
Read post →