A mostly reasonable approach to JavaScript - how we write Node.js at RisingStack