Тёмный

Blazingly Fast JavaScript with ThePrimeagen | Preview 

Frontend Masters
Подписаться 57 тыс.
Просмотров 107 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 151   
@Kane0123
@Kane0123 8 месяцев назад
Watching in 2x to learn even more blazingly faster.
@lukedefreitas7930
@lukedefreitas7930 8 месяцев назад
Amazing
@AdamFiregate
@AdamFiregate 8 месяцев назад
Every time 😊
@Sakrosankt-Bierstube
@Sakrosankt-Bierstube 8 месяцев назад
Wrote a chrome addon to speedup the video 4x, just to learn even faster than even blazingly faster.
@nullbeyondo
@nullbeyondo 8 месяцев назад
@@Sakrosankt-Bierstube What if our brains become a bottleneck... skill-issue?
@shinoobie1549
@shinoobie1549 8 месяцев назад
​@@nullbeyondogenetic issue
@uuu12343
@uuu12343 8 месяцев назад
Prime is so chill here, im not used to it I'm uncomfortable
@rosyidharyadi7871
@rosyidharyadi7871 8 месяцев назад
Yeah, it looks like someone does deepfake his face or something
@TehKarmalizer
@TehKarmalizer 8 месяцев назад
Looks tired, tbh.
@Requiem100500
@Requiem100500 8 месяцев назад
Yeah it's rly weird not hearing him scream DEEZ NUTS every 30 seconds
@d_atura
@d_atura 7 месяцев назад
you can see that hes holding back so much
@lukedefreitas7930
@lukedefreitas7930 8 месяцев назад
"Engineer to a streaming giant. Husband to a beautiful wife. Father of 4 kids. King of the rustaceans. And I will have my vengeance against JavaScript frameworks in this life or the next."
@aslkdjfzxcv9779
@aslkdjfzxcv9779 7 месяцев назад
bravo
@TheAxeForgetsTheTreeRemembers
@TheAxeForgetsTheTreeRemembers 7 месяцев назад
@@aslkdjfzxcv9779 Gladiator mentionned, let's go!
@lukedefreitas7930
@lukedefreitas7930 7 месяцев назад
@@TheAxeForgetsTheTreeRemembers The name is.... Gladiatagen
@skrypets
@skrypets 8 месяцев назад
Wait you had 3 kids, damn you're blazing fast...
@vicca4671
@vicca4671 8 месяцев назад
He's allocating memory _blazingly fast_
@darukutsu
@darukutsu 7 месяцев назад
but compiling was 9months
@phoenix-tt
@phoenix-tt 7 месяцев назад
​@@darukutsu It's IO bound
@MrGeerye
@MrGeerye 8 месяцев назад
I love how the student learning is also learning how to grow a TheMoustagen moustache.
@robonator2945
@robonator2945 8 месяцев назад
I can't wait for his presentation on how to make the coldest fire or the hardest pillow.
@konfcyus4865
@konfcyus4865 8 месяцев назад
Dear FrontendMasters , please implement a regional pricing or course based pricing to your site , 39$ a month is a little steep price considering im only interested in some of the courses.
@C4CH3S
@C4CH3S 8 месяцев назад
39$ is a week of working where I live. I wanted to watch the svelte courses but for me it's extremely expensive.
@FrontendMasters
@FrontendMasters 8 месяцев назад
This is something we'd love to do. In the meantime, we do have a discount for countries with lower purchasing power! Email support@frontendmasters.com to inquire.
@C4CH3S
@C4CH3S 8 месяцев назад
@@FrontendMasters awesome. I will send email
@darkarie
@darkarie 8 месяцев назад
@@FrontendMastersI did send the mail and the response was the following: "We don't have any discounts or promotions available at this time."
@zalic
@zalic 8 месяцев назад
But why a subscription not a "buy once, own forever"?
@nikolaicholakov2798
@nikolaicholakov2798 8 месяцев назад
hahaah ThePrimeagen is such a character, love it
@pavloburyanov5842
@pavloburyanov5842 8 месяцев назад
omg, Primagen without a headphones!
@von.changfeng
@von.changfeng 8 месяцев назад
hahahah
@natescode
@natescode 8 месяцев назад
They must have drugged him to make that happen
@rmbl349
@rmbl349 8 месяцев назад
He's like the Dr. Disrespect of programming. Humble guy playing his role.
@zeebs7163
@zeebs7163 8 месяцев назад
hey, i like this tutor. He's so calm and composed. Does he have a youtube channel?
@ninlanalumni2233
@ninlanalumni2233 7 месяцев назад
Yup. ThePrimeagen
@conorx3
@conorx3 8 месяцев назад
This looks pretty good. Will it get me a job at Netflix?
@bombrman1994
@bombrman1994 8 месяцев назад
NOPE
@excelnutcracker4312
@excelnutcracker4312 8 месяцев назад
yes and a free subscription /jk
@OverPwng
@OverPwng 8 месяцев назад
Seeing Prime this calm is unnerving lmao
@haxxor7606
@haxxor7606 8 месяцев назад
How many dependencies does it take to support his mustacho?
@haxxor7606
@haxxor7606 8 месяцев назад
7 apparently
@haxxor7606
@haxxor7606 7 месяцев назад
9 now
@leaodev
@leaodev 8 месяцев назад
I don't hava a moustache. Can I sill take this course? thanks
@TheHTMLCode
@TheHTMLCode 7 месяцев назад
Resubbing to FEM for this and primes 2nd algorithms course. Hype!
@Pixlcaster
@Pixlcaster 7 месяцев назад
I wonder what diagraming tool he is using there. Looks cool
@ujjawal_
@ujjawal_ 7 месяцев назад
the keyboard sound is amazing. Do anyone know which keyboard is this?
@DanielToebe
@DanielToebe 8 месяцев назад
I thought it was a joke at first, but it looks pretty good.
@thegrumpydeveloper
@thegrumpydeveloper 7 месяцев назад
I hope there’s a chapter in the paid version that tells me how to grow a moustache half as good as prime’s.
@AK-vx4dy
@AK-vx4dy 5 месяцев назад
@4:31 are you modyfing outer loop control value using i--(post decrement) ? it wii be very hard to understand for next person. From my personal experience using while for outer loop can give more understandable code in such case. But other way if some one will grasp what happen with array with this splicing he shoud grasp this too.
@deluxe_1337
@deluxe_1337 8 месяцев назад
This is the first time I've seen his ears.
@maxwebstudio
@maxwebstudio 8 месяцев назад
Another amazing course
@ged9925
@ged9925 8 месяцев назад
So good!
@AdamFiregate
@AdamFiregate 8 месяцев назад
It is so fast I needed to slow down the video tempo 😊
@steefen
@steefen 7 месяцев назад
step 1: grow a glorious moustache
@andrewnleon
@andrewnleon 7 месяцев назад
Really love this Prime great explanation from a master! Please dont use a gaming keyboard lol! Your key clicks are so loud!
@AK-vx4dy
@AK-vx4dy 5 месяцев назад
Skill is strong here. But is it for Masters who have unconcius skill issues by not knowing enough about funadamentals (Theo ;)?).
@nejathakan5521
@nejathakan5521 8 месяцев назад
I removed also all the BULLETS on the Back End to make Java Script even more BULLET PROOF BLAZINGLY fast.
@MarcosVinicius-zs7je
@MarcosVinicius-zs7je 8 месяцев назад
I'm just starting to learn programming and i'm focusing on javascript, it would be of great help if someone explain to me all that is happening on this video. what are those programs that he is using? What do they do? What are they purpose? How can i be good at it?where can i learn it? What are those (in my perspective)advanced programming functions that are in his code? Thanks in advance for everyone who takes the time to answer me.
@okie9025
@okie9025 8 месяцев назад
The program where you see him editing code is the Vim text editor - a special terminal text editor for advanced users where you memorize a bunch of ergonomic keystrokes for moving through the code which seem weird at first ("hjkl" instead of arrow keys for moving around) but supposedly make you faster at typing and moving through the code. Other alternatives are VSCode, Sublime Text, etc. The program which shows the graphs and which allows profiling is Google Chrome, specifically with the Chrome Dev Tools sidebar opened. This allows you to test your code for performance, network, and memory usage, along with much more. It has many options and is extremely useful. The place where he types things like "cargo run" or otherwise runs the actual programs is the terminal emulator - this is the most basic way to communicate with your computer where you type commands that run programs and give back results. The commands he runs are (I'm assuming) a benchmarking program written in Rust powered by the Cargo package manager, and the actual Node.js process itself which is being tested. He can run both of these commands at the same time by having 2 terminals opened. The website where he draws shapes in order to explain concepts is Excalidraw. The functions in his code (I'm assuming) are for a video game example program, or at least a simulation of a video game (you simulate things like player movement and shooting bullets but don't actually draw/render anything to the screen). The actual code itself seems to be written using classes and in a standard JS manner using modern ES6 methods and no special libraries. He uses a special "logger" variable in his code which I'm not sure is a 3rd party library or his own custom class, but all it does is write text to a file in a temporary directory in the system, which I'm not sure what is used for. There is also another file specifically for testing the code - this is where you see function calls like test() and expect(). This code runs a simulation of the main program (which is already a video game simulation - simulationception!) and tests whether certain variables are what they should be. For example if you add an item to an empty array, then we should expect that array to now have exactly one item. If not, the program exits and show you where you went wrong. These tests are hand-written and help you avoid mistakes in the logic of your code.
@MarcosVinicius-zs7je
@MarcosVinicius-zs7je 8 месяцев назад
@@okie9025 Man you helped alot! i will writte this down and study it in due time. Thanks man
@not_a_cool_handle
@not_a_cool_handle 8 месяцев назад
you look high my boi
@bleakCode
@bleakCode 7 месяцев назад
"I wrote one unit test, one integeration test. Might not work on mac. It just spawns bunches of processes and one zombie process". LMAO can't stop laughing
@matthewrossee
@matthewrossee 7 месяцев назад
"people hate this idea of for loops", it's amazing how javascript contaminated the programming world, people would rather spawn some closure bois instead of just using a base programming concept
@justkant
@justkant 8 месяцев назад
Set to Array refactoring seems a bit misleading, grouping 3 loops into 1 and then going 3x faster I'm wondering what would be the result with the same loop and a set, probably still faster with the array tho
@aaaaanh
@aaaaanh 7 месяцев назад
Where’s my unhinged primeagen? Is this the calm before the storm that absolutely blued his hair? 😭
@miguelduarte75
@miguelduarte75 7 месяцев назад
Maybe someone knows if there is this kind of analysis but for C#?
@kapraltygrys2603
@kapraltygrys2603 8 месяцев назад
when you need to teach basic loop and sell it as "something normal" the society has already fallen, no kidding
@kapraltygrys2603
@kapraltygrys2603 8 месяцев назад
array's live matter
@abubakarsadeeq2974
@abubakarsadeeq2974 8 месяцев назад
Awesome
@pratik_dev
@pratik_dev 6 месяцев назад
i need s1 e1
@thefullstackproject
@thefullstackproject 7 месяцев назад
mouse left the conversation !!
@wlockuz4467
@wlockuz4467 7 месяцев назад
Didn't say "btw" after saying he works at Netflix. I think they got the bootleg Prime.
@AB-kq9xm
@AB-kq9xm 7 месяцев назад
Wheres the jsx bro
@gavinvales8928
@gavinvales8928 8 месяцев назад
I clicked on this blazingly fast
@rooba_web3
@rooba_web3 8 месяцев назад
Only works if you use vim btw
@oleksiistri8429
@oleksiistri8429 7 месяцев назад
I love for loops with index and hate foreach, am I the only one?
@allesarfint
@allesarfint 8 месяцев назад
FEM I just want to notice that the renders have the wrong hair color, you should redo it with the correct one.
@rawallon
@rawallon 8 месяцев назад
How much dos it cost
@arnesl929
@arnesl929 8 месяцев назад
I like for loops😂
@AntiAtheismIsUnstoppable
@AntiAtheismIsUnstoppable 8 месяцев назад
In raw machine code you can do branch on zero and save a clock cycle instead of first doing a comparison and then branch on equal, can you do that with javascript too, by counting downwards instead of upwards?
@alibarznji2000
@alibarznji2000 6 дней назад
First. You need to rock a mustache to be blazing fast
@bobanmilisavljevic7857
@bobanmilisavljevic7857 8 месяцев назад
Whos this brown hair guy?
@electrolyteorb
@electrolyteorb 8 месяцев назад
Dont know... Ai or something?
@AdamFiregate
@AdamFiregate 8 месяцев назад
The Brownagen
@powerofpavan7710
@powerofpavan7710 8 месяцев назад
robot
@DaviAreias
@DaviAreias 8 месяцев назад
He’s the CEO of neovim
@nullbeyondo
@nullbeyondo 8 месяцев назад
Lmfao, because he died his hair blue recently
@SametYılmaz-z4g
@SametYılmaz-z4g 7 месяцев назад
Can you tell me the brand and model of the keyboard?
@Aabid789
@Aabid789 7 месяцев назад
and what about the name and model of the Editor 😜
@henokhsatrio8804
@henokhsatrio8804 6 месяцев назад
it's probably kinesis advantage pro. That brand is his favorite
@thygrrr
@thygrrr 8 месяцев назад
Hello Off-by-One-Prime, I'm Naming-Things-Tiger.
@foqsi_
@foqsi_ 8 месяцев назад
I don't even know wtf he doing in vim.
@stefanosgiannakis7151
@stefanosgiannakis7151 8 месяцев назад
gold
@douglascounts4634
@douglascounts4634 8 месяцев назад
Father of the "Gang of Four"
@philadams9254
@philadams9254 8 месяцев назад
Where are his headphones???? 😮😮
@yante7
@yante7 8 месяцев назад
dude i need this keyboard
@shrimpoffthebarbie
@shrimpoffthebarbie 8 месяцев назад
What game?
@dangallagher6176
@dangallagher6176 8 месяцев назад
This "father of 4 kids" thing is getting boring, make some more kids man. "father of a small platoon of 13 children" has a much better ring to it
@douglascounts4634
@douglascounts4634 8 месяцев назад
Father of the "Gang of Four" though sounds even better.
@gravityshark580
@gravityshark580 8 месяцев назад
he can pump them out blazingly fast
@cameronadams4366
@cameronadams4366 7 месяцев назад
I still dont understand why people roast 'class' in JavaScript/TypeScript. How would you code a game like this without 'class'
@AG-ur1lj
@AG-ur1lj 2 месяца назад
The answer to your question is both simple and stupidly non-performant: you use functions that return either objects or object properties, then compose them together. const name = (x) => { name: x } const bullets = (y) => { bullets: [y] }; const makeGuy = (x,y) => { name(x), bullets(num) }; const partyLeader = makeGuy( Morpheus, 100000 ); To be fair, composition is both a clever and “functional” approach. If you like that, you need a clever functional language. Otherwise you’re just doing dumb fringe sh*t.
@dytra_io
@dytra_io 7 месяцев назад
bro, where's the game
@Triplechomending
@Triplechomending 7 месяцев назад
when watching on 2x is not enough
@josematos1695
@josematos1695 8 месяцев назад
Why primagean dressed like a jedi?
@douglascounts4634
@douglascounts4634 8 месяцев назад
CHROOT!!!
@bleakCode
@bleakCode 7 месяцев назад
Great meme
@viniciusmorgado9722
@viniciusmorgado9722 8 месяцев назад
No waifu background?
@13odman
@13odman 7 месяцев назад
Dude needs to reduce the adhd meds a few mg
@oopss794
@oopss794 8 месяцев назад
blazingly beautiful wife
@klirmio21
@klirmio21 8 месяцев назад
no blue hair 😭😭😭😭
@vhaangol4785
@vhaangol4785 8 месяцев назад
Uncanny-valley-eagen
@elvispalace
@elvispalace 8 месяцев назад
who? i mean. that guy doesn't seems prime
@havocthehobbit
@havocthehobbit 7 месяцев назад
I was just about to ask how many jobs does "The Prime.." have , but now that his intro has told us that he has 4 children, I kind of understand why , he's at Netflix, Posting Twitch/YT vids every day and creates courses like this ,...kids chew on finances . Lucky man but it must be such hard work keeping up with all of that and a big family.
@noext7001
@noext7001 8 месяцев назад
prime coding oop ? is this a deep fake ?
@douglascounts4634
@douglascounts4634 8 месяцев назад
Yes....
@MorRobots
@MorRobots 8 месяцев назад
Lol the intro Cringe... lol. It's almost so bad it's good.... almost.
@desireco
@desireco 8 месяцев назад
He screams a lot, I just can't...
@bandinopla
@bandinopla 7 месяцев назад
why you have to say you are a "husband" and a "father" like if that would have any relevance on what you do as a developer? why not say you have a mustache also? add more irrelevant shit while you're at it.
@bitmanagent67
@bitmanagent67 8 месяцев назад
Fkn hate JavaScript. It is like God was mad at devs and created JavaScript as punishment.
@thygrrr
@thygrrr 8 месяцев назад
And those devs deserved it.
@humansaremortal3803
@humansaremortal3803 7 месяцев назад
Don't believe his lies.
@AdiktdToLoli
@AdiktdToLoli 8 месяцев назад
Who the heck is this person... he's not the utubr i know 😅
@forinda
@forinda 8 месяцев назад
Now ThePrimeagen is very humble. He's really intelligent🚀
@bombrman1994
@bombrman1994 8 месяцев назад
feels like a meme more than an actual course
@gauravkelkar8824
@gauravkelkar8824 7 месяцев назад
Just watching this course humbles me. I havent event scratched the surface
@weeb3277
@weeb3277 8 месяцев назад
blazing or blazingly? 🤔 i think one of them is a bit more efficient... if you catch my drift...
@jellyfish1772
@jellyfish1772 7 месяцев назад
I love you brother ❤
@AdamS-lo9mr
@AdamS-lo9mr 7 месяцев назад
I cannot imagine being so allergic to a for loop
@danielmajer1648
@danielmajer1648 7 месяцев назад
Tom has taught Prime. He is a genius.
@TheD3adlysin
@TheD3adlysin 8 месяцев назад
FEMBOYZ for life!!
@idlesky
@idlesky 7 месяцев назад
wtf is this, its not JavaScript, its TS
@xoskvr
@xoskvr 7 месяцев назад
and what is TS? the javascript.
@idlesky
@idlesky 7 месяцев назад
no, TS is per definition not JavaScript. you can arguee it is, but the language specification proofs its not. Most TS code cannot be executed in an ECMASctipt engine and that is the requirement, whatever you like it or not.
@xoskvr
@xoskvr 7 месяцев назад
@@idlesky ts is superset of js
@idlesky
@idlesky 7 месяцев назад
@xoskvr its not. its it however popular myth. Every expirenced developer knows TS is a limitation if you are good. it produce more bugs, slow down development and add a bunch of complexity. Even Microsoft knows it themselves. It only shine if you are medium/avarage in skill.
@xoskvr
@xoskvr 7 месяцев назад
@@idlesky if you are that experienced, why you watch primeagen 💀💀💀 ts is superset of js and stop arguing
@kon-jakub
@kon-jakub 8 месяцев назад
LETS GO! LETS GO!
@asdasdasd12222
@asdasdasd12222 8 месяцев назад
W
Далее
HTMX & Go with ThePrimeagen | Preview
15:58
Просмотров 154 тыс.
How Slow Is JavaScript? | Prime Reacts
15:34
Просмотров 179 тыс.
3 Types of Algorithms Every Programmer Needs to Know
13:12
This Algorithm is 1,606,240% FASTER
13:31
Просмотров 830 тыс.
Node.js is a serious thing now… (2023)
8:18
Просмотров 649 тыс.
Being Competent With Coding Is More Fun
11:13
Просмотров 78 тыс.
Projects Every Programmer Should Try
16:58
Просмотров 462 тыс.
If this ships, it will change javascript forever
25:54
Просмотров 205 тыс.