About the publication

About TypeScript in Production

Types are useful when they make the next change easier.

I’m Niko Minadze. TypeScript in Production is about the parts of an application that need to keep working: API contracts, data validation, shared types, dependencies, and code someone else will maintain next year.

Here you’ll find practical examples covering frontend and backend development, migrations from JavaScript, compiler settings, and testing. We also look at where TypeScript’s compile-time checks end and runtime behavior begins.

The aim is to explain common mistakes and make trade-offs easier to understand. Sometimes an advanced type is worth the complexity; sometimes a simpler approach is enough. This blog helps you think through those choices.

Find a note

Search by topic, title, or keyword.