Although you already saw how to apply the reactive concepts on the back-end from a practical standpoint, I haven’t really talked about how why using Node.js is such a good idea for this.
Instead of looking at code, which you did plenty of in the Chapter 4, in this chapter I’ll try to hit the theory aspect of Node. That means I’ll take a hard, long look at things like EventEmitters and Streams, and you’ll see how asynchronous programming works and why Node.js is so good at it. Finally, asynchronous streams of events, which I already covered a bit in a previous chapter.
By the ...