Advanced TypeScript: Let’s Learn Generics!



Published
If you've never used typescript generics, it can be pretty intimidating. In this episode, Matt Pocock will teach us this advanced TypeScript concept.

00:00:00 - Welcome
00:00:44 - Who is Matt Pocock?
00:05:41 - Today’s topic is…
00:07:45 - Why would someone need Advanced TypeScript?
00:12:59 - What is a generic in TypeScript?
00:14:29 - Are generics a workaround for TypeScript type lock in?
00:17:37 - Where to begin with Advanced TypeScript
00:29:10 - When it clicks for Jason
00:32:36 - Number two is a banger
00:45:40 - Problem number 3
00:53:16 - Problem number four
01:09:14 - Problem number 8

Repo: https://github.com/total-typescript/typescript-generics-tutorial

Links

https://www.learnwithjason.dev/topic/typescript

https://twitter.com/mattpocockuk

https://www.totaltypescript.com/

https://discord.gg/mBMw2skj

https://xkcd.com/1053/

https://twitter.com/ctrlshifti?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor

https://visualstudio.microsoft.com/services/live-share/

https://www.learnwithjason.dev/schedule

Watch future episodes live at https://twitch.tv/jlengstorf

This episode was sponsored by:
- Netlify (https://lwj.dev/netlify)
- Nx (https://lwj.dev/nx)
- Backlight (https://lwj.dev/backlight)

Live transcription by White Coat Captioning (https://whitecoatcaptioning.com/)

Credits:

Local Elevator by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)
Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1300012
Artist: http://incompetech.com/

Busybody by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)
Artist: http://audionautix.com/

Additional sound effects obtained from https://www.zapsplat.com
Category
Management
Be the first to comment