Node.js Under the Hood | Understanding Node.js Core Concepts FREE VERSION

Sdílet
Vložit
  • čas přidán 22. 02. 2022
  • Grab the complete and premium version of the course using this link:
    www.udemy.com/course/understa...
    In this video, we take a deep look at what Node.js really is.
    The Course - Free Version: • Understanding Node.js ...
    --------------------------------------------------------------------
    My LinkedIn Profile: / joseph-heidari
    Cododev Website: www.cododev.ca

Komentáře • 131

  • @LockerWalkthroughs
    @LockerWalkthroughs Před rokem +51

    Never stop to make videos, now you are my favorite dev channel!

  • @procodrr
    @procodrr Před 9 měsíci +19

    📖Chapters
    00:00 - What we’ll learn?
    01:46 - How do Processors Understand Code?
    06:01 - Assembly Language Application Demo
    10:36 - C++ Application Demo
    19:33 - JavaScript and JavaScript Engines
    21:18 - V8 JavaScript Engine
    27:26 - Taking a Look at V8’s Source Code
    35:23 - Understanding How V8 is used by Node.js
    39:32 - Taking a Look at Node’s Dependencies
    41:47 - Project Ideas using V8
    43:43 - Taking a Look at Node’s Source Code
    52:34 - Taking a Look at other Node.js Files
    56:20 - A Brief History of JavaScript & Node.js
    01:00:50 - Understanding LibUV (Processes & Threads)
    01:07:50 - Understanding Node.js Process
    01:11:37 - Event Loop in Node.js
    01:29:12 - Thread Pool or Worker Pool
    01:31:02 - Don’t Block the Main Thread
    01:36:46 - Wrap Up
    This was a really adventurous journey of exploring V8 and Node.js source code.
    It is going to be the most popular Node.js course in couple of years, I can see the future. All the best 😊

  • @shrikantwankhade9050
    @shrikantwankhade9050 Před rokem

    This stuff is really amazing.
    Looking forward to watch the full series.

  • @VladislavSnegurov
    @VladislavSnegurov Před rokem +7

    I've read Operating Systems book in this year to get some computer science knowledge as a front-end developer but still I discover something new from computer science topics when I watching your videos. Come to learn Node - upgraded in computer science ^^. You definitely should keep going man!

  • @ahmednabil5005
    @ahmednabil5005 Před rokem +6

    I kept searching for course explaining the concepts of the nodejs not just jump in to express framework and here you go.keep going you are doing such a great work

  • @sonuamrith9091
    @sonuamrith9091 Před rokem +1

    For the first time in my life i started watching double ads of CZcams for the whole length of video as a way of expressing my gratitude to you brother..Thank you so much

  • @user-ix4dg2py6t
    @user-ix4dg2py6t Před 8 měsíci

    never seen just a high-quality video before. Great job !!

  • @D_Ladybug
    @D_Ladybug Před 9 měsíci +1

    just wow.. i'm bown.. i really wish and hope you'd finish this series i'll be there

  • @jakubfrei3757
    @jakubfrei3757 Před rokem

    This is excelent and exactly what i was looking for. Thank you so much ! Please keep doing videos like this

  • @devwebj7686
    @devwebj7686 Před rokem

    thank you so much for making this video. I would really appreciate more this kind of videos related to back end and nodejs. Thanks again.

  • @bonsayeb9620
    @bonsayeb9620 Před rokem +3

    Thought you had 962K subscribers, until I realized it was just 962 subscribers. Your content is so amazing, I wasn't a bit surprised when I thought you were close to a million subscribers. You deserve it.
    I've watched this video and the ones prior, plus the buffer one so far and I'm so thankful, I landed on your page. Literally speechless, it's amazing. Thanks for being so thorough.

  • @sebabratakundu
    @sebabratakundu Před 2 lety

    Great work!
    You have amazing story telling skill man, very rare.

  • @AlphasoundSchool
    @AlphasoundSchool Před 8 měsíci

    This is probably the best Node.js course on Internet. Thank you for this amazing material and I hope you keep creating more content like this.

  • @metasavagex
    @metasavagex Před 10 měsíci

    By far one of the best series of videos I’ve come across during my time of CZcams. Simply incredible work, thank you very much

  • @xaapt
    @xaapt Před 10 měsíci +1

    Masterpiece . The course we all deserve . Kudos 🤲

  • @Travel_With_Aarohi
    @Travel_With_Aarohi Před rokem

    This is the best tutorial I ever seen on the youtube.❤

  • @jamjam3448
    @jamjam3448 Před rokem +1

    I can't believe this video series is free! Thanks soo much bro

  • @NitinMandale-sm6th
    @NitinMandale-sm6th Před rokem

    great level of info buddy... exactly the one I was looking for

  • @dmov123
    @dmov123 Před 2 lety +1

    Amazing work! Congratulations and thanks you for share this content

  • @exe.m1dn1ght
    @exe.m1dn1ght Před 10 měsíci

    This is a hidden diamond .. I am so lucky that i found this, i filled a lot of holes in my understanding thank you man

  • @sundaramkumarjha4687
    @sundaramkumarjha4687 Před 11 měsíci

    Thanks for this content, really appreciate your hard work

  • @vanlinhbui4894
    @vanlinhbui4894 Před rokem

    the best content i have ever seen

  • @achrefnabil2463
    @achrefnabil2463 Před 9 měsíci

    Thanks dude you give everything you got to help us keep it up ❤❤

  • @codeFitAdventurer
    @codeFitAdventurer Před rokem

    I have learned so many things. Thank you so much.

  • @YoannBuzenet
    @YoannBuzenet Před rokem

    This video was really great and helpful. Thank you.

  • @hardikganatra2453
    @hardikganatra2453 Před 8 měsíci

    This chanel is underrated man, god bless you for sharing this for free .

  • @drpstar
    @drpstar Před rokem +2

    Very informative and deep. Needs this kind of video to understand things clearly. Thank you so much 😀

  • @dorelbarbu9453
    @dorelbarbu9453 Před rokem +14

    Amazing high-quality content! Such well structured explanations are very difficult to find right now on the web. When looking online, you typically find a lot of tutorials/articles that explain how NodeJs works by showcasing it through a package like express. This can be proved extremely useful, but if you want to dive deeper into NodeJs, more material like the ones you post are necessary. Anyone who wants to dive deeper can benefit from those. Keep up, I'll follow every video you post!

    • @exe.m1dn1ght
      @exe.m1dn1ght Před 10 měsíci +1

      they all read from wikipedia except this one , this video is truly a masterpiece and i love it

  • @harunabello503
    @harunabello503 Před rokem

    Thanks for this well illustrated video and easy to understand examples

  • @sanv9853
    @sanv9853 Před rokem +7

    Hands down best explanation. Answered all my questions and cleared any doubts about Nodejs. Even more how you can access the underlying structure to add your own c++ functions. Amazing 🤯

  • @gokulambalavanan3592
    @gokulambalavanan3592 Před 8 měsíci

    Detailed explanation , with good content, keep it coming❤

  • @SadathIqbal
    @SadathIqbal Před 8 měsíci

    Best video on the subject, so easy to understand.

  • @user-cb5yn4mm8n
    @user-cb5yn4mm8n Před 9 měsíci

    just brilliant, please continue

  • @haacki4720
    @haacki4720 Před rokem +1

    I'm coding on javascript about 6years but this is something new I never know. Very useful thanks!

  • @mzfitness5533
    @mzfitness5533 Před 7 měsíci

    bro PLEASE continue making videos! It's so helpful and explained very well. I'm a full stack developer and your in depth explaining of nodejs and how it works under the hood has gotten me more appreciative of C++ and Linux/UNIX etc. Watching your vids is what I do when I'm losing motivation to study and procrastinating, it's so helpful!

  • @RakibAhmed-vn9hs
    @RakibAhmed-vn9hs Před 10 měsíci +1

    You are an artist ✨

  • @Robytsu
    @Robytsu Před 7 měsíci

    Oh man.. this play list is just too good!!!!! Thanks a looott!!!!!!!! ❤❤❤

  • @umidsharipov742
    @umidsharipov742 Před rokem

    Great content with high quality!!!

  • @gustavonofoente4732
    @gustavonofoente4732 Před 11 měsíci +1

    Astonishing. I'm taking the time to grasp Node.JS concepts - particularly because I'm looking for a career migration. This video was relaxing, helpful, and extremely well-explained. I am closer to being a software engineer now than I was before watching this video.
    Thank you.

  • @saadabbasi2890
    @saadabbasi2890 Před 7 měsíci

    Finally something that makes sense. Thank you. ❤

  • @HasnainAli-ff4jt
    @HasnainAli-ff4jt Před rokem

    Keep it up bro. This was an awesome explanation. Highly recommend for anyone who really wants to understand low level understanding of NodeJS.

  • @Manish-hv9qx
    @Manish-hv9qx Před 11 měsíci

    it was simply amazing, great explanation, just keep making these kind of videos. :)

  • @MrSurfinblood
    @MrSurfinblood Před 8 měsíci

    Really good man! Thank you!

  • @abrarzahid55
    @abrarzahid55 Před 10 měsíci +1

    You have unveiled node js in a manner which is both fun to watch and mind blowing...
    Please make more videos...
    I presume you are well versed and have command over a multitude of languages... Like c++ rust and a bunch more... I have started to learn to code little over a year now.. these days I'm learning node js and alongside this learning some fundamentals like dsa... Please make a video describing your coding journey. Would love to watch it and take notes

  • @omidsoleimani3817
    @omidsoleimani3817 Před rokem

    Amazing work, Subscribed! 👍

  • @webDevInfo
    @webDevInfo Před 9 měsíci

    That was amazing, extraordinary explaination 🔥

  • @egbertodeoliveira7524
    @egbertodeoliveira7524 Před 9 měsíci

    Nice man, great jog. From Brazil!!!

  • @abdullahsiam7609
    @abdullahsiam7609 Před 11 měsíci

    Your tutorial is simply the best...

  • @dualwan
    @dualwan Před rokem

    you are a great teacher sir, you can teach a topic on an entertaining way on a great depth. i can watch whole video on single sit and entertained like watching movies or animes.

  • @miggu
    @miggu Před 9 měsíci

    Outstanding course ! Oriented to people with inquisitive minds , who need to understand why and how things work.

  • @techzoneplus
    @techzoneplus Před 2 lety

    Excellent Stuff keep up the good work

  • @bicube7529
    @bicube7529 Před rokem

    man, i'm truly learning javascript, i didn't know nodejs damn. I really hope you keep up with the good work. just finished this video, i'll continue with the entire series

  • @yogeshkhatri4555
    @yogeshkhatri4555 Před rokem

    Bro you should have atleast million subscribers for this content otherwise who would have known idk. subscribed! great content!.

  • @fawad4bros
    @fawad4bros Před rokem

    Only two minutes in the video and I fall in love ❤️

  • @dinhphan1533
    @dinhphan1533 Před rokem

    Great video.Thank you so much!

  • @imranalperenbayram7847
    @imranalperenbayram7847 Před 6 měsíci +1

    best programming content i have ever seen. thanks for it

  • @akobiregamberdiyev9816
    @akobiregamberdiyev9816 Před rokem +1

    Thank you for amazing video!!

  • @sayeddileri3461
    @sayeddileri3461 Před 11 měsíci +2

    I am thankful for this serious. I like my learning mediums to be either books or official documentation but bring a variety to how I learn, I always look for videos with high quality teaching material.
    Thank you for your effort and we hope to see more videos from you.

    • @Cododev
      @Cododev  Před 11 měsíci +1

      Thank you very much Sayed Dileri! Glad you’ve learned valuable things here! I’ll try my best so that you can learn even more in future contents! Thanks again!

  • @iganic7574
    @iganic7574 Před 6 měsíci +2

    Definitely the best video for understanding node js ❤❤❤

  • @themouldyorange2912
    @themouldyorange2912 Před rokem

    great stuff - thanks

  • @channelnoraa
    @channelnoraa Před rokem

    Subscribed!!!!! Great work Bro!

  • @vishalbhalothia
    @vishalbhalothia Před 2 lety

    Need more videos... great work 👍👍

  • @tolgasel5723
    @tolgasel5723 Před 7 měsíci

    Incredible good content! ❤❤❤

  • @abstractobject5337
    @abstractobject5337 Před rokem

    This is a great course!

  • @_ademmeral
    @_ademmeral Před 11 měsíci

    Great 🎉 Please keep on

  • @hamidhamri5384
    @hamidhamri5384 Před rokem +2

    priceless content

  • @sujithsundarbe4190
    @sujithsundarbe4190 Před rokem

    yohh!!!! wow quite amazing .. i like the way u explained with the diagrams cool hatsoff dude..!!!
    i learned a lot of content from this

  • @ericsiddiq7634
    @ericsiddiq7634 Před 9 měsíci

    Outstanding explanation ❤

  • @wendelyndike8721
    @wendelyndike8721 Před rokem +3

    Thanks soo much for this video. I am on the road to becoming a fullStack developer. I have already gotten to an intermediate level on the frontEnd side, b ut when i initially started learning the backend with NodeJs, it felt a little bit different and i felt oi needed a way to learn about the core concepts. I am verry happy i found this video. I am looking forward to finishing the rest of the course with you. ❣

    • @Cododev
      @Cododev  Před rokem +2

      Yeah I understand that first feeling you're talking about! Fortunately after a while and learning these core concepts it won't be like that anymore! Glad you found this useful and thanks for your comment!

  • @codemuzik
    @codemuzik Před 8 měsíci

    Thank you, you level up me

  • @ganiyusodiqolalekan5223
    @ganiyusodiqolalekan5223 Před 10 měsíci

    Thank you so much. May God increase you in knowlegde.

  • @tanercoder1915
    @tanercoder1915 Před rokem

    great explanation of Event Loop

  • @IgnitionZA
    @IgnitionZA Před 8 měsíci

    Thank you, I enjoyed this a lot and learnt so much

  • @GabrielGomes-mp9un
    @GabrielGomes-mp9un Před 2 lety +4

    Great job, @Cododev. I really appreciate all the work you put in the video. It clarified most of the questions I had about how NodeJS works behind the scenes.
    Looking forward to watching your the rest of your content :)
    Cheers!

  • @mohamedmirghani1747
    @mohamedmirghani1747 Před rokem

    Amazing content, many thanks.
    Hope you are planning to continue making advanced videos

  • @othmaneataallah6105
    @othmaneataallah6105 Před rokem

    you're a legend

  • @danko5678
    @danko5678 Před rokem

    I have noticed that the more detailed and helpful videos will almost always be the ones with the fewest views. But the most superficial gain millions

    • @Joao-oo8yj
      @Joao-oo8yj Před rokem

      That's because the most of people have learning lazy of right way, because that is the harder way, but also the more efficiently way.

  • @adityarawat4964
    @adityarawat4964 Před 4 měsíci

    bro really knows what it is actually required before learning things like node environment

  • @xamidulloxudoyberdiyev

    keep going!

  • @cybernovas1857
    @cybernovas1857 Před rokem

    You are King

  • @raymrash
    @raymrash Před 2 lety

    amazing!

  • @TheRealFishGpMusic
    @TheRealFishGpMusic Před 2 lety

    Great video

  • @gabrielmachado5391
    @gabrielmachado5391 Před rokem +1

    Thank you!!

  • @vahanpoghosyan1581
    @vahanpoghosyan1581 Před 2 lety

    Well done! Keep it up 👍 Subscribed!

    • @Cododev
      @Cododev  Před 2 lety

      Thanks Vahan! Appreciate it!

  • @zakariaa9537
    @zakariaa9537 Před rokem

    great video

  • @ropurifiedwater
    @ropurifiedwater Před 10 měsíci +1

    read a comment on a different video that you are thinking of releasing the node js complete course on udemy, so i hope you do so because currently there's no course on node js that even is close to the way that you teach. there's a desperate need for people who teach in depth like you do. waiting for the release of your course though, take care!

  • @miggu
    @miggu Před 9 měsíci

    Typescript will improve the stability of the runtime, which could possibly improve the performance of your team, but not the performance of your code because it ultimately this will be converted into js >> c++ >> assembly including the deoptimizer, 31:50 . This content is very high quality btw.

  • @KrishnaDasPC
    @KrishnaDasPC Před rokem

    This is worth more than 1000 tutorials.

  • @Red_Coder
    @Red_Coder Před 2 lety

    That's so cool

  • @chinmoykr
    @chinmoykr Před 3 měsíci +1

    Shut up and take my money. I do not care how costly your course is I AM GOING TO BUY IT

  • @WideEid
    @WideEid Před rokem

    Very underestimated channel.

  • @shishi783
    @shishi783 Před rokem

    Thanks!

    • @Cododev
      @Cododev  Před rokem +1

      Thanks a lot for your support Shishir!

  • @luciferg3587
    @luciferg3587 Před 10 měsíci

    I really wish that you'd teach a degree or something cause this is literally amazing work.

  • @canmertinyo
    @canmertinyo Před 8 měsíci

    Thanks

  • @yahyanoor3438
    @yahyanoor3438 Před 2 lety

    I appreciate your effort and what will come next? I am looking for the content that you put on this channel next time.
    Thanks! Cododev :)

    • @Cododev
      @Cododev  Před 2 lety +1

      Thanks Yahya for your kind words!
      Next up we'll learn about these core concepts in node: EventEmitters, File System, Streams, Net, and HTTP. Once we learn about them, we will have enough knowledge to build some intricate projects, so the course is going to get project-based after that (we'll build a very complex application and learn about so many new things along the way).
      And of course, once we complete our application, we’re going to learn about deployment, scaling, monitoring, security and so much more!
      Thanks again for your interest in the channel Yahya!

    • @yahyanoor3438
      @yahyanoor3438 Před 2 lety

      Welcome @@Cododev.Thanks for replying!
      I am waiting and really excited about that path. ☺☺🤗

  • @CoderAxiy
    @CoderAxiy Před 5 měsíci

    What is the background music?

  • @harunabello503
    @harunabello503 Před rokem

    Please can you recommend books on node and JavaScript language

  • @saadetv7366
    @saadetv7366 Před rokem

    good job

  • @leojohn6702
    @leojohn6702 Před 11 měsíci

    Really nice. Perfect done. Do you plan to release more? If yes, waht are you planning to release?

  • @abstractobject5337
    @abstractobject5337 Před rokem

    ARM46 - I’m for it