Matthew shows concrete, pragmatic, examples of how TypeScript can help us write better code, refactor easily and avoid errors. He also shows the pain points of learning, and using TypeScript.
Learn how TypeScript came to be, how it differs from classic type systems, and how it can be beneficial even if you don't like types.
Sometimes, undefined is not a function. Get a better understanding of why type systems help you write better programs.