This title is Munich-based freelance software consultant Patrick Mulder’s attempt to give an introduction to web development with the Backbone.js ecosystem—in less then 200 pages. A difficult endeavor and unfortunately, Patrick can’t really live up to my expectations.
The book has it’s own webpage (including the book’s project) and a github repository which seems to be incomplete at the time this review got published. I found some typos and minor technical mistakes that I submitted to O’Reilly—don’t worry, nothing dramatic. The project still suffers from some teething problems, though.
For me personally, the most interesting chapters are 7 and 8 called Synchronizing State and Basic API Concerns, respectively. Here you learn how to design a RESTful API for your web application which provided me some interesting insights.
The rest of the book rather consists of short comments that accompany the carelessly arranged code snippets. It seems like the author is trying to squeeze too many information and ideas into an insufficient number of pages. Thus, he is forced to skim rather important topics (e.g. MVVM, Grunt files) or leaves them out completely (e.g. testing, two-way data binding). The first chapter is the perfect example: It should be describing The Bigger Picture but really is a nightmare of a thematic overview. Patrick uses a lot of buzzwords that either are not explained thoroughly or are never used in the book again (e.g. Stitch, Express.js).
Unfortunately, I can not recommend this book due to it’s shallow nature and too many loose ends—even for an introduction.