I've just completed the Model-Glue Quickstart Guide, written by Joe Rinehart. It reads a lot like the Head First series of tech books, so that made it a lot of fun. In total, it took me about 3 hours tonight starting with the initial Model-Glue download until the end of the last page.

Right out of the gate, I'd have to say that this tutorial enabled me to really understand the Model-Glue framework much more than the Waterswing tutorial did with Mach II. Joe did a fantastic job with this. The mini-quickstarts are easy to follow, make sense, and break the tutorial down into logical parts. This makes it easy to measure success while also providing a clear stopping point while working out any errors. The whole tutorial really flows well.

There are a couple confusing aspects to the tutorial, such as the frequent use of different case for the same variable or page name, including one tag in the StockQuoteConfig.xml that had a matching closing tag, upper case B. The ModelGlue directory structure itself varies in the case of file and directory names compared to the tutorial. I thought that the inconsistent case usage would cause problems, but even though I completed the tutorial on a Mac while using vi and CFEclipse the case issues were largely negligible. Some of the mini-quickstarts show code that builds upon code from the last quickstart, but the lack of markup makes it difficult to catch exactly which parts are to be changed for the current lesson, such as in the Message Arguments lesson.

While some polishing could be used, it is very well written and entertaining. I liked it a lot. I highly recommend you check out the Model-Glue Quickstart Guide too.