Node.js can be a powerful platform used in the right situations, but it also has more footguns than PHP does for new developers. Asynchronous programming style, concurrency issues, error handling, the event loop, and no default timeouts for HTTP requests or network calls will give new developers more than their fair share of troubles and can cause issues that are difficult to debug and reproduce. This talk gives a brief introduction to node.js and the event loop model (don’t block the event loop!), and covers common pitfalls when using node.js with simple and practical solutions.


Comments are closed.

Coen Dunnink at 12:19 on 1 Jul 2017

Great insights

Robert at 19:48 on 1 Jul 2017

Good speaker and a great explantation on the inner workings of the event loop, call stack and promises.

Dion Snoeijen at 08:33 on 3 Jul 2017

Very insightful and well presented.

Well structured talk. Doing it in two parts was a very good idea.

Offtopic: thanks for creating and maintaining the phpdotenv package, it's awesome!