Industrial-Sized Deals Shop all Back to School Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon Beach House $5 Off Fire TV Stick Grocery Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Nintendo Digital Games Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation Baby Sale

Learning Node 1st Edition

11 customer reviews
ISBN-13: 978-1449323073
ISBN-10: 1449323073
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$1.74
Buy new
$23.48
More Buying Choices
32 New from $14.99 28 Used from $1.74
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Rent Textbooks
$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
Price for both: $51.13

Buy the selected items together

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.

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

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: #1,164,578 in Books (See Top 100 in Books)

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.

In addition to her writing on technology, Shelley is expanding her writing to other topic areas, including sustainable agriculture, food safety, environmentalism, animal welfare, and combating corporate front groups.

Customer Reviews

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

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: $23.48
Ships from and sold by Amazon.com

Want to discover more products? Check out these pages to see more: mysql node, ubuntu linux 10.04