As some of you may know, I’ve been having a great time fielding questions on a number of sites — LinkedIn, Quora and Koding, to name a few. Most often, the questions are a lot more involved than the original author intended — they may ask about “Hey, how can I implement infinite scrolling?”, thinking the question is an easy one to handle, but there are a number of variables at play in the simplest of questions.
From the first chapter, a sliding-piece puzzle, there’s substance. Actual coding is going on, some serious development tools are being used. There are some steps that seem a bit out-of-place (for example, some of the CSS should be in place earlier than you might suspect), but on the whole, the approach is fantastic. Take, for example, the sliding-piece puzzle — I was able to take much of the code from that, add a flickr feed, and allow the user to use any of a huge number of images. His challenges are well-thought, and the code base for each chapter becomes easily extensible.