This new edition of Node.js Design patterns has been completely revamped in order to be even more relevant and up to date.
Even if you read the first edition of this book you are going to love this upgrade!
Learn by doing! With more than 100 working examples, you immediately put into practice everything you learn. Every code sample comes with a full step-by-step explanation, so you don't have to spend time to guess how things work.
Every chapter will bring you one step closer to becoming a Node.js expert. From the basics of the Node.js architecture to how to scale and distribute your application, the book covers almost every aspect of Node.js development.
A good learning experience can't be achieved by only throwing code and notions at the reader. Node.js Design Patterns comes with in-depth explanations and examples, so that even a novice can follow and immediately take advantage of advanced techniques.
This chapter serves as an introduction to the world of Node.js application design by showing the patterns at the core of the platform itself. It covers the Node.js ecosystem and its philosophy, a short introduction to Node.js version 6, ES2015, and the reactor pattern.
This chapter introduces the first steps towards asynchronous coding and design patterns with Node.js discussing and comparing callbacks and the event emitter (observer pattern). This chapter also introduces the Node.js module system and the related module pattern.
In this chapter we progress with the exploration of asynchronous control flows introducing Promises, Generators, and Async-Await.
This chapter dives deep into one of the most important patterns in Node.js: streams. It shows you how to process data with transform streams and how to combine them into different layouts.
This chapter analyzes the different solutions for linking the modules of an application together. In this chapter, you will learn design patterns such as Dependency Injection and service locator.
The ninth chapter takes a problem-solution approach to show you how some common coding and design challenges can be solved with ready-to-use solutions.
This chapter teaches you the basic techniques and patterns for scaling a Node.js application.
The final chapter presents the most important messaging patterns, teaching you how to build and integrate complex distributed systems using ZMQ and AMQP.
The code examples are simple and brilliantReview on Amazon.com
Easily the best book on Node.jsReview on Amazon.com
Clear explanations of complex topicsReview on Amazon.com
An indispensable book for every node developerReview on Amazon.com
Great book, which is rare these days.Review on Amazon.com
If you are doing anything with Node, this book should be on your shelf/iPad/Kindle.Review on Amazon.com
— Chad Wyszynski (@nimbus154)September 4, 2015
— Romel Pérez (@ronelprhone)September 2, 2015