14 of 15 people found the following review helpful:
2.0 out of 5 stars
A bit disappointing and short, 29 July 2010
By Emmanuel P Leroy - Published on Amazon.com
I bought the kindle version, and I'm glad I only spend the $10, because $34 for the paper version would have been a bit much.
My main complaint about the book is that it really is a detailed explanation of the BubbleBurst game code, from the author, which can be found on Codeplex.
Certainly the MVVM strategy used in the game requires explanation to be fully understood, and I have to say it is very cleverly designed, but then the book should have been called 'BubbleBurst's MVVM design explained', not 'Advanced MVVM'.
I was expecting a book which explains MVVM advanced concepts and uses the game as an example to illustrate those concepts. This is not what this is.
This is mostly an example of MVVM development, explained step by step.
It does include some very good insight, great pointers and some rules of MVVM pattern development, but it falls short of being a solid reference book.
7 of 7 people found the following review helpful:
2.0 out of 5 stars
Terrible, 16 Jan 2011
By bbeny "SomeGuy" - Published on Amazon.com
This review is from: Advanced MVVM (Kindle Edition)
I got the kindle version of this book (I am not sure if there is any other version). The code examples on the Kindle were completely unformatted. All the tabbing was lost resulting in the code being left aligned, making it extremely difficult to read. For a technical book with code examples this is not acceptable. I also noticed some of the images and diagrams were not being shown.
11 of 15 people found the following review helpful:
4.0 out of 5 stars
Good, quick look at MVVM from a WPF Guru, 7 Mar 2010
By Matthew Eland - Published on Amazon.com
This review is from: Advanced MVVM (Kindle Edition)
Josh Smith is a WPF guru with a long list of credentials and a very active involvement in the WPF and Silverlight Community and is very qualified for writing this book.
Advanced MVVM is a brief stroll through the Model View View-Model architecture for WPF / Silverlight applications. The book covers a multitude of MVVM, WPF, and other architectural topics using the example of a small game that was written following MVVM.
Some of the chapters are fairly simple and straightforward but serve as a good refresher on MVVM and WPF. The later chapters get into more advanced topics such as animating using MVVM and WPF and an undo / redo architecture.
The application's source code is available online and is reviewed in very good fashion in the book. Unlike many technical books I did not find that it was aimed at a novice level. Understanding of C# 3.0 and WPF are assumed. The book is interesting, a quick read, and buying it helps support a pillar of the WPF community.
My only complaints are that the book felt a little short. I enjoyed what was there and would have liked an extra chapter or a little more detail, particularly on undo / redo and commanding.
Definitely recommend this book and hope that Josh Smith continues his active involvement and writing for many years to come.