Note: Sections 2 and 3 consist of code examples that you can run in your terminal. If you have node installed, run them with node <filename>
.
-
Getting started
- nvm
- npm
- nodejitsu
-
Node.js philosophy
- Asynchronous
- Streaming
- Modular
- Local Dependencies
-
Commons Patterns
- Flow Control
- Dependency Injection
- Child Processes
- Event Emitters
-
Useful/Interesting Modules
- shelljs
- async
- request
- express
- optimist/commander
- canvas
- socket.io
- browserify
- node-dev
- mocha
- ncp/mkdirp/rimraf