Exercises from Smashing Node.js, by Guillermo Rauch.