Smashing Node.JS
By Guillermo Rauch
Highlights
- Special foreword by the creator of V8, Lars Bak.
- Examples with real-world web services like Twitter.
- Learn how to build a Turntable.FM style app with socket.io.
- Teaches JavaScript best pratices that apply to all environments.
What you Learn
- JavaScript
- Transitioning from web / jQuery
- What's new in ECMA
- What's new in V8
- What's new in Node
- Non-blocking IO
- Understanding tradeoffs
- Differences with LAMP
- Avoiding messy code
- The RESTful web
- Leveraging middleware with Connect
- Writing lean code with Express
- Querying web services with Superagent
- The realtime web
- HTML5 WebSocket
- Socket.IO
- NoSQL/SQL Databases
- MongoDB
- Redis
- MySQL
- ORMs and ODMs
- Testing
- How to write async tests
- assert
- expect.js
- mocha
About the author
Guillermo Rauch was born in Buenos Aires, Argentina. He is
well regarded in the JavaScript community for his OSS contributions
which include Socket.IO, MooTools, Mongoose and plenty of others.
He's spoken at dozens of conferences all around the world about
Node.JS and JavaScript, and is the curator of JSConf Argentina, the
first of its kind in South America.
He's the co-founder and CTO of a wonderful startup in San Francisco
called LearnBoost.