Exercises and examples from Node.js the Right Way by Jim R. Wilson