TypeScript Speedrun: Crash Course for Beginners

  Рет қаралды 39,933

Matt Pocock

Matt Pocock

Күн бұрын

Пікірлер: 52
@ovuokeaghwotu2389
@ovuokeaghwotu2389 2 жыл бұрын
I just want to say the thumbnail for this crash course is beautiful! I clicked it as soon as I saw it.
@DesignedByIman
@DesignedByIman 2 жыл бұрын
I think they’re AI generated
@mattpocockuk
@mattpocockuk 2 жыл бұрын
Nope! We work with a human illustrator, Michelle Holik
@expertdev
@expertdev 2 жыл бұрын
Hey Matt, you're an awesome tutor, the way you structure your videos and how you express it in magnificient manner makes you a pionner of Typescript and any other advanced topic. I really enjoy your tutorials, thanks for share your talent and knowledge with all of us. 👍
@AbdullahTBukhari
@AbdullahTBukhari Жыл бұрын
how very innocent of matt to say "you silly goose" haha 😊😊
@loic.bertrand
@loic.bertrand 2 жыл бұрын
I already know all of this, but I'm still watching because I like the way you explain things :)
@bmehder
@bmehder 2 жыл бұрын
More of this please. 🙂
@testaenzo620
@testaenzo620 Жыл бұрын
"Of course I misspelled it, you silly goose". Made my day man again
@hsider
@hsider Жыл бұрын
Your TS exercices git repo is amazing, I cloned it and strarted fixing them on by one , I've learned some tricks, thank you
@faizanahmed9304
@faizanahmed9304 Жыл бұрын
Thank you Matt for this speed run, yeah one video on Generics as well.
@JonBrookes
@JonBrookes Жыл бұрын
Like the missing 'notes on' or 'study guide' like you got when reading Shakespear or Chaucer but for the Typscript documentation. A much needed and trusted roadmap for going to the right notes and necessarily in the right order. Thanks for publishing this walkthrough. The timestamps are also very usefull for use as reference in future re-views of the same.
@real23lions
@real23lions Жыл бұрын
Love this. I'm new to coding and JS. I got stuck on what was a simple problem for a week because I didn't understand the error messages. Going through your videos are very helpful.
@PraiseYeezus
@PraiseYeezus 2 жыл бұрын
Love this. Will definitely be following this series even though I've been using Typescript for a while.
@leopolon
@leopolon 2 жыл бұрын
Can't wait for the awesome types done quick this year!
@vladko9623
@vladko9623 Жыл бұрын
Thank you from Ukraine , for this speedrun. You have amazing skill to explain smth. )
@toastrecon
@toastrecon 2 жыл бұрын
Just installed the Error Translator!
@JonBrookes
@JonBrookes Жыл бұрын
me too
@je12emy
@je12emy Жыл бұрын
Awesome speed run, thanks!
@zombiefacesupreme
@zombiefacesupreme Жыл бұрын
I'm still annoyed that KZbin never suggested this to me! Please keep making long-form content like this!
@oluAbiola
@oluAbiola Жыл бұрын
Thank you Matt
@gentlemanjack4083
@gentlemanjack4083 Жыл бұрын
Really really cool stuff !
@jasonstewart7983
@jasonstewart7983 Жыл бұрын
nice one, Matt. I wish I had discovered your error plugin 6 months ago! Better late I guess. I'm really glad that you're dissecting the handbook and highlighting the key takehomes. Showing "obj as undefined as Type2" is super helpful - it took me months to figure that out on my own. And warning about "any" is great.
@erlanggadewasakti
@erlanggadewasakti Жыл бұрын
your videos and course is so awesome
@rockNbrain
@rockNbrain Жыл бұрын
Great job Matt, tks a lot ❤
@ota-ke
@ota-ke 2 жыл бұрын
Awesome content! Keep bringing it to us
@arjunyonzan8557
@arjunyonzan8557 Жыл бұрын
Thanks. Good times.
@ColinRichardson
@ColinRichardson 2 жыл бұрын
I do love a big exciting video
@lukasmolcic5143
@lukasmolcic5143 2 жыл бұрын
when you mentioned that the ts errors are famous for not being super readable, the thought came to my mind, hey I bet an extension could easily fix that, paused your video went on google to search does something like that exist and landed back on another video of yours XD
@makkapoya
@makkapoya Жыл бұрын
Thank you, Matt! Really nice lessons on TypeScript
@berkaygurcan141
@berkaygurcan141 Жыл бұрын
Beginner is a nice content that is a reminder and explains its logic as a level for me . Please do part 2 :)
@romanachis
@romanachis 2 жыл бұрын
Just what I wanted 😬
@PROJECTJMUSIC
@PROJECTJMUSIC 2 жыл бұрын
Just what I needed - thanks!
@maksym7279
@maksym7279 Жыл бұрын
Nice! Thanks!
@jeffnikelson5824
@jeffnikelson5824 Жыл бұрын
Hey Matt, think you can add the link to the other video now at 16:05
@shafu_xyz
@shafu_xyz 2 жыл бұрын
Awesome loved it!
@kasperaamodt
@kasperaamodt 2 жыл бұрын
Great video!
@johnpeterson8493
@johnpeterson8493 Жыл бұрын
awesome thanks!
@TimothyBrake
@TimothyBrake Жыл бұрын
Great summary 👍 Typescript is what JavaScript should have been years ago but somehow less intelligent people took control and a big mess was created that now more intelligent people are fixing. Union types are dirty feature though and exposes a missing Typescript features: overloading of methods.
@RobertoDuransh
@RobertoDuransh 2 жыл бұрын
love it thanks for this one(you won a new susriber ) waiting for the generics speedrun ;)
@MrNovado
@MrNovado Жыл бұрын
@Matt Pocock, forgot to add the ts-error translator into description. Otherwise, cool tutorial!
@norude
@norude Жыл бұрын
So Typescript is basically a compiler, that compiles down to js. Why not compile down to wasm to get performance and compatibility benefits?
@mattpocockuk
@mattpocockuk Жыл бұрын
See AssemblyScript
@GustavoDiaz93
@GustavoDiaz93 2 жыл бұрын
Your British accent make your videos sound polite from my point of view hahaha.
@aArcziMetin2
@aArcziMetin2 2 жыл бұрын
Are you planning to make some paid course in the future, I really can't find a lot of good advanced Ts topics.
@mattpocockuk
@mattpocockuk 2 жыл бұрын
It's here right now! totaltypescript.com
@EricAndre615
@EricAndre615 Жыл бұрын
You mention to avoid `any`, but say there are times when you may need it ("advanced usecases"). I argue this is incorrect and `any` should never be used. Instead use the typesafe version `unknown` that does the same thing as `any`, but is typesafe and forces you to deal with it when the value typed as `unknown` is used. I'm currently working on a very large Typescript code base and I found no use case for `any` where `unknown` is not the better option.
@mattpocockuk
@mattpocockuk Жыл бұрын
There are several advanced use cases, such as improving perf in OSS libs. I've been interviewing maintainers for TT and they find 'as any' very useful.
@EricAndre615
@EricAndre615 Жыл бұрын
@@mattpocockuk Okay, and I guess at this point we would have to look at specific examples. However, I'm unsure of what you mean by "several advanced use cases, such as improving perf in OSS libs" improving the performance at build time? I don't think there's any way to improve performance of something at runtime with types. But, I could be wrong and I'm always eager to bite my tongue and learn something new.
@mattpocockuk
@mattpocockuk Жыл бұрын
@@EricAndre615 I mean improving type checking perf. any is a way to reduce the number of instantiations the type checker makes, improving the speed of TypeScript for users. This makes a big difference - it's the difference between the red lines in your IDE appearing instantly, or taking 5-10 seconds.
@ShaharHarshuv
@ShaharHarshuv Жыл бұрын
You generated the thumbnail with midjourney right? 😂
@86_magical30
@86_magical30 Жыл бұрын
At least you weren't running in this tut 😅😅😅😅
@tiagoagm
@tiagoagm Жыл бұрын
Nice video Matt.
Infer is easier than you think
13:38
Matt Pocock
Рет қаралды 94 М.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 184 М.
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 14 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 2 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,2 МЛН
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 15 МЛН
Agile Software Practice - lecture 10
1:42:15
Diarmuid O Connor
Рет қаралды 19
TypeScript Generics are EASY once you know this
22:21
ByteGrad
Рет қаралды 143 М.
TypeScript Crash Course
52:27
Traversy Media
Рет қаралды 617 М.
ASP.NET Core Full Course For Beginners
3:43:18
Julio Casal
Рет қаралды 349 М.
Why I'll always use Typescript over Javascript
18:17
Web Dev Cody
Рет қаралды 17 М.
Pointers in C / C++ [Full Course]
3:47:23
freeCodeCamp.org
Рет қаралды 4,6 МЛН
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19