The book’s greatest strength (that it is so focused and concise) is also its greatest weakness — you may reach the end and wonder: “OK, what next?” Its coverage, while broad, is not particularly deep. This isn’t much of a criticism though — how deep into the innards can you really get before you’re just talking about the low-level source code? In addition to the “guided tour” approach taken by most of the book, I also appreciated the quick-and-dirty “Using Jasmine with Other Tools” chapter near the end, which is a series of overviews dedicated to the major integrations that exist. (That being said, the overviews of those integrations are just that: shallow overviews, and I would have liked to have seen at least one really deep dive.1)
Disclosure: I received an electronic copy of this book from the publisher in exchange for writing this review.