Jump to ratings and reviews
Rate this book

Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales

Rate this book
Node.js is the platform of choice for creating modern web services. This fast-paced book gets you up to speed on server-side programming with Node.js 8, as you develop real programs that are small, fast, low-profile, and useful. Take JavaScript beyond the browser, explore dynamic language features, and embrace evented programming.Harness the power of the event loop and non-blocking I/O to create highly parallel microservices and applications. This expanded and updated second edition showcases the latest ECMAScript features, current best practices, and modern development techniques. JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This greatly expanded second edition introduces new language features while dramatically increasing coverage of core topics. Each hands-on chapter offers progressively more challenging topics and techniques, broadening your skill set and enabling you to think in Node.js. Write asynchronous, non-blocking code using Node.js's style and patterns. Cluster and load balance services with Node.js core features and third-party tools. Harness the power of databases such as Elasticsearch and Redis. Work with many protocols, create RESTful web services, TCP socket clients and servers, and more. Test your code's functionality with Mocha, and manage its life cycle with npm. Discover how Node.js pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, use the latest available ECMAScript features and harness key Node.js classes and popular modules. Create rich command-line tools and a web-based UI using modern web development techniques. Join the smart and diverse community that's rapidly advancing the state of the art in JavaScript development. What You

336 pages, Paperback

Published February 13, 2018

61 people are currently reading
75 people want to read

About the author

Jim Wilson

257 books15 followers
Jim Wilson could have simply dismissed himself as a competent piano tuner-technician, even an exceptional one. But he was and is so much more, and it took the sudden death of a dear friend and the encouragement of a legendary singer/songwriter to prove it to him.

From a broken home in Amarillo, Texas to a multi-award-winning recording artist, Jim Wilson’s journey is a captivating tale of showbiz glamour, personal tragedy, self-discovery, and dogged determination. And, as is typical of Jim Wilson, he’s turned out to be a pretty good wordsmith.

Tuned-In: Memoirs of a Piano Man is a page-turner and a life-changer. It’s a self-help book in the form of an autobiography. It is entertaining, revealing and full of lessons for musicians, fans, and all readers.

Jim Wilson’s life direction was set when he was given a guitar at age 7, then began composing songs at age 9. Soon after moving from West Texas to LA in his early 20’s, he gained a reputation as a respected piano technician, catering to the highest echelon of the music industry. Jim helped develop the first MIDI-adapter for acoustic piano in the 80’s, which became an instant hit with artists and studios around the world.

It was the shocking, untimely death of his closest friend that forced Jim to question the whole purpose of his life. With the love and support of his musical heroes – most significantly his friend and mentor, Dan Fogelberg -- Jim set out on a solo career, composing, recording and performing his signature style of piano-featured instrumentals.

Four of Jim’s ten recordings have hit the Billboard Top-20, he’s had two PBS specials, and his music has been streamed over 75 million times by fans around the globe. He was recently made a “Lifetime Member” of the Recording Academy. He enjoys scuba diving, skiing, pilot lessons, and mountain biking. Tuned In is Jim’s first book.

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
13 (20%)
4 stars
27 (42%)
3 stars
18 (28%)
2 stars
4 (6%)
1 star
1 (1%)
Displaying 1 - 9 of 9 reviews
Profile Image for Anton Antonov.
350 reviews48 followers
January 3, 2018
Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales is nothing like the title.

The "scale" element is just a buzzword that's thrown out there. It's completely lost in the content of the book and is never addressed properly.

The book is just the usual NodeJS book that starts with some content that you can find in blogs and documentation explained just as well and never goes deep into a subject. The culmination of the book is just the usual NodeJS express application that you can find literally everywhere bundled with UI.

It builds up with NodeJS usage for networking, microservices and os-level work, but never matures into something useful in that area. The fact that it throws out there ZeroMQ in now, 2018, is just odd. Not that ZeroMQ is not useful still to date, but there are way better solutions than what the hype was in 2013. The book didn't mature in this area.

The focus is in the repeated to death part of building an UI which in my opinion is quite funny to be a focus in a book that's about NodeJS and not JavaScript front-end (in particular).


Although I haven't reviewed in goodreads the previous edition, I have read it end to end.

Years later, the new edition is not an improvement at all. It feels like a recycled book in the way Packt usually does with some of their low-value framework books. This is not common for the Pragmatic Bookshelf.

I still feel that NodeJS in Action by Manning is to date, years later, still the best value for the money book for NodeJS
Profile Image for Demian Seiler.
5 reviews
September 5, 2019
I found the book to be very helpful overall. Often, technology books don't age well due to version updates, etc. While I recommend looking into the errata for a few problems I found, generally until the last few chapters I had little issues working through the exercises. And even with the last few it didn't take too much work to get things going.
Profile Image for Fotis Koutoulakis.
117 reviews13 followers
March 3, 2024
Very nice in terms of exposition, but be warned that the dependencies are a bit dated now, and it takes an experienced programmer to resolve the dependency mess (despite the author's best efforts) in order to actually run the code examples present in here.
Profile Image for Stephen.
Author 7 books16 followers
March 5, 2018
I got this book because I was about to start working with JavaScript and Node after not having spent a lot of time working with JavaScript recently, and I was looking for a book to both refresh my memory of the language, and also get me oriented in terms of practices and conventions -- more than the MDN JavaScript pages, or the Node.js site provided. And this book did that job well. It was a good mix of practice (mostly) with some language and other idioms thrown in. To get the most value out of the book doing (most of)the exercises is critical. The author also introduces tools and techniques for testing and TDD early, which is important in dynamic languages (perhaps more so that in statically typed ones).

While some of the packages and tools the author uses may not be the ones that you will use, this can get you started. The authors seems quite aware of the evolving landscape and the book is full of pointers to more information, and if you want to do serious work, you'll want to refer to a good language reference as well as keep up to date with what tools and packages are available. At some point this book might get dated. But it's recent enough that it is worth a look if Node is on your _To Learn_ list soon.
Profile Image for Sebastian Gebski.
1,187 reviews1,337 followers
July 16, 2017
Solid (even if concise) update for "Node.js the Right Way". Doesn't fully cover either Express or any other particular Node framework, but succeeds on catching the specifics of development for Node. As it covers recent version of ECMAScript, there's also a short primer on using async/await with Node 8. Another nice bonus is Node RED - not that I believe in its bright future, but it's worth checking anyway.
Profile Image for Pawelek.
74 reviews
September 7, 2018
Grate book if you want to start with node applications. It covers all topics that are necessary to make those apps, and send it to production. Quite easy language.
Profile Image for Toons.
142 reviews3 followers
November 27, 2018
Starts the right way. Felt I spent too much time learning about elasticsearch than node.js and lost interest.
Profile Image for Bob Kozik.
19 reviews5 followers
December 17, 2019
While the examples are NodeJS-specific I feel like the topics discussed are best practices across programming languages. Behavioral-driven development, modularization(structured programming), debugging, developing web services and applications, etc. Despite Node's somewhat esoteric syntax, I feel like this is just a good book to read to improve your skills as a programmer.
Displaying 1 - 9 of 9 reviews

Can't find what you're looking for?

Get help and learn more about the design.