Episode 226: All Things Typescript with Maina Wycliffe
Mar 23, 2023•40 min•Ep. 226
Episode description
Recording date: March 9, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Maina Wycliffe @mwycliffe_dev
Brought to you byResources:- All Things TypeScript Newsletter
- General Zod
- Typescript and Zod schemas
- TypeScript type assertion
- Typescript-eslint
- Better linting with TypeScript and ESLint
- Linting in TypeScript using ESLint and Prettier
- Zod vs Yup validation schemas
- Zod, Joi and Yup side by side
- When should you use Zod?
- Fetch API
- TypeScript Decorators
- Type Narrowing in TypeScript
- GitHub Copilot
- 00:28 Welcome back
- 01:43 Guest introduction
- 04:32 Why shouldn't we use assertions?
- 08:31 Sponsor: Ag Grid
- 09:35 Using Zod schemas as the source of truth?
- 13:11 How would you use Zod to validate data?
- 18:51 Sponsor: IdeaBlade
- 19:50 What are your favorite features about Typescript?
- 27:10 What is type narrowing doing?
- 33:10 What are practices people should avoid with Typescript?
- 35:24 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
For the best experience, listen in Metacast app for iOS or Android
