All posts

Jul 9, 2026

Typed end-to-end: the boring stack that ships

Why a strictly typed contract between database, server and client removes an entire category of bugs.

Fullstack
TypeScript

Type safety across the boundary is not about elegance. It is about deleting the class of bugs where the client and server disagree about reality.

Generate types from the schema, validate at the edges, and let the compiler carry the rest. The stack matters far less than the discipline.