An exercise I prepared for our Web Development Immersive students at http://ga.co