Learning Centre
Bevry
DocPad
GitHub
Search…
Welcome
Install Node.js
Hands on with Node.js
Preface
What is Node.js
Node's Ecosystem
Simple Servers
Advanced Servers
Web Applications
Appendix
Glossary
Powered By
GitBook
Appendix
Thank you to
General Assembly
in October 2012 and
Codemaster Institute
in April 2016 for hosting this training.
Follow
Benjamin Lupton
on
Twitter
and
GitHub
.
Resources
Talks
Introduction to Node.js with Ryan Dahl
- a bit aged, but still good
Evented Ruby vs Node.js by Jerry Cheung
- good comparison about how node and ruby's approach to asynchrony differs
Programming Style and Your Brain
- on how error prevention is better than cleverness (the reason why I love CoffeeScript for the most part but hate CoffeeScript's implicit returns)
Further Learning
Node School
-
balupton's answers
(don't cheat)
Joyent's Guides
Exception Handling in Node
Debugging & Profiling Node.js
Comprehensive Node.js Training
Node Fail Safe
Recommended Modules
Async
TaskGroup
Async.js
Testing
Joe
Chai
Querying
QueryEngine
Templating
ECO
to HTML
Stylus
to CSS
CoffeeScript
to JavaScript
Babel
for ESNext to ES2015
Servers
Connect
Express
Session Middlewares
Configuration Files
CSON
YAML.js
Utilities
Lodash
SafePS
SafeFS
Eachr
Extendr
Watchr
Request
CLI
Caterpillar
Vorpal
Robotics
NodeCopter
Hands on with Node.js - Previous
Web Applications
Next - Hands on with Node.js
Glossary
Last modified
3yr ago
Copy link
Outline
Resources
Talks
Further Learning
Recommended Modules