Episode 226: All Things Typescript with Maina Wycliffe

23/03/2023 39 min Episodio 226
Episode 226: All Things Typescript with Maina Wycliffe

Listen "Episode 226: All Things Typescript with Maina Wycliffe"

Episode Synopsis

Recording date: March 9, 2023John Papa @John_PapaWard Bell @WardBellDan Wahlin @DanWahlinCraig Shoemaker @craigshoemakerMaina Wycliffe @mwycliffe_devBrought to you byAG Grid IdeaBladeResources:All Things TypeScript NewsletterGeneral ZodTypescript and Zod schemasTypeScript type assertionTypescript-eslintBetter linting with TypeScript and ESLintLinting in TypeScript using ESLint and PrettierZod vs Yup validation schemasZod, Joi and Yup side by sideWhen should you use Zod?Fetch APITypeScript DecoratorsType Narrowing in TypeScriptGitHub CopilotTimejumps00:28 Welcome back01:43 Guest introduction04:32 Why shouldn't we use assertions?08:31 Sponsor: Ag Grid09:35 Using Zod schemas as the source of truth?13:11 How would you use Zod to validate data?18:51 Sponsor: IdeaBlade19: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 thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.