""Learning Node" will make it easy for someone from any programming background to get a grip on Node.js and build amazing projects." --Tom Hughes-Croucher, co-author of "Node: Up and Running" (O'Reilly)...more
ebook, 396 pages
August 27th 2012
by O'Reilly Media
(first published January 1st 2012)
This book could have been done better. Although there were scattered examples all over, I would have preferred if the book was divided into bigger projects. Also details were missing which would go into building a big application. All in all, a nice introduction, but would need more to build an actual application. That's where Developing Backbone.js Application By Addy Osmani shined.
The beginning is quite a nice introduction to Node and its ecosystem, and earns this book its 3 stars.
Once it moves onto frameworks, databases and miscellaneous topics, it becomes rather superficial and only warrants a brief skim. The discussions of testing, security and deployment in particular, do not convey, or appear to draw from solid understanding of these practices.
Do read this for an easy introduction, but look elsewhere for more depth.
The actual introduction to Node.js is IMO quite well written, but the author wastes white a lot of space introducing for instance technologies like MongoDB and Redis when one example for a datastore would be enough to show the point of persistent storage. This and some other aspects made me skim through whole chapters :-/ There is also a multi-page appendix on how to use Git and Github ... Quite a WTF moment.
There are some things written here which I have figured out easily by googling a year ago. But thankfully, it's not entirely true.
I was looking for a book that teaches you how to build one simple and fairly complex application. There's no cohesive story here. The author simply introduced Node libraries and somehow reading the last 9 chapters felt like reading a documentation page.