Code Quality
TypeScript Patterns That Make Your Code Safer
Practical TypeScript patterns that make your code safer, from discriminated unions to branded types, with real-world examples.
Write cleaner code with better testing, refactoring, and review practices.
Practical TypeScript patterns that make your code safer, from discriminated unions to branded types, with real-world examples.
Practical guide to writing tests that actually help you ship with confidence, catch real bugs, and make refactoring safer.
Automate code quality with linters and formatters to catch bugs early, enforce consistency, and eliminate style debates in code reviews.