Web Rush

Episode 226: All Things Typescript with Maina Wycliffe


Listen Later

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 by
  • AG Grid
  • IdeaBlade
Resources:
  • 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
Timejumps
  • 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.

...more
View all episodesView all episodes
Download on the App Store

Web RushBy Dan Wahlin, John Papa, Ward Bell, Craig Shoemaker

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

37 ratings