Professional Node.js and over 2 million other books are available for Amazon Kindle . Learn more
  • RRP: £29.99
  • You Save: £6.00 (20%)
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Professional Node.Js: Bui... has been added to your Basket
Trade in your item
Get a £1.88
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Professional Node.Js: Building Javascript Based Scalable Software Paperback – 19 Oct 2012

3 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£15.41 £9.20
£23.99 FREE Delivery in the UK. Only 2 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Special Offers and Product Promotions

  • Win a £5,000 Gift Card for your child's school by voting for their favourite book. Learn more.
  • Prepare for the summer with our pick of the best selection for children (ages 0 - 12) across

Frequently Bought Together

Professional Node.Js: Building Javascript Based Scalable Software + Professional JavaScript for Web Developers (Wrox Professional Guides) + JavaScript: The Good Parts
Price For All Three: £55.26

Some of these items are dispatched sooner than the others.

Buy the selected items together

Win a £5,000 Gift Card and 30 Kindle E-readers for your child or pupil's school.
Vote for your child or pupil(s) favourite book(s) here to be in with a chance to win.

Product details

  • Paperback: 408 pages
  • Publisher: Wrox; 1 edition (19 Oct. 2012)
  • Language: English
  • ISBN-10: 1118185463
  • ISBN-13: 978-1118185469
  • Product Dimensions: 18.8 x 1.9 x 23.5 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 284,976 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Learn to build scalable software in JavaScript with Node.js

Node.js is a popular framework that allows you to build fast, highly scalable network programs using JavaScript. However, it comes with a learning curve. This in–depth guide walks you through the installation of the Node.js platform and then focuses on the essentials of creating and loading modules; using buffers to manipulate, encode, and decode binary data; simplifying event binding with the event emitter pattern; and more. Covering everything from scheduling the execution of functions using timers to creating and controlling external processes, this book gets you up and running and building and testing your own modules.

Professional Node.js:

  • Addresses querying, reading from, and writing to files
  • Explores streams, file systems, networking, and automated unit testing
  • Details how to read and write streams of data
  • Zeroes–in on building TCP and HTTP servers and clients
  • Reviews using datagrams, testing and debugging modules, and controlling the callback flow
  • Shows how to develop real–time web applications using Connect, Express, and Socket.IO
  • Walks you through connecting to MySQL, CouchDB, and MongoDB

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Pedro Teixeira is a prolific open–source programmer and author of many Node.js modules. He is a founding partner of The Node Firm and a senior programmer at Nodejitsu Inc., the leading Node.js platform–as–a–service provider. He is also the author of the popular Node Tuts screencasts.

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Inside This Book

(Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.7 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By M. Hodgins on 20 Feb. 2013
Format: Paperback Verified Purchase
On the whole I found this book to be well written and well structured. It covers a lot of ground by having lots of small chapters - some are only 10 pages long. This gives the feeling that as you're reading, you're really moving through the subject rapidly. As the title suggests, this book is for professionals - if you're new to JavaScript or Server-side development, this is unlikely to be the right book for you.

Overall, the quality of the writing is good and I only spotted a handful of typos. I do think that the editing could have been better, especially towards the end of the book. The last few chapters have large amounts (up to 5 full pages worth) of code repeated again and again. Quite often the changes from one version to the next are not highlighted - earlier in the book, changes are highlighted in bold, but this convention drops off in the last few chapters.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By hjgraca on 20 Jun. 2013
Format: Paperback
I was looking for a great book to get started with node, and this one was just right. Im experienced developer in other technologies and found very easy to follow the book. I think is the best one in the market, later this year others will appear but now this is by far the best Node book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Kindle Edition Verified Purchase
I've got this book as a PHP developer to get to know Node and Javascript better - I found the material here perfect for this.
After reading the book, I have better understanding of Node than I could have gained reading online or watching tutorials
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 16 reviews
20 of 23 people found the following review helpful
Misleading Title - not a thing about professional patterns, Javascript, or how to scale nodejs 28 Nov. 2013
By Matthew Krueger - Published on
Format: Paperback
I dislike giving negative reviews. This is my first.
Professional Node.js: Building Javascript Based Scalable Software is a misleading title. There isn't any actual info on Professional design patterns for working with Node, nor anything on how to scale Node, and nothing about Javascript - this is not up to 'Professional'. At best, it is a Beginners Guide for developers who have neither the time nor interest in learning Javascript.

As someone with 5+ yrs of professional JavaScript experience I skimmed through this book in under an hour, and gained little to nothing outside of what you can easily find online from Joynet's API documentation [...] This book tries to avoid teaching you anything about JavaScript. If you are making a commitment to node, I would recommend you instead learn the language and get a good intro book on JS - then move onto what's readily available for free online.

I was looking for help understand the following:
> Professional Node Programming Patterns
> Node for HA (High Availability)
> Insight into how to write 'Middleware' (Foundational pattern for working with ExpressJS)
> A better understanding of how to work with Request and Response objects.

This book contains little to no info on anything above.
12 of 13 people found the following review helpful
Best NodeJS Learning resource to date! 6 Mar. 2013
By CURTIS - Published on
Format: Paperback
This is the best learning resource for Node to date. It is broken down in to digestible chunks making it easy to jump in for an hour or few and jump out without having to reorient yourself when returning.

A big plus over other resources is that it doesn't place abstraction over the core node way of doing things right away. Many internet tutorials plug in other JavaScript libraries (expressjs for example) right away. What they are basically doing is saying hey, we're going to teach you JavaScript, but turn around and teach you jQuery (Which is a JS technically but you get the idea).

Dive in and you'll pick up some solid node understanding in a day or 2. Also it does cover popular libraries at the appropriate time. I highly recommend this book to anyone coming to node for the first time.
8 of 8 people found the following review helpful
Recommended 12 Mar. 2013
By Ayp - Published on
Format: Paperback
This book introduces Node.js and various related technologies. It starts off with how to install Node.js
and covers the Core API, how to fo File Processing, Streams and Networking, how to build Web Applications
and connect to databases like MongoDB, MySQL, CouchDB etc.

It specifically covers about event driven programming on the Server Side, using buffers to encode/decode binary data,
how to do event binding, creating and controlling external processes, building TCP Servers, HTTP Servers, HTTP Client,
securing using HTTPS, using Express.JS, SOCKET.IO etc.

The book is easy to read and very understandable.
8 of 9 people found the following review helpful
Comprehensive Node.js Book 2 Jan. 2013
By N. P. - Published on
Format: Paperback
This book is the most comprehensive Node.js book out. There's a lot of good code examples, and it's clear and easy to read. A good source of information for developers that want to take their Node.js skill to the next level
4 of 4 people found the following review helpful
Best NodeJs book out there. 23 Aug. 2013
By Agon - Published on
Format: Paperback
Stop reading whatever book you were reading and get this book ASAP. It is the most comprehensive book with a lot of topics, a lot of code snippets that explain the theory in hand very well and in fact they also show best practices when writing JS code! I've tried two other books and some video courses, but none of them come even close to this book. Remember to practice as much of the code examples, only skip them when you are certain you know what's going on. Best of luck!
Were these reviews helpful? Let us know