Node.js is a wildly popular platform for writing web applications that has revolutionized web development in many ways, enjoying support across the open source community as well as industry. With Node.js Succinctly by Emanuele DelBono, you will learn the basics of Node.js: non-blocking I/O, the event loop, modules, and the Node.js runtime environment. From there, you will dive into building practical solutions that interact with filesystems and streams, access databases, handle web server message queuing, and more.

Emanuele DelBono

I am an architect and software developer with more than 10 years' experience in building web applications. I have always been curious and interested in learning new technologies and new languages, and over the last few years I have spent my time in frontend development, taking in my stride the quirks of javascript and different browser personalities.

C#, Ruby, Javascript, Test Driven Development, Patterns and Clean Code are the languages and practices I speak every day. I love to share what I learn, actively participating in conferences as a speaker at numerous events for various developer communities. But I don’t just live for technology: in my spare time I really enjoy freshwater sailing on Lake Garda and being a "perfect dad".

An Introduction to Node.js Hello Node.js The Node.js Ecosystem Using the Filesystem and Streams Writing Web Applications Real-Time Apps with WebSocket Accessing the Database Messaging with RabbitMQ Support Tools: Build and Testing