Node.js the Right Way: Practical, Server-Side JavaScript That Scales
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.
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**.
Gran bel libro!
Ottimo libro dal taglio particolare. Va subito al concreto e non parte dal solito "Hello World!". Consigliato soprattutto per chi vuole capire subito come funziona 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.
Trustpilot
1 week ago
1 month ago