Mastering Node.js - Second Edition

Posted By: Grev27

Sandro Pasquali,‎ Kevin Faaborg, "Mastering Node.js - Second Edition: Build robust and scalable real-time server-side web applications efficiently"
English | ISBN: 178588896X | 2017 | EPUB | 498 pages | 4,7 MB

Expert techniques for building fast servers and scalable, real-time network applications with minimal effort; rewritten for Node.js 8 and Node.js 9

Key Features
Packed with practical examples and explanations, Mastering Node.js contains everything you need to take your applications to the next level.
Unleash the full potential of Node.js 9 to build real-time and scalable applications.
Gain in-depth knowledge of asynchronous programming, event loops, and parallel data processing.
Explore Node's innovative event-non-blocking design, and build professional applications with the help of detailed examples.
Book Description
Node.js, a modern development environment that enables developers to write server- and client-side code with JavaScript, thus becoming a popular choice among developers.

This book covers the features of Node that are especially helpful to developers creating highly concurrent real-time applications. It takes you on a tour of Node's innovative event non-blocking design, showing you how to build professional applications. This edition has been updated to cover the latest features of Node 9 and ES6. All code examples and demo applications have been completely rewritten using the latest techniques, introducing Promises, functional programming, async/await, and other cutting-edge patterns for writing JavaScript code. Learn how to use microservices to simplify the design and composition of distributed systems. From building serverless cloud functions to native C++ plugins, from chatbots to massively scalable SMS-driven applications, you'll be prepared for building the next generation of distributed software.

By the end of this book, you'll be building better Node applications more quickly,