DX is UX by Mathieu Anderson
28:57
Пікірлер
@mahmoudwalid1703
@mahmoudwalid1703 19 сағат бұрын
This is very Good🥰🥰⭐
@abdul.arif2000
@abdul.arif2000 2 күн бұрын
13:47, passes from webapi after settimeout() finishes to task queue and then the vet loop takes a look at the stack and if it's empty, then it goes and takes what's in task you and put it into the stack. 14:57 Async stuff we do setTimeout(function cb() { console.log('there'); }, 0); and then this code will execute after the stack is empty of the other code 23:53 example of not blocking the event loop - they're saying don't put slow shitty code on the stack because the browser can't do what it needs to do which is create a nice fluid UI, 23:34 we can't select anything on the screen while the stack has items, whereas at 23:57 they all go to the callback queue after going through webapis and so it's a clear stack for render queue to render the screen incrementally.
@kimjisena
@kimjisena 2 күн бұрын
damn...that's how it happened
@leibaalex6641
@leibaalex6641 6 күн бұрын
For god sake someone give him some water
@highnitin
@highnitin 7 күн бұрын
Banger :)
@kahnfatman
@kahnfatman 8 күн бұрын
What's up a tech conf and jokes regarding Donald Trump and FBI? If this video were made in 2022, would the speaker tell jokes about Joe Biden shaking hands with ghosts and falling up the stairs or about Putin Putin Putin... Note this guys: Keep tech and political orientation apart -- tech is just a tool, technicians are tools to operate this tool. Keeping tech and "THE CURRENT THING" apart helps your videos age well.
@kevinalmeida1040
@kevinalmeida1040 9 күн бұрын
Amazing talk, im sad for not seen it before
@handmadesoftware
@handmadesoftware 14 күн бұрын
1:11 why pulling back ? :DD
@sametpolat17
@sametpolat17 14 күн бұрын
Excelent!
@SahilBhosale08
@SahilBhosale08 16 күн бұрын
Evergreen
@namanchandak1532
@namanchandak1532 16 күн бұрын
can you please provide the code?
@MsDuketown
@MsDuketown 21 күн бұрын
Idea's from the Javascript world are shady by definition. That includes Google.
@faroukmhamdi6782
@faroukmhamdi6782 23 күн бұрын
thank you man
@benjidaniel5595
@benjidaniel5595 25 күн бұрын
It's pronounced "latency" not "lattency"
@sumanyusoniwal5194
@sumanyusoniwal5194 25 күн бұрын
9 years later, and this is still pure gold.
@kisaragi-hiu
@kisaragi-hiu 28 күн бұрын
Wait, promises in 2009? Fascinating. The story of how Node moved away from early promises to promises/A+ and eventually their adoption within JS itself must be fascinating.
@angelbates5672
@angelbates5672 28 күн бұрын
Wow, this is such a great video. Thanks so much!
@IONYVDFC
@IONYVDFC 29 күн бұрын
Great story, how comes I did not learn about this project earlier ? :-) Running games on my Javascript Apple II emulator really pushed my CPU through the roof. Emulating Steve Wozniac's complex chip-saving design from 1976 to render 6-color high-resolution graphics from a 1-bit depth bitmap seems a perfect task for the GPU.
@kasper369
@kasper369 29 күн бұрын
So what your saying is React is better than Vue 2nd
@mj2068
@mj2068 Ай бұрын
for jordan.
@rayeesdot310
@rayeesdot310 Ай бұрын
now i know something
@viacheslav2239
@viacheslav2239 Ай бұрын
the best explanation I've seen so far 👍🏻
@e.b.7568
@e.b.7568 Ай бұрын
I watch in 2024, April 1st, sleepless night...
@sergeysmyshlyaev9716
@sergeysmyshlyaev9716 Ай бұрын
React 19 breaks all those principles, sadly
@JaafarScript
@JaafarScript Ай бұрын
i love u 🥰 🥰 🥰 🥰 🥰 🥰 🥰 🥰 🥰 🥰
@nueythepyasuwan
@nueythepyasuwan Ай бұрын
Informative and well delivered talk. Thank you!
@nueythepyasuwan
@nueythepyasuwan Ай бұрын
Cool thank you
@nyuzoo
@nyuzoo Ай бұрын
Speed : 1.25
@abdulrahmantahir3033
@abdulrahmantahir3033 Ай бұрын
can anybody confirm ? he just translated that js code into rust code ? thats it ?
@user-du2sd4vq6r
@user-du2sd4vq6r Ай бұрын
PHP used to be called a crutch programming language because it could accommodate HTML, CSS, and JS markup. But what they have done now in javascript is simply HORROR, not only is javascript itself a very crooked language with unsophisticated (not strict) types, which by the way is also found in PHP and for this it was also called a bad programming language, but in PHP is not as bad with types as javascript! Sites written in REACT or VUE + NUXT are a quiet HORROR! In fact, everything came down to writing in one javascript and thereby reducing development costs and not separating the backend from the frontend, but let the frontends write the backend themselves, and whatever NodeJS will work instead of NGINX or Apache and thus DevOps here too there is no need to become, frontenders on super crap npm will configure everything... crooked, but it works.... W3C generally hammered the point that you CANNOT write anything in HTML tags since it is markup!
@adarshchakraborty955
@adarshchakraborty955 Ай бұрын
Legend
@nadamumtaz2043
@nadamumtaz2043 Ай бұрын
This video is a life saver for interview questions.
@auntiecarol
@auntiecarol Ай бұрын
I wanted to see David Heinemeier Hansson and Jordan Walke in a cage fight back in the day.
@revanslacey
@revanslacey Ай бұрын
29:43 Are you sure that's what she said?
@yairmorgenstern416
@yairmorgenstern416 Ай бұрын
The key unsaid takeaway for me was that Joyent *did* make Node.js a foundation... If Joyent had taken ownership of npm as well, it would have probably been foundation-ized as well. Hot take: Big companies are *better* short-term owners of Commons, because they can make the choice to give them back to the public, which companies made *specifically for* the Commons cannot, without dissolving the main value asset of the company
@Takatou__Yogiri
@Takatou__Yogiri Ай бұрын
I love JS more than python and c++. thanks to this man I began to love js as a newbie.
@sevengraff
@sevengraff Ай бұрын
26:10 "You can't win this by adding stuff" well said.
@Darwin-codes
@Darwin-codes Ай бұрын
Amazing explanation. So easy to follow
@bitbraindev
@bitbraindev Ай бұрын
Jake reminds me a lot of Tom Scott. Great talk!
@thatsalot3577
@thatsalot3577 Ай бұрын
It's not your fault it's javascript
@DonaldFranciszekTusk
@DonaldFranciszekTusk Ай бұрын
Quite hard to understand but nice to watch
@parveznawaz99
@parveznawaz99 Ай бұрын
Philip describes the event loop mechanism in a perfect way. Lots of love and respect.
@a0flj0
@a0flj0 Ай бұрын
I'm a bit doubtful about an alternative modules loading system. I fear it would go towards Python's virtual envs. Compared to npm and package.json, virtual envs such big time. Signed modules with a PKI used for signing added to the current modules system, I believe, would keep the simplicity and still add enough security to the modules system alone.
@nipunarora6044
@nipunarora6044 Ай бұрын
Amazing explanation
@mdabirkhan1103
@mdabirkhan1103 Ай бұрын
যার প্রোগ্রামিং হিরো থেকে দেখছেন তারা একটা লাইক দেন 🥰Happy codding. @programming_hero😊
@Krishnasaini
@Krishnasaini Ай бұрын
if a promise .then/.catch methos has some setTimeout/console log, then ? promise methods goes in mircotask queue. what about these webAPI, where will they go?
@viniciusfortuna4931
@viniciusfortuna4931 Ай бұрын
There should really be a way to pin dependencies. Fixing it on first download is not enough, since that doesn't validate the dependency, and you may still get different versions on different machines.
@ellhans
@ellhans Ай бұрын
Me whilst taking a sip of fizzy water:
@postmodernmodiii4881
@postmodernmodiii4881 Ай бұрын
Chrome deprecated window.speechSynthesis.speak() :(
@douglascatling3692
@douglascatling3692 Ай бұрын
Tough crowd. This guy was hilarious!