Most helpful critical review
29 of 32 people found the following review helpful
Low quality, inferior to materials found online
on January 17, 2012
First of all, the author claims right away that the book's audience are experienced developers, but then, after a reasonably brief introduction to event-driven architecture he spends almost half the book's volume explaining how to install software and how to use command-line tools like npm. That's something ANY developer could hardly benefit from (npm has a very good context help system, too).
The real hands-on material starts at page 60 (out of total 150). Unfortunately, the second part of the book also turns out to be quite disappointing. It consists of just three chapters, each of which is basically an explanation how to use particular module libraries. There is nothing wrong with that, but I personally found the examples to be quite primitive and far-fetched (not to mention code typos here and there and generally untidy code: for instance, it contains fluff like unnecessary module requires, making it confusing and, frankly, quite irritating), or altogether redundant (like a chapter - 1 out of 3 hands-on chapters, mind you! - explaining how to use database modules. Who wants to read that in a Node.js book?)
Returning to the topic the book DOES try to cover - creation of webapp back-ends - I would suggest instead checking out the excellent set of examples contained in the source code of the Express module - I found it to be a much better investment of my time. Also, it's completely free.