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
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