Jump to ratings and reviews
Rate this book

Hands-on Node.js: The Node.js introduction and API reference

Rate this book
At the European JSConf 2009, a young programmer by the name of Ryan Dahl, introduced a project he had been working on. This project was a platform that combining Google's V8 Javascript engine and an event loop. The project then took a different direction from other server-side Javascript platforms: all I/O primitives were event-driven, and there was no way around it. Leveraging the power and simplicity of Javascript, it turned the difficult task of writing asynchronous applications into an
easy one. Since receiving a standing ovation at the end of his talk, Dahl's project has been met with unprecedented growth, popularity and adoption.

The project was named Node.js, now known to developers simply as 'Node'. N

147 pages, ebook

First published May 2, 2011

15 people are currently reading
59 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (7%)
4 stars
23 (36%)
3 stars
27 (42%)
2 stars
7 (11%)
1 star
1 (1%)
Displaying 1 - 7 of 7 reviews
Profile Image for Douglas Hackney.
28 reviews19 followers
August 27, 2012
This is a decent book for those attempting to learn node, and a solid choice for a follow-up to The Node Beginner Book.

Hands-On Node.JS assumes a much higher level of general programming knowledge than the beginner book.

Unfortunately, this book is so riddled with grammar and spelling errors, as well as missing ends to sentences, etc. it is a stretch to give it three stars.

Like many self-published books, it cries out for a decent editor.

A good editor would have pushed the author to add more depth, explanation and examples to important concepts that appear he rushed through.

Overall, the book could have used about 10-20% more depth in each of the topics covered.

I gave this book 3 stars instead of 2 simply because of the reference to Node-Inspector. That alone was worth a star.
Profile Image for Anton Antonov.
356 reviews50 followers
February 7, 2016
A more practical (exercise-centric) book. Without the exercises, the book has little value to the reader.

If you expect an informative book that will teach you the most by just reading it, you're not looking at the right one.

However if you want to stick with the book, it touches the subjects that matter in NodeJS, especially streams, buffers and asynchronous code.

The exercises are fun and challenging even for NodeJS programmers. For me especially, the FS library is the bane of my existence and the "File system" chapter exercises really pushed me to learn it better.

Chances are I'm not going to use the FS library for a long time, as it happened previously, but it's learning that matters.


Still, if the book had a solid publisher, an editor and more content to read, it would probably attract more readers and get better reception.
Profile Image for Randell Benavidez.
20 reviews11 followers
August 25, 2011
This book contains introduction to Node and examples on how to use the API. The examples are pretty much the same as the online API documentation, but have more verbose explanations. It also includes exercises that challenge the reader to create simple programs that utilize the API.

Personally, I'd rather read this kind of material online, and only as a reference.
177 reviews
February 26, 2014
A solid introduction to node.js, with some good material on asynchronous javascript. The best introduction to node.js I have read, I only wished it discussed Express, middleware, promises and synchronisation libraries like Q. Maybe I am expecting too much though!
Profile Image for Coen.
22 reviews3 followers
August 7, 2011
Basic intoduction to Node.js. Feels more like reading an API than reading a tutorial.
10 reviews13 followers
August 13, 2013
A good complement to The Node Beginner Book, a great reference for Node.js API and its patterns
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.