Software Engineering
Parse, Don't Validate — a TypeScript Field Guide
How to make illegal states unrepresentable at the boundary, with branded types, discriminated unions, and Zod.
How to make illegal states unrepresentable at the boundary, with branded types, discriminated unions, and Zod.