am 14. April 2013
While I take books form Apress in high regards, this one seems not to keep up with the standard. This book gives you a quick introduction into the MVC WebAPI, and other things like ReSharper, NHibernate, Ninject, log4net, NUnit, etc.. But, While the author is technically very sound, he seems to lack to take the reader side into account.
This book is not written as a step-by-step tutorial-style introduction how to build an REST Service, but is more a documentation of the code from GitHub ([...]).
If you try to redo the steps in the book, you will find yourself jumping back-and-forth, because you will encounter classes that refer to other classes or interfaces, that you might (not will!) find later in the book. So you stop implementing and just read the code. This is very unfortunately, because books are meant to be read in-order.
While Jamie's argument that the book is not big enough to hold all the code (specially the server-side SQL commands) is totally valid, it would help the book a lot if the classes would be presented in the correct order without missing half of the classes, so that the reader can actually redo it.
Also, I am missing an introduction into OAuth, which would be very well placed in a book like this.