Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes for Mac + PC

Smashing Node.js

JavaScript Everywhere

Guillermo Rauch

This book is available for download with iBooks on your Mac or iOS device, and with iTunes on your computer. Books can be read with iBooks on your Mac or iOS device.


Learn to make more efficient apps, with just one language!
Smashing Node.js: JavaScript Everywhere equips you with the necessary tools to understand Node.js and its uses in developing efficient web apps. With more traditional web servers becoming obsolete, having knowledge on servers that achieve high scalability and optimal resource consumption using Node.js is the key to your app development success. Teaching you the essentials to making event-driven server-side apps, this book demonstrates how you can use less space and take less time for communication between web client and server.
Contains numerous hands-on examplesExplains implementation of real-time apps including Socket.IO and HTML5, and WebSocketsAddresses practical Node.js advantages from specific design choicesDemonstrates why knowledge and use of JavaScript is beneficial Includes an interactive online component with sample chaptersExplains components of stand out apps including brevity and benchmarks
Looking to enhance your abilities even further? Smashing Node.js: JavaScript Everywhere makes developing server-side apps accessible with its focus on JavaScript, open source, and easy-to-use language.

Customer Reviews

Great content but far too many typos

I bought the physical copy of this book and have been very pleased so far with the content, being at chapter 4. Guillermo does a great job explaining the concepts of Node, like the event loop, etc, and he explores useful concepts that I've seen other books leave out. His examples are helpful when they work. That's the only problem I have with this book; it has far too many typos (again, I'm only on chapter 4). Some are small, like spelling "buffer" with 3 f's or spelling "announce" with an e and 1 n, but others are large and confusing. For example, Guillermo shows an example of how to use the Buffer class to load an image and write it to the file system. The example code writes a PNG file but the text he writes corresponding to the example, and the screenshot he shows, both reference the file as a GIF. I tried several things to get this example to work, but the file always came out corrupted. I'll probably still go back and read this book because it has been very helpful, like I said above, in exploring different concepts and explaining what is possible. But I'm going to read the Node Beginner Book first so that I get a good ground work. Being that the amount of typos were so frustrating that I had to stop reading the book, I can only give 3 stars.

Smashing Node.js
View In iTunes
  • $14.99
  • Available on iPhone, iPad, iPod touch, and Mac.
  • Category: Computers
  • Published: Aug 14, 2012
  • Publisher: Wiley
  • Seller: John Wiley & Sons, Inc.
  • Print Length: 320 Pages
  • Language: English
  • Requirements: To view this book, you must have an iOS device with iBooks 1.3.1 or later and iOS 4.3.3 or later, or a Mac with iBooks 1.0 or later and OS X 10.9 or later.

Customer Ratings

We have not received enough ratings to display an average for this book.

More by Guillermo Rauch

Become a fan of the iTunes and App Store pages on Facebook for exclusive offers, the inside scoop on new apps and more.