node http is beautiful

  Рет қаралды 60,756

Hussein Nasser

Hussein Nasser

Күн бұрын

Пікірлер: 63
@atraps7882
@atraps7882 3 жыл бұрын
i love this kind of content, it's like having a cool older cousin of yours explaining stuff to you
@jithin_zac
@jithin_zac 3 жыл бұрын
Basics like this are often ignored! Thanks for the amazing content!!!
@Flankymanga
@Flankymanga 3 жыл бұрын
I know nothing of the NodeJS but boy have i learned something today...
@awrjkf
@awrjkf 3 жыл бұрын
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_xibalba
@the_xibalba 3 жыл бұрын
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!
@shiewhun1772
@shiewhun1772 2 жыл бұрын
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.
@WiredMartian
@WiredMartian 3 жыл бұрын
This is awesome. I started with Node through Express, then Fastify. Never really dived into this part
@jlambert12013
@jlambert12013 2 жыл бұрын
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?
@GreenMarkoulis13
@GreenMarkoulis13 3 жыл бұрын
Great video which shows in practice what happens under the hood. Keep it up Hussein!
@dealloc
@dealloc 3 жыл бұрын
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.
@PrimeGoose
@PrimeGoose 3 жыл бұрын
I'm a goose
@AkshayKumar-kz6zh
@AkshayKumar-kz6zh 3 жыл бұрын
I started to learn node.js a few days back and this video drops in. Thanks man!
@awrjkf
@awrjkf 3 жыл бұрын
All by design. Life is synchronicity.
@youssefwilliam7097
@youssefwilliam7097 3 жыл бұрын
First comment haha 👋
@youcannotsaypopandforgetth7609
@youcannotsaypopandforgetth7609 3 жыл бұрын
I never knew how to use break points until today lol
@mtnrabi
@mtnrabi 3 жыл бұрын
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)
@paroxyzm21
@paroxyzm21 3 жыл бұрын
Thank you Hussein. Keep up with this kind of Basic content, love it!
@ZelenoJabko
@ZelenoJabko 3 жыл бұрын
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.
@mhoyle95
@mhoyle95 25 күн бұрын
Bro this one short video just put so many things together for me in my brain, I appreciate you!
@SquaredbyX
@SquaredbyX 3 жыл бұрын
Port ATAT... from StarWars??? Yeah, I just figured it out.
@marslogics
@marslogics 3 жыл бұрын
quality content, please keep this coming.
@GonzaloMassa
@GonzaloMassa 3 жыл бұрын
x 1.25 is the perfect playback speed for this video
@codyrap95
@codyrap95 Жыл бұрын
I was today years old when I learnt about vscode debug mode. 🤣🤣
@tyrodev5281
@tyrodev5281 3 жыл бұрын
It is indeed beautiful, the explanation, I mean. haha
@SamualN
@SamualN 3 жыл бұрын
never touched express or similar I do like how intuitive the built in modules can be
@Mr1Horhe
@Mr1Horhe 3 жыл бұрын
Nobody: Fathers at Texas after the new law: 6:02
@light-qn2jb
@light-qn2jb 11 ай бұрын
how does vs code debugger open when you run curl in the terminal
@itsnobledean9450
@itsnobledean9450 10 ай бұрын
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.
@MohammodnazmuSakiB
@MohammodnazmuSakiB 3 жыл бұрын
How could an HTTP server serve a TCP request shown using telnet?
@onlyjustin4u
@onlyjustin4u 3 жыл бұрын
Because HTTP 1 and 2 are built upon TCP.
@yadneshkhode3091
@yadneshkhode3091 3 жыл бұрын
Awesome thank you sir ❤️☺️
@siddharth5485
@siddharth5485 3 жыл бұрын
This is such a good explanation of this simple concept. Thanks for the amazing video. And please do make a video on express also.
@dankman7603
@dankman7603 3 жыл бұрын
What advantages does Brave have over the other browser?
@VivekYadav-ds8oz
@VivekYadav-ds8oz 3 жыл бұрын
You sound a little drunk .. XD
@Oreoezi
@Oreoezi 3 жыл бұрын
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
@amans6504
@amans6504 3 жыл бұрын
It brings more clarity about what I'm doing, i like these sessions..
@awrjkf
@awrjkf 3 жыл бұрын
Everyone has their unique way of teaching, so we get to learn new perspectives and gain deeper insights.
@hl7297
@hl7297 3 жыл бұрын
This is a joy to watch
@georgelinardis
@georgelinardis Жыл бұрын
What an awesome video with very good explanations and under the hood researching, great job!
@pranshusharma4642
@pranshusharma4642 3 жыл бұрын
If client connects through different browser tabs, Will client ports be different ?
@HarshKapadia
@HarshKapadia 3 жыл бұрын
Why was connection.remotePort not 8080?
@Mercio2
@Mercio2 Жыл бұрын
nice!
@axaysushir
@axaysushir 3 жыл бұрын
Awesome man, I doesn't know those details about Node.js. Now go deep down to understand how these things works under the hood
@MrKyriakos32
@MrKyriakos32 3 жыл бұрын
dope video, great job, keep it up!
@marcelocch
@marcelocch 3 жыл бұрын
AMAZING CONTENT!
@real-ludovico
@real-ludovico 3 жыл бұрын
You talk to curl like to a dog: "Look at you! Good Job!" :D
@hnasr
@hnasr 3 жыл бұрын
Good boy! 😂
@poshakajay
@poshakajay 3 жыл бұрын
I have built this dark mode in node docs :)
@mehdiboujid8761
@mehdiboujid8761 3 жыл бұрын
wait until u try golang s http package
@ionelCristianLupu_
@ionelCristianLupu_ 3 жыл бұрын
Love this type of content. Looking forward to see about QUIC as it's built in nodejs as well
@Anthony-wg7fn
@Anthony-wg7fn 3 жыл бұрын
Best video. Please keep doing stuff like this
@sukoiineamini338
@sukoiineamini338 3 жыл бұрын
Great stuff
@jayshah5695
@jayshah5695 3 жыл бұрын
Thanks
@gajendertyagi1042
@gajendertyagi1042 3 жыл бұрын
Cool stuff
@dummypg6129
@dummypg6129 3 жыл бұрын
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.
@DemPilafian
@DemPilafian 3 жыл бұрын
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.
@avi12
@avi12 3 жыл бұрын
0:19 You said "so what I wanna do today is" twice
@felleg4737
@felleg4737 3 жыл бұрын
you should go work for the cia
@mekinis
@mekinis 3 жыл бұрын
@@felleg4737 😂
@bruhdabones
@bruhdabones 3 жыл бұрын
No, it's not. It's really really really not. For a tiny project (
@calimio6
@calimio6 3 жыл бұрын
lol, dude chill out.
@bruhdabones
@bruhdabones 3 жыл бұрын
@@calimio6 make a point or leave
There is more to node http server listen
22:02
Hussein Nasser
Рет қаралды 11 М.
Server-Sent Events Crash Course
29:48
Hussein Nasser
Рет қаралды 93 М.
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 13 МЛН
LIFEHACK😳 Rate our backpacks 1-10 😜🔥🎒
00:13
Diana Belitskay
Рет қаралды 3,9 МЛН
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 650 М.
TypeScript: Building a better EventEmitter
12:56
Tech Talks with Simon
Рет қаралды 11 М.
The Lifecycle of an HTTP Request in NodeJS
30:18
Hussein Nasser
Рет қаралды 25 М.
How to use Multithreading with "worker threads" in Node.js?
19:34
Software Developer Diaries
Рет қаралды 65 М.
8 Design Patterns | Prime Reacts
22:10
ThePrimeTime
Рет қаралды 417 М.
ASMR Programming - Spinning Cube - No Talking
20:45
Servet Gulnaroglu
Рет қаралды 4 МЛН
Frontend and Backends Timeouts
24:40
Hussein Nasser
Рет қаралды 11 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,4 МЛН
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 13 МЛН