TypeScript Type Narrowing, Exhaustively How discriminated unions and exhaustive checks make illegal states unrepresentable — and catch bugs at compile time. May 28, 2026 — 3 min read typescript type-systems
Hello, World — Starting inkspell Why I'm starting a public notebook, and what I hope to write about. May 10, 2026 — 2 min read meta