First off, I have to say that the work in Caliburn and Caliburn Micro is absolutely amazing!
I would like to offer two things that really helped me understand the framework:
- The MIX 2010 "Build Your Own MVVM Framework" video.
GameLibrary sample (as forked by marcoamendola)
The combination of these two resources helped me understand the way that the framework constructs views, decides where to place them (new window, child control, etc), and how they are connected to the viewmodel. Having the GameLibrary sample available
while watching the demo really helped me to explore the points made during the presentation. I finally feel like I have a solid understanding of how things work.
Another resource that I found highly interesting was the recent
Herding Code podcast #57 with Rob Eisenberg, Ward Bell, Glenn Block, and Jeremy Miller. This didn't focus strickly on Caliburn, but did position some of the patterns and considerations about WPF and UI patterns like MVVM.