Matt Pocok
Matt Pocok initially worked as a voice coach before switching into software development world, including positions at Vercel and Stately. As for the current time, Matt is fully focused on teaching TypeScript, primarily through his platform Total TypeScript. That course aims to transform beginners into TypeScript "wizards" by covering everything from beginner basics to advanced patterns and generics.
Matt is also very active in social media as X (Twitter) and YouTube.
Languages
- Solving TypeScript Errors (tutorial) (November 30, 2023)
- React with TypeScript (tutorial) (May 01, 2023)
- Beginner's TypeScript (tutorial) (September 23, 2022)
- Zod (tutorial) (August 25, 2022)
- Type Predicates (tip) (November 01, 2023)
- TypeScript 5.1 Beta is OUT! (tip) (April 19, 2023)
- How to Name your Types (tip) (April 12, 2023)
- Don't use return types, unless... (tip) (February 01, 2023)
- TypeScript 5.0 Beta Deep Dive (tip) (January 27, 2023)
- Conform a Derived Type Without Losing Its Literal Values (tip) (October 26, 2022)
- Avoid unexpected behavior of React’s useState (tip) (September 23, 2022)
- Understand assignability in TypeScript (tip) (September 23, 2022)
- Compare function overloads and generics (tip) (September 23, 2022)
- Use infer in combination with string literals to manipulate keys of objects (tip) (September 23, 2022)
- Access deeper parts of objects and arrays (tip) (September 23, 2022)
- Ensure that all call sites must be given value (tip) (September 23, 2022)
- Understand how TypeScript infers literal types (tip) (September 23, 2022)
- Get a TypeScript package ready for release to NPM in under 2 minutes (tip) (September 23, 2022)
- Use assertion functions inside classes (tip) (September 22, 2022)
- Assign local variables to default generic slots to dry up your code and improve performance (tip) (September 22, 2022)