As an asynchronous event-driven JavaScript runtime, Node is designed to build scalable network applications. It does not employ multi-threading and yet achieves a desired level of concurrency using its event loop architecture with I/O delegated to libuv. Under the hood, Libuv manages workers to handle asynchronous tasks. During this talk, we will dive into the event loop phases with live code samples e.g. file I/O, data pipelines.
Dipro will share some challenges with designing production systems and their solutions.
Talk content and source code - https://github.com/diprochatterjee/nodejs-promise-talk
Dipro is a Senior Software Engineer @ DAZN, a sports streaming company. He lives in Amsterdam and enjoys biking along canals and rivers, drinking beer. He loves to speak and share his knowledge and travel as much as possible.
Sign up to receive updates about JS Poland, including workshops, speaker previews, ticket launches, JS Awards, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.