How the TypeScript Compiler Compiles - understanding the compiler internal

  Рет қаралды 18,898

orta therox

orta therox

Күн бұрын

Пікірлер
@mattetis
@mattetis 2 жыл бұрын
This should be used as the golden example of how to give a good presentation, the large font, perfect amount of stuff on each slide, the enormous titles for each section, love it, exactly what I wanted!
@johnreilly6886
@johnreilly6886 3 жыл бұрын
This is an awesome talk! I really like the multicolour background for flow nodes illustrating the different type possibilities depending on what narrowing has taken place. It's so .... clear! Makes me want to write a VS Code plugin that does exactly that!
@ortatherox
@ortatherox 3 жыл бұрын
Not sure if I mentioned it in the talk, but there is a playground plugin showing flow nodes - though not doesn't use color like that - but it would be a good idea.
@brig2913
@brig2913 2 жыл бұрын
Such an underrated channel. I loved this video, thank you!
@hugodsa89
@hugodsa89 2 жыл бұрын
Thank you William for introducing me to Ortha. Typescript videos ❤️❤️
@leonidpyrlya9795
@leonidpyrlya9795 3 жыл бұрын
This is a great overview of what is under the hood of TS! 💙 loved it 🙌🏻
@javiasilis
@javiasilis 2 жыл бұрын
Yooooo. This was exactly the video that I was looking for. Thank you very muuuuch
@valeriofunk5000
@valeriofunk5000 2 жыл бұрын
TS is beatiful 🤩 i had problems understanding the flow of the type checking of the compiler. you made it so clear thank you so much that was an awesome talk
@timocov
@timocov 3 жыл бұрын
Thanks Orta! Quite interesting introduction to the compiler internals.
@NathanHedglin
@NathanHedglin 3 жыл бұрын
Great Video. It is interesting to see under the hood of a transpiler.
@bnny2175
@bnny2175 3 жыл бұрын
Very informative overview. Thank you!
@cedvdb6473
@cedvdb6473 Жыл бұрын
This is fantastic
@user-florin
@user-florin 3 жыл бұрын
This is gold! Thank you!
@AnkurOberoi
@AnkurOberoi Жыл бұрын
Great talk, I learned a lot! What's the best way to learn about the "helicoptering into a random position" and gaining context from the surrounding file type work that Anders mentions in the referenced talk? It sounds like this covers the usage of tsc as a CLI tool, but I'm eager to learn a little more about how its used as a library too!
@JordanLynn
@JordanLynn 2 жыл бұрын
Crazy good video. So when the checker starts inferring types from parsing the tree, is it possible to miss diagnostics from the Binder since that process is already complete? Seems like it could be an issue whenever you mutate the syntax tree?
@Dev_Owon
@Dev_Owon 10 ай бұрын
This is awesome, thank you so much
@emdadgar_official
@emdadgar_official 2 жыл бұрын
if you say TS written in TS‌ finally , maybe write an operating system in typescript ?
@KirkWaiblinger
@KirkWaiblinger Жыл бұрын
Is there a useful public api doc for the compiler api anywhere? I am trying to understand some of the details of typescript eslint but i can't find info on the compiler api calls
@lantianyou
@lantianyou 3 жыл бұрын
Really helpful talk! Learned a lot. Would you mind sharing the keynote in de description below? 🙏🙏
@ortatherox
@ortatherox 3 жыл бұрын
Added to the description, thanks
@jsjoeio
@jsjoeio 3 жыл бұрын
I'm really enjoying this so far, but 3mins in I have to ask, how did you create such a beautiful presentation? Is this Keynote?
@ortatherox
@ortatherox 3 жыл бұрын
Yep, all my best stuff is keynote - I try to learn one new keynote concept each talk I give
@rohanmalik895
@rohanmalik895 6 ай бұрын
The symbol plugin broke btw
@bart9522
@bart9522 2 жыл бұрын
How do template literal types work?
@muzam1l
@muzam1l 2 жыл бұрын
This is porno!
@Luxcium
@Luxcium 2 жыл бұрын
When asking ChatGPT to correct my comment on a youtube video and he goes: «"I hit pause at 8:30, just before you said it was in the Plugin tab. So, I was on the hunt for that Scanner thing and the AST. And I was like, " *bro should have said it's in the plugin section.* " Also, I was thinkin' " *damn, who is this Orta?* " (cause that name was all over the Plugin list). He seems like an amazing < _equivalent word for Rustaceans but for the Python equivalent of Pythonista but in the TypeScript context_ >. Then I was like, " *I gotta check out who this Orta dude is* " after watchin' that video. And let's be real, I might have even watched the video just to find out. Haha. Oh and by the way, you know what's better than finding Orta's code in the plugin section? Getting a maple bar from Top Pot doughnuts on a rainy day in Seattle."»...
TypeScript Origins: The Documentary
1:21:36
OfferZen Origins
Рет қаралды 302 М.
TypeScript: tsconfig demystified!
22:32
Tech Talks with Simon
Рет қаралды 15 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Master Pointers in C:  10X Your C Coding!
14:12
Dave's Garage
Рет қаралды 346 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 362 М.
Utility Types - Advanced TypeScript
35:33
Dmytro Danylov
Рет қаралды 70 М.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 191 М.
The Story of TypeScript
6:27
ui․dev
Рет қаралды 234 М.
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 856 М.
Что такое TypeScript за 9 минут
9:30
Listen IT
Рет қаралды 23 М.
Writing My Own Database From Scratch
42:00
Tony Saro
Рет қаралды 269 М.
"Understanding TypeScript's Structural Type System" by Drew Colthorp
37:47
Strange Loop Conference
Рет қаралды 14 М.
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 608 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН