Node JS
Advanced Concepts

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Get advanced with Node

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Stephen Grider

Reddit Posts and Comments

0 posts • 9 mentions • top 9 shown below

r/node • comment
9 points • suaveslav

Stephen Grider has an Advanced Node course that you might find useful.

r/node • comment
1 points • Calleca

Stephen Grider's Node JS: Advanced Concepts.

r/node • comment
1 points • opensourceai

Surprised nobody has mentioned Stephen Grider's Node.js course:

By far my favorite.

Andrew Mead's is good, don't get me wrong, but I like how Stephen shows you the "wrong" way, then shows you why it's wrong (or, at least, sub-optimal), and then shows you the better way.

r/node • comment
1 points • gingerdanger123

  1. Yes unless you do something specific to not do it, or use some node libraries that are multi threaded (like crypto library, which doesn't run on a single thread).
  2. No, it will be too long to explain in text and I'll probably explain it much worse and less accurate than what already exists on that, watch event loop videos on youtube, there are some great materials.

Node does give you native functions that really are multithreaded though, like some functions of the crypto library which is a native node library.

It could be a matter of semantics if node is really single threaded or not if it's multi threaded capabilities are dependent on it's integration with C++ code behind the scenes that node was built with, and I can't tell you for sure, but if I were you I would research worker threads which gives multi threaded abilities.

Regarding this quote:

>A single instance of Node.js runs in a single thread. To take advantage of multi-core systems, the user will sometimes want to launch a cluster of Node.js processes to handle the load.

This means that node runs on a single thread generally, so when you run your node server if you don't do anything special every calculation you do there and most native functions will use the resources only from one thread, no matter how busy that node process gets it will not utilize other threads of your cpu.

But you can run in a cluster, let's say 2 node processes, one one thread A and the other on thread B. Now you can split the work between the two node processes, if one gets too busy with too many requests and uses up all the power of that thread, the other node process can handle it. This is completely different than worker threads though

Not sure if it's allowed here but if you can pay for it this is a really great resource imo it's where I learned what I said and I'm not an expert it's all just my understanding from this and a lot of event loop videos on youtube.

r/node • comment
2 points • Sincjefe

Take these course you won't regret it





Take those 4 course all your all set

r/node • comment
1 points • DVGY

Yes. Man it did.

  1. For Fundamentals use this course: Node Js Fundamental
  2. For Advance Use this: Advance Node JS
  3. How to use Node JS with Front End and Other tech too: Next Level Concepts


Well I used all three of them. It will help you so much.

r/learnprogramming • comment
1 points • flyingspringrol

I personally highly recommend FE masters:

And I also love this course:

I personally haven't done this but was planning on it soon:


Can't help on the blockchain stuff, but I this is a super solid tutorial to get started.

r/node • comment
2 points • mirzly