Node.js the Right Way: Practical, Server-Side JavaScript That Scales
J**N
This is a fantastic book for learning Node
This is a fantastic book for learning Node.js. It's concise and to the point. The author gets you up and running fairly quickly. Having said that I have two caveats two caveats regarding the book: 1. It is about Node.js only. While you will dive into interacting with databases or JSON it's strictly from a Node point of view. This isn't a negative, but I wouldn't recommend it to someone that only has a beginner's understanding of JS. 2. All of the examples are written for Linux users. The author is very upfront about the fact that if you're running Windows you're on your own; If you run Windows you will need to find a workaround. While you could use Cygwin to solve this problem I personally prefer Git Bash. It lets me run all of the Unix commands I need from the Bash shell, and interface with Git repositories all in one package.Again, great book but Window's users need to be aware of caveat #2 before buying (this applies mostly to users that are newer to programming, or users not use to working with the Unix/Linux command line.
J**R
Excellent Resource for Getting Started - Not a Reference Manual
Excellent resource for learning Node.JS. The book is paced nicely and has lots of great examples of how to get up and running with Node.JS quickly. This isn't a reference manual by any means, but it's a solid book that I and several of my co-workers have relied upon to get started quickly with Node.
A**O
Enjoyable and useful programming
Well organized book with clearly explained, useful and enlightening examples. Warning with few out-of-date pieces of code whose replacement it's easy to find out, concretely I developed on Node.JS version 0.12.2 and I had to change some code to make it functional (because of the book's Node version 0.10.20); which resulted actually in an enjoyable little challenge; the hardest piece was in the last example, I had to replace the 'passport-google' package, which became deprecated on April 20th 2015, with 'passport-google-oauth-2'. You'll enjoy more this book if you program every example and practice with every chapter's follow-up actions.
B**T
interesting older primer, but not for Windows users
This book goes through some interesting ideas and helped me understand Node better. But it also left out some basic things like debugging. There have been quite a few changes given the development speed in JS and some examples will not work based on that. I would also not recommend this book if you are on Windows. This book is highly biased towards Mac and examples will have to painstakingly converted. This should have been avoided by the authors.
P**Y
Short and sweet!
Perfect walk-through of the language by developing real examples. Relevant and real-world code. I love this style of writing. It is direct and to the point, yet I find it relatable and perfectly paced. If you like long rambling chapters, this book is not for you. Technical books, in my mind, should not read like long chapter books. There should be a lot of sample code surrounded by clear explanations of how it's being developed. That's what this book is. Bravo! Thank you!
R**7
Good starter
I rated it four stars but I feel good today and really thought it was about three and a half. I am not a Javascript guru so take it for what it is worth. Just finished building my first Node/Express/Jade application and this book got me started. I didn't reference back to it often during the project though. I bought three books to learn this and the Practical Node.js book was the most useful. I also highly recommend the Webstorm IDE which I also learned to use for this project. It minimized the amount of time wasted doing things other than development. Hope it is okay to mention other resources.
T**T
Wonderfully written introduction to Node.js that doesn't skimp on the technical details
This book takes you from event loops, network sockets, message queues, all the way up to a fully functional gui web application. Along the way it touches on CouchDB, RESTful APIs, Clustering nodes to scale, and client side MVC with Google Authentication. No real flaws in the book or the code which is surprising, as I usually find book dealing with subjects this close to the bleeding edge filled with minor errors or version incompatibilities. Highly recommended to anyone that wants a crash course in all the possibilities that Node.js has to offer. I can't wait to take everything I've learned and run with it.
A**G
Awesome, concise, practical. Prior programming experience required.
Great for people who are new to Node but not new to programming. If you have prior experience in PHP or Ruby or whatever and are looking for a way to get into Node as fast as humanly possible, this is the book for you. Absolutely no wasted words == absolutely no wasted time. Highly recommended.
K**E
No BS, gets you up to speed
It won't make you a master, but it's a great place to start and it's light on fluff; a direct explanation of key Node APIs and their use.Combine this with a copy of Secrets of the JavaScript Ninja if you're looking to really get into JS development, or if you're trying to broaden your programming horizons (learning new paradigms in programming can help you write better code in any language).
A**R
Fantastic book for learning the Node.js basics
I think this book gets the balance just right between explaining the concepts it introduces, and being too verbose. Yeah, it is relatively short, but that is a strength. Long books with vast tracts of code can get very boring very quickly. This book does not, and keeps the learning pace up well. Most of the examples are short enough that you can (and should) type them in yourself and try running them - it helps cement the concepts being taught.Yeah, there are a couple of typos and mistakes that somehow got through proof reading (passing null as the first param into Array.prototype.slice?) but they're quite easy to spot and fix if you have some existing of JavaScript (which you should), and they will no doubt be fixed in the next edition of the book which is on the way soon:[...]Also note that this book often makes the assumption that you will be running on the Linux commandline, not Windows. Quite a few things will need changing a bit to get to work on Windows, especially the IPC stuff (Windows simply doesn't support ipc:// URLs, you just have to use TCP instead and it works fine). Again, not a major drawback in my opinion.The book is the best I've seen for getting the balance right between teaching just the right concepts (starting out by explaining the single-threaded nature of Node.js, for example, is a CRUCIAL thing to do and this book does it) and overexplaining things to the point of being boring.In short: I highly recommend this book. Buy it and you probably won't need to buy anything else to learn Node.js.
M**A
Node.js na prática
O livro aborda o Node.js na vida real. Muito material na Internet não passa do Hello World ou do servidorzinho web. Se você quer aprender a escrever aplicações completas esta é a referência.
W**N
Practical is the key word here
You can't cover everything with node, the subject is just too big.This author manages, in not many pages, to open your eyes about what you should be aware of with node, and what your possibilities are.I went into the book expecting to learn about node web sites. The book covers that in a couple of chapters, but before that he explores much more server-side stuff like tcp and messaging for example.This isn't a reference book and doesn't pretend to be so: it's an eye-opener and a direction indicator, and very good for that.
D**L
Sehr gutes Buch -- Kenntnisse vorausgesetzt
Die Nutzung des Buches setzt einiges an Kenntnissen voraus: Natürlich sollte man JavaScript kennen und am besten schon mit der Programmiersprache gearbeitet haben. Dazu kommen Server-Technologien, HTTP und anderes mehr. Bringt man das mit, bietet einem "Node.js the Right Way" eine Menge.
Trustpilot
2 days ago
2 months ago