Jump Start Node.js – A well-written guide for learning Node.js quickly – #programming #bookreview

 Jump Start Node.js
Don Nguyen
(SitePoint – paperback, Kindle)

Don Nguyen’s well-written Node.js book has been in print for a few months and is an excellent text for learning how to put Node.js to work in fast, scalable real-time web applications.

You should have some experience with JavaScript before tackling Node.js. But Nguyen says a “server-side engineer who uses another language such as PHP, Python, Ruby, Java, or .NET” can pick up enough JavaScript from his book to get a good feel for its syntax and idiosyncratic features.

What I like most about the book is how it  jumps right into developing a dynamic working Node.js application that you deploy to a production server. The project is a real-time stock market trading engine that streams live prices into a web browser. Along the way, you learn how to set up and use a NoSQL database (with MongoDB), you learn some functional programming techniques, and you work with Ajax, Express, Mocha, Socket.io, Backbone.js, Twitter Bootstrap, GitHub and Heroku.

The author covers a lot of ground, with clear code examples and good explanations, in just 154 pages. “The main goal of this book,” he notes, “is to transfer the skill set rather than the actual project into the real world. There is a narrow domain of ‘hard’ real-time applications such as a stock exchange where specialized software and hardware are required because microseconds count. However, there is a much larger number of ‘soft’ real-time applications such as Facebook, Twitter, and eBay where microseconds are of small consequence. This is Node.js’s speciality, and you’ll understand how to build these types of applications by the end of this book.”

Note: If you are a Windows user, you will have to install Cygwin before you can start using the Mocha testing framework on page 23. If you use Mac OS X, you will need to have the Xcode Command Line Tools installed. More information related to the book can be found at this SitePoint forum.

Si Dunn

Author

  • Si Dunn is a novelist, screenwriter, photojournalist, and book reviewer. His published books include: DARK SIGNALS, a Vietnam War memoir; ERWIN'S LAW, a private-detective novel; and JUMP, a novella about a combat veteran suffering from PTSD and alienation while trying to work for newspapers as a journalist. Several of his feature screenplays recently were under option to movie producers. He spent nearly 15 years working as a technical writer and software tester in the telecommunications industry. His current programming interests include Go, JavaScript, Python, R, Angular, and other languages and frameworks. He is a U.S. Navy veteran and a graduate of the University of North Texas.

Leave a Reply

%d bloggers like this: