Introductory chapters are very good, unfortunately with the example book ends in the middle of nowhere (how to start the application?, how to test it?). If not the full source code attached, the book would be much shorter, like few blog posts glued together.