Learning Centre
  • 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
On this page
  • Resources
  • Talks
  • Further Learning
  • Recommended Modules

Was this helpful?

  1. Hands on with Node.js

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

PreviousWeb ApplicationsNextGlossary

Last updated 6 years ago

Was this helpful?