Node.js the Right Way: Practical, Server-Side JavaScript That Scales
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**R
What a fantastic little book
Node.js the Right Way is a fantastic little book. It’s a small book (but then it’s Pragmatic exPress) and it doesn’t go into anything in much detail, but then that’s what makes it fantastic. It gives a useful and practical overview of writing Node.js server side applications and explains many of the tools and JavaScript patterns which will be useful to Node.js programmers.It starts off with examples of manipulating the local file system using Node.js. This struck me a little odd as the only thing I tend to use the local file system for is reading configuration files. If I need to write a file I tend to put it in Amazon S3. However, this is genius and looking at how to manipulate the filesystem gives some useful insights into Node.js programming.The book then goes on to look at networking with sockets, something which is often neglected in a world where we expect everything to be RESTful. There’s then a tour through scalable messaging, including clustering, how to access databases and how to write web services, including JavaScript promises and generators!The final chapter covers writing a web application with a single page front end and authentication. This is the only place the book falls down. Too much is covered in two short a chapter. It’s still quite useful though.This is not a book for a novice JavaScript or even a novice Node.js developer, but for once a little knowledge is not a dangerous thing and Node.js the Right Way will help increase that knowledge. It even led me to believe JavaScript might actually be the future.
A**W
Great for people who know programming but want to learn more about NODEJS
Firstly, this is a great book but if you are a beginner in the world of programming I'd recommend a simpler book to start with. It's quite a short book but it's to the point and with real code examples which you can play with to deepen your understanding. As with many of these books you can either choose to do the practical then the theory after if you wish. It starts with a basic NODE example of using the file system then goes into the more complex features of Node.js such as creating authenticated API's.
J**D
Database chapter is CouchDB non-SQL only
No doubt that this book is better than not having a book. Having said that, I had to return mine since a number of pages were missing. Generally I found it helpful but I was really disappointed with the chapter on using databases. The only database considered was CouchDB non-SQL. Of course this is not known until after you buy the book.
B**S
Good
Excellent introduction to Node.js. Clearly worded and gets straight to the point. One of the best technical books I have read.Ps I have a helicopter
N**G
A succinct demonstration of Node as a general-purpose JavaScript run-time environment
To get the most out of this book you will need a good working knowledge of JavaScript, the command line and a Unix like system (OS/X, Linux etc). Much of the sample code will not run successfully on a Windows machine without modification. While many books concentrate on Node as a web server host (which is actually achieved using Express or a similar module rather than Node itself), this book is a succinct demonstration of Node as a general-purpose JavaScript run-time environment. Along the way it shows some features of the next version of the JavaScript language (EcmaScript 6 aka Harmony) and the idioms required for asynchronous programming that is essential in Node. Like other books in the Pragmatic Programmers series it is terse. If you are looking for a step by step tutorial this is probably not the right book.
D**L
currently reading this book great introduction to node but its from pragmatic bookshelf so ...
currently reading this book great introduction to node but its from pragmatic bookshelf so i would not expect anything less
X**X
Really liked this one as a second book on node
Really liked this one as a second book on node: focused, well written, pitched to experienced developers. Only wish it was longer. For those new to node Wandschneider's 'Learning Node' would be a good place to start.
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).
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.
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
3 weeks ago
1 month ago