Taming Asynchronous JavaScript Code examples from my Taming Asynchronous JavaScript talk. Relevant blog posts: Node.js Flow (part 1) Node.js Flow (part 2) You will need io.js >= 1.0.4 to run the examples, except for the one using fibers/fibrous which requires node.js >= 0.10.x