Qty:1
  • List Price: $34.99
  • Save: $11.51 (33%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Learning Node has been added to your Cart
Condition: Used: Like New
Comment: This is a like-new book. It has a clean cover, intact spine with no writing or highligted pages. If it comes with a cd, it is included.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
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

Learning Node Paperback – October 10, 2012

ISBN-13: 978-1449323073 ISBN-10: 1449323073 Edition: 1st

Buy New
Price: $23.48
35 New from $17.49 34 Used from $3.70
Rent from Amazon Price New from Used from
Kindle
"Please retry"
$6.98
Paperback
"Please retry"
$23.48
$17.49 $3.70
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Get Up to 80% Back When You Sell Us Your Books
$23.48 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Learning Node + Node: Up and Running: Scalable Server-Side Code with JavaScript + AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps
Price for all three: $83.89

Buy the selected items together
NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 396 pages
  • Publisher: O'Reilly Media; 1 edition (October 13, 2012)
  • Language: English
  • ISBN-10: 1449323073
  • ISBN-13: 978-1449323073
  • Product Dimensions: 7 x 1 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #891,186 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

Moving to the Server-Side

About the Author

Shelley Powers has been working with, and writing about, web technologies--from the first release of JavaScript to the latest graphics and design tools--for more than 12 years. Her recent O'Reilly books have covered the semantic web, Ajax, JavaScript, and web graphics. She's an avid amateur photographer and web development aficionado, who enjoys applying her latest experiments on her many web sites.

Customer Reviews

Moreover, I found this book very slow-paced, and poorly organized.
Franck PORCHER, PhD
That said, I think O'Reilly would have done well to wait a little longer or put more time and effort into putting out something a bit more comprehensive.
Marie T.
Some authors are overly verbose, but at least leave no doubts as to what they are talking about.
Magnitus

Most Helpful Customer Reviews

13 of 16 people found the following review helpful By Devendra on November 6, 2012
Format: Paperback
Learning Node by Shelley Powers is timely, and should be on the reading list of every JavaScript and server-side developer. I have used Node on Linux for x86 and ARM, and Windows. Its performance, especially for network-intensive applications, has me astounded.

I'll briefly delve into things that stood out to me in each chapter of the book.

Chapter 1 is must read if you don't understand the asynchronous nature of Node. It also covers building it from source for Linux, and using WebMatrix to develop and run Node applications with IIS.

Chapter 2 shows how to use command line REPL (read-eval-print loop) to quickly test code, inspect objects, and as an editor. Imagine that!

Chapter 3 covers the Node core objects and modules. In particular, the global namespace object, process.nextTick to asynchronously execute a callback, util.inherits to implement inheritance, and EventEmitter to emit events.

Chapter 4 covers the Node module system. Covers require and how it searches for modules (.js, .node or .json), delete require.cache to reload a module from source, how to create your own custom module, and expose its objects and functions using export. It also covers often used modules such as npm (installed with Node) for package management, Optimist for options parsing, and Underscore.

Chapter 5 delves deeper into the asynchronous nature of Node, covering control flow, exception handling, and asynchronous patterns. It then discusses the Step and Async modules that implement those patterns. It also briefly discusses Node coding style.

Chapters 6, 7, and 8 discuss web development middleware and frameworks such as Connect and Express, and templating modules that work in tandem with Express, such as EJS and Jade.
Read more ›
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
1 of 1 people found the following review helpful By Marie T. on February 11, 2014
Format: Paperback
I was pretty excited to jump into Node. After doing loads of research on Node and reading just about everything I could get my hands on, I had the opportunity to read Shelley Powers' book. I figured it would give me a pretty good foundation, and perhaps fill in some of the blanks in my understanding. Unfortunately, it didn't really do either.

Now, the framework is relatively new. When I started fiddling, it was still in development. Naturally, it's not easy to write a comprehensive book on such a new framework. That said, I think O'Reilly would have done well to wait a little longer or put more time and effort into putting out something a bit more comprehensive. They got this out to meet the immediate demand, but it really doesn't cut it.

There are quite a few alternatives now, so I'd suggest looking elsewhere.
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: Paperback
I'm at an intermediate level and this was the right book for me. I have a strong background in VBA going back over a decade but had not had any reason to learn JavaScript etc. recently.

Starting from square one I have been learning about JavaScript, Express, Jade, Node, Redis, MongoDB, CSS, HTML5, and beyond. There are many books that are wonderful at teaching one or other of those technologies. Shelley Powers "Learning Node" is one of the few that puts an important area (Node in this case) in context with the others. She does not overdwell on the non-Node aspects, and I think if I read this book as a beginner a lot of it wouldn't make sense. But now t hat I've brought myself up to speed a bit, she appropriately introduces the other stuff Node works with. At my intermediate level, her focus on Node -- and its place in a landscape that ranges from the HTML that appears on a user's browser, a database on a server, and various frameworks and modules -- has been very helpful, and her book has given me an overview of what to concentrate on as I develop my own applications.

It's true that the sample widget application used in the book is simple and generic. I applaud this. I can use this as a springboard for my own projects. Other books that have made the opposite choice were unhelpful to me because they went so in-depth on how to build a very specific app (for example a Facebook-like social media app) that it was hard to know how to generalize and use the lessons for the thing I want to build.
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
5 of 8 people found the following review helpful By James Luker on February 24, 2013
Format: Paperback Verified Purchase
I expect a baseline level of quality from any O'Reilly title, and this one disappoints. It's funny because before I got this book, the worst O'Reilly title I'd owned/read was Shelley Powers's Practical RDF. Well, fooled me twice, I guess. This book is just plain bad. I'm into chapter 5 and I just don't find it very illuminating or instructive. There's also been a few sloppy code examples that either don't do what the text suggests they should, or just plain throw errors. Wishing I'd waited for Manning's Node.js in Action.
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: Paperback Verified Purchase
Very well written. I don't necessarily care with it starting slow, but it's better to get a firm understanding of everything before you dive in
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
1 of 3 people found the following review helpful By Jeffrey Hearn on April 9, 2013
Format: Paperback Verified Purchase
Like any O'Reilly book, Learning Node is really solid on the topics it covers. But within each topic, the progression of features and concepts isn't organized very well. Reading it becomes more of a chore than comparable O'Reilly books.

The code examples are at times a little sloppy. I have yet to encounter a problem so big that the example didn't serve its purpose to teach a feature or concept, but the problems are such that many examples may not have been tested on a computer or edited by someone who knows what they're looking at. There are lots of them.

There's also a woeful lack of imagination or humor in the example tasks provided. "WidgetFactory?" Really? Entertainment really isn't the goal of the book but in this case it seems as if the author/editors went out of their way to make things as bland and uninteresting as possible.
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

More About the Author

Plain. Writer.

Shelley Powers has been working with, and writing about, web technologies--from the first release of JavaScript to the latest graphics and design tools--for more than 15 years. Her recent O'Reilly books have covered JavaScript, Node, and HTML5.

Shelley is now transitioning to other topic areas, including sustainable agriculture, food safety, environmentalism, animal welfare, and combating corporate front groups. Upcoming books will touch on the 100 year old battle over raw milk, and the ten year court case between Feld Entertainment (Ringling Brothers Circus) and the animal welfare community.


What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Learning Node
This item: Learning Node
Price: $34.99 $23.48
Ships from and sold by Amazon.com