Save Big On Open-Box & Used Products: Buy "Practical Node.js: Building Real-World Scalable We...” from Amazon Open-Box & Used and save 30% off the $49.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all offers from Amazon Open-Box & Used.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Practical Node.js: Building Real-World Scalable Web Apps 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Featured IT certification guides sponsored by Pearson. Learn more.
Frequently bought together
Customers who bought this item also bought
Special offers and product promotions
About the Author
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
First, the author completely ignores Windows users. It's not just MAC screenshots that are the problem, it's that he provides coding patterns that only work on a MAC (or Linux), using Makefiles for example.
Second, the book is slim, about 270-something pages including the index. If you took just the original expository text it probably wouldn't cover 70 pages. The rest of the book is padded with mindless lists (seemingly cribbed directly from online docs) and code samples that are used again in his Pro Express book (Yes, I got suckered twice in the same order.)
Third, it's just lousy writing and in desperate need of a real editor. That this rough draft went to press is shameful. It reflects really badly on Apress.
Four, going back through the many five-star reviews for this book, it seems clear to me that many of these are paid reviews -- a sleazy practice that threatens to undermine the usefulness of Amazon product reviews. You can find a number of five-star reviewers, whose history is filled with dozens of 5-star reviews for tchotchkes of every sort, with only one review for a tech book -- this one, or even more telling, they've only reviewed two books, both by this author. Like I said, it's clear to me what's going on here, but you can draw your own conclusions.
Here is my advice. Buy Beginning Node.js by Bassart Ali Syed, also by Apress. His is a fantastic book -- well written, well edited, with a lot of solid background information in addition to good code examples. Then just copy the table of contents from this book and go read the online docs for all of the modules. In my 30 years coding, I have bought hundreds of tech books, and this is among the five worst.
- The author (Azat Mardan) knows the MEAN stack very well. He seems to have some real-world experience with these technologies.
- Azat's experience with the MEAN stack has given him some insight about them. I have tried several of the relative technologies to the MEAN stack like different template engines (Jade, Handlebars, EJS, ...), different Express middleware, different database solutions/session stores (mongoDB, Redis, ...). I can say that Azat's recommendations about which of these technologies you should consider in various developement scenarios are spot on. To me, what he recommends and his choice of complementary technologies for your Node.js/MEAN projects are excellent recommendations. In my own experience, I ended up trying different options and ended up choosing pretty much the same technologies recommended in this book. Like I said, I have read other books on Node.js/MEAN and this is not always the case.
- The book directs you towards different resources for further reading/exploring of subjects covered in the book or not covered but worth knowing about.
Now, what makes this book imperfect is mainly that it seems to have lacked careful editorial reviewing before being put on the market. There are some holes here and there when you read the book. This has been mentioned by other reviewers. This is a little frustrating but in my case it happened maybe 2 or 3 times during my reading. I was reading and then suddenly : "Hey, how did we get to this code from the last code example ?". It seems like the author has jumped or omitted some transitional paragraphs here and there. But we have to keep in mind that this is a book about some fast-changing open-source technologies and the author has to get it out quickly, otherwise it becomes outdated by the time it gets published. And as far as I know, when this book came out on the market, there was pretty much nothing else that covered as much of these topics. So it was still highly valuable, even with its imperfections.
I have not mentioned the topics of mongoDB and angularJS in my review because I have learned these from other sources. I have read these chapters quickly but I can say that if you're serious about using these technologies in your stack, you will need to complement the info provided in this book with some more in-depth books/online tutorials/... Again, Azat Mardan shares some good insights about how to use these in your projects, whether you should use mongoskin or mongoose with mongoDB, etc. But these topics simply have too much scope to be covered extensively in this book.
Overall, I think that this book is still valuable today. It has certainly help me. We keep an eye on the io.js project that seems promising but it's not ready for production yet. So at this point in time, Node.js and the MEAN stack is a great option for some projects and this book will get you started fast. My recommendation is that you buy this book and one or two other books on the MEAN stack at the same time. This has worked well for me because you can compare the different approaches from the authors. You can also read on a single topic across your 2-3 books and some info will be complementary. With books like this one and others on open-source tech, spreading your reading between different books helps you gain a better perspective on the topics.
It is fun to read book with printed links like: "[...]", seriously, which is actually an article from this writer. Endless and pointless listings with no, or short explanations.
It feels just like few tutorials from averange web page were glued together and printed out. As a digital tutorial thats ok, as a printed book - Im feeling sad for a wasted trees.
Most Recent Customer Reviews
For those who want to skip the theory and learn practical coding, this book covers most of the basics you...Read more
This book is not an introduction to Node.js.Read more