You may be missing out on what your type system can do for you. And I don't mean learning arcane TS shenanigans!
I will show you how to wield types to represent your domain in a fine-grained, self-documenting way. We will make impossible states unrepresentable. We will encode business rules as laws carved into stone before the kingdom was built, without writing a single line of runtime code.
With real-world examples, together, we will forge a more functional approach to modeling your app. No monad required. No dark magic. Just the ancient craft of types, finally put to work.
This talk has been presented at JSNation US 2026, check out the latest edition of this JavaScript Conference.





















