Today, I’m proud to announce the v1.0 RTW of Caliburn.Micro for WPF, Silverlight and Window Phone 7 ! The idea was born last year at Mix10 after my Build Your Own MVVM Framework talk received overwhelmingly positive feedback. I want to give a big...

I’m pretty excited about having NuGet support for Caliburn.Micro with the upcoming RTW. The work was spearheaded by Ryan Cromwell and I’ve been testing it and extending it for about a week. I thought I would take this opportunity to share...

Recently my good friend and business partner, Christopher Bennage, made a decision to move his family to Redmond and take a job with Microsoft’s P&P team. A few people have been asking me what that means for Blue Spire. In short, I’m going...

Today, I'm happy to make available the Release Candidates for both Caliburn 2.0 and Caliburn.Micro 1.0 ! The docs for both have been updated significantly, though they will continue to evolve over the coming months. Get em' while they're hot...

Warning! Shameless self-promotion to follow… Please take some time to vote for this year’s Mix Open Call Sessions. I’ve submitted only one session this year and I’m hoping that it will get voted in. I’m really excited about...

One of the main features of Caliburn.Micro is manifest in its ability to remove the need for boiler plate code by acting on a series of conventions. Some people love conventions and some hate them. That’s why CM’s conventions are fully customizable...

Many thanks to the Microsoft MVP program for providing the MSDN Subscriptions and to Jetbrains for providing us with several ReSharper licenses. Than you all for participating and congratulations to the winners! For those of you interested in learning...

Up until now I’ve been focusing on fairly simple usage of Screens and Conductors. In this article, I want to show something a bit more sophisticated. This sample is based loosely on the ideas demonstrated by Billy Hollis in this well-known DNR TV...

Let’s look at another example: this time a simple MDI shell that uses “Screen Collections.” As you can see, once again, I have kept things pretty small and simple: Here’s a screenshot of the application when it’s running...

Previously, we discussed the theory and basic APIs for Screens and Conductors in Caliburn.Micro. Now I would like to walk through the first of several samples. This particular sample demonstrates how to set up a simple navigation-style shell using Conductor<T>...

Actions, Coroutines and Conventions tend to draw the most attention to Caliburn.Micro, but the Screens and Conductors piece is probably most important to understand if you want your UI to be engineered well. It’s particularly important if you want...

Before our WP7 detour , we were deep in the thick of Actions . I mentioned that there was one more compelling feature of the Actions concept called Coroutines. If you haven’t heard that term before, here’s what wikipedia * has to say: In computer...

We briefly introduced actions in Pt. 1 , but there is so much more to know. To begin our investigation, we’ll take our simple “Hello” example and see what it looks like when we explicitly create the actions rather than use conventions...

In the last part we discussed the most basic configuration for Caliburn.Micro and demonstrated a couple of simple features related to Actions and Conventions. In this part, I would like to explore the Bootstrapper class a little more. Let’s begin...

In this tutorial we will learn a few of the basics of Caliburn.Micro . Let’s start by getting the framework. Head on over to http://caliburnmicro.codeplex.com/SourceControl/list/changesets Either use Mercurial to clone the repo or click on the link...