i love this kind of content, it's like having a cool older cousin of yours explaining stuff to you
@jithin_zac3 жыл бұрын
Basics like this are often ignored! Thanks for the amazing content!!!
@Flankymanga3 жыл бұрын
I know nothing of the NodeJS but boy have i learned something today...
@awrjkf3 жыл бұрын
Bro the way you explain concepts makes me fall in love with technology, specifically backend tech. Throughout time I lost that passion I once had, and did it only just as a career. But I want to bring the same old passion back. Which you are helping me.
@the_xibalba3 жыл бұрын
I have been working with Node for about 3 years now and I have always used express. This video is all I needed to explore how all these functionalities have been abstracted from the actual core packages of Node. Thank you!
@shiewhun17722 жыл бұрын
1:22 He's the one teaching yet says "you probably know this better than I do.". Nasser knows his audience. We have spent years with little idea of how little we knew.
@WiredMartian3 жыл бұрын
This is awesome. I started with Node through Express, then Fastify. Never really dived into this part
@jlambert120132 жыл бұрын
Every time I look it up, basically no one thinks I should learn the HTTP module, and almost always say use express. I don’t really understand why many discourage just using HTTP. Can anyone clarify why this is?
@GreenMarkoulis133 жыл бұрын
Great video which shows in practice what happens under the hood. Keep it up Hussein!
@dealloc3 жыл бұрын
Deno's core built-in listen and HTTP API is even more beautiful. It doesn't rely on callback-pattern, which can become very unwieldy if you haven't introduced a strategy to handle it early on in development but rather uses async iterators for iterating and gives you much more control over the control flow of your connection handlers. But I'd still want to use something a bit more high-level that allows me to define routes and handlers outside a loop and automatically filter and orchestrate requests based on pre-conditions. Working with a low-level API for application code is not feasible. They are great as building blocks for higher level concepts, though.
@PrimeGoose3 жыл бұрын
I'm a goose
@AkshayKumar-kz6zh3 жыл бұрын
I started to learn node.js a few days back and this video drops in. Thanks man!
@awrjkf3 жыл бұрын
All by design. Life is synchronicity.
@youssefwilliam70973 жыл бұрын
First comment haha 👋
@youcannotsaypopandforgetth76093 жыл бұрын
I never knew how to use break points until today lol
@mtnrabi3 жыл бұрын
Niceeeee Really missed those simple yet very insightful videos B.t.w - ate you using brave as your browser on your mac? Do you recommend? (Currently using chrome for the dev tools etc but I really want to switch for the sake of diversity)
@paroxyzm213 жыл бұрын
Thank you Hussein. Keep up with this kind of Basic content, love it!
@ZelenoJabko3 жыл бұрын
akka-http has even more beautiful design. Atop of that, it has beautful routing declaration API. It is also type safe, which allows usage without reading any documentation.
@mhoyle9525 күн бұрын
Bro this one short video just put so many things together for me in my brain, I appreciate you!
@SquaredbyX3 жыл бұрын
Port ATAT... from StarWars??? Yeah, I just figured it out.
@marslogics3 жыл бұрын
quality content, please keep this coming.
@GonzaloMassa3 жыл бұрын
x 1.25 is the perfect playback speed for this video
@codyrap95 Жыл бұрын
I was today years old when I learnt about vscode debug mode. 🤣🤣
@tyrodev52813 жыл бұрын
It is indeed beautiful, the explanation, I mean. haha
@SamualN3 жыл бұрын
never touched express or similar I do like how intuitive the built in modules can be
@Mr1Horhe3 жыл бұрын
Nobody: Fathers at Texas after the new law: 6:02
@light-qn2jb11 ай бұрын
how does vs code debugger open when you run curl in the terminal
@itsnobledean945010 ай бұрын
I'm completely new to node and to this channel, but after watching this video in its entirety, it seems like this guy needs to be putting out a node.js/express.js course, or maybe he has one already. He knows his stuff, and is very easy to understand.
@MohammodnazmuSakiB3 жыл бұрын
How could an HTTP server serve a TCP request shown using telnet?
@onlyjustin4u3 жыл бұрын
Because HTTP 1 and 2 are built upon TCP.
@yadneshkhode30913 жыл бұрын
Awesome thank you sir ❤️☺️
@siddharth54853 жыл бұрын
This is such a good explanation of this simple concept. Thanks for the amazing video. And please do make a video on express also.
@dankman76033 жыл бұрын
What advantages does Brave have over the other browser?
@VivekYadav-ds8oz3 жыл бұрын
You sound a little drunk .. XD
@Oreoezi3 жыл бұрын
I unironically make my backends with the http module. writing a stable login and signup system for instance only takes like half an hour if you have the experience
@amans65043 жыл бұрын
It brings more clarity about what I'm doing, i like these sessions..
@awrjkf3 жыл бұрын
Everyone has their unique way of teaching, so we get to learn new perspectives and gain deeper insights.
@hl72973 жыл бұрын
This is a joy to watch
@georgelinardis Жыл бұрын
What an awesome video with very good explanations and under the hood researching, great job!
@pranshusharma46423 жыл бұрын
If client connects through different browser tabs, Will client ports be different ?
@HarshKapadia3 жыл бұрын
Why was connection.remotePort not 8080?
@Mercio2 Жыл бұрын
nice!
@axaysushir3 жыл бұрын
Awesome man, I doesn't know those details about Node.js. Now go deep down to understand how these things works under the hood
@MrKyriakos323 жыл бұрын
dope video, great job, keep it up!
@marcelocch3 жыл бұрын
AMAZING CONTENT!
@real-ludovico3 жыл бұрын
You talk to curl like to a dog: "Look at you! Good Job!" :D
@hnasr3 жыл бұрын
Good boy! 😂
@poshakajay3 жыл бұрын
I have built this dark mode in node docs :)
@mehdiboujid87613 жыл бұрын
wait until u try golang s http package
@ionelCristianLupu_3 жыл бұрын
Love this type of content. Looking forward to see about QUIC as it's built in nodejs as well
@Anthony-wg7fn3 жыл бұрын
Best video. Please keep doing stuff like this
@sukoiineamini3383 жыл бұрын
Great stuff
@jayshah56953 жыл бұрын
Thanks
@gajendertyagi10423 жыл бұрын
Cool stuff
@dummypg61293 жыл бұрын
I was frustrated few weeks back coz I just knew that built-in node modules, like http is not supported in react-native. My project was suppose to call https backend with certificate authentication. I ended up binding native java code into react-native in order to do such simple task.
@DemPilafian3 жыл бұрын
It's 2021 and this video is still teaching creating a new project using antiquated *"require"* statements instead of the standard *"import"* statements. The JS module ecosystem is a depressing mess because of obsolete stuff like this.
@avi123 жыл бұрын
0:19 You said "so what I wanna do today is" twice
@felleg47373 жыл бұрын
you should go work for the cia
@mekinis3 жыл бұрын
@@felleg4737 😂
@bruhdabones3 жыл бұрын
No, it's not. It's really really really not. For a tiny project (