Category
6 posts
📅
Not every error belongs in your types. How to separate recoverable domain errors from technical [...]
📅
Branded types, illegal states unrepresentable, parse don't validate: how to get the most out of the [...]
📅
Structural vs nominal type systems in TypeScript, and how Branded Types bring type-level uniqueness [...]
📅
Restoring the true definition of a generic in TypeScript: a generic type takes type parameters [...]
📅
Why dropping TypeScript for untyped JavaScript is a step backward: feedback, fearless refactoring [...]
📅
Why Effect in TypeScript: making errors and dependencies explicit, testing, resilience [...]