Many months ago I put learning about the Caliburn framework on my “to do” list. A few weeks ago I started the task and decided to write a book about it. I don’t think that I am expert enough at the framework to actually publish a book. Not yet anyway. But I figured if I could grok it well enough to write about it that I would be well on my way to learning the framework.
You can download the book from here.
The first chapter is a simple introduction to Caliburn. Chapter 2 walks you through a simple, Hello Caliburn, application. Chapter 3 is more ambitious and walks you through various aspects of the framework using the Silverlight GameLibrary sample. It covers the same topics that Rob Eisenberg covered in his MIX10 talk. There is also an Appendix included that lists some of the conventions found in Caliburn.
If I decide to write additional chapters, then I would include:
- Adding to Conventions
- Overriding Conventions
- TDD and Caliburn
- Caliburn extensibility points
- IResult implementations
- Coroutines in more depth
- UI patterns besides MVVM
There is likely much more to Caliburn that I don’t even know what I don’t know yet.
Please reply with any feedback, corrections, further explanations, or additional chapter ideas.
If a book is ever published about Caliburn, Rob should be the one to do it.
