CAB Hands On Labs released

We have just released to our community site the updated Hands on Labs for CAB in C#. The newly updated labs contain additional excercises covering the new features in CAB like extensibility through Object Builder. There’s also content and examples of features not available in the QuickStarts that ship with the block, like use of MDI…


CAB Hands On Labs? when? where? what’s up?

You might be wondering where the Hands on labs for CAB are. And it’s a very fair questions. We had hoped to have them by the time we shipped the block, but updating them has taken a little bit longer than we had expected. Among the things that we wanted to add was a full lab…


Visit to Argentina

Last week I was invited to Argentina to work for a couple for days with a local customer and Microsoft Consulting Services in SouthCone region (that’s Argentina, Chile, Uruguay, Paraguay and Bolivia). A really great project and another example of how patterns & practices assets are being used in the “real world”. (in this case…


Partner offerings based on CAB

I’m very happy to see a number of partners already leveraging our deliverables in their products. A great example of this is what my friend Andres Aguiar, lead architect at DeKlarit ( and his team is building. The screen below is a screenshot taken from one of the latest versions of their toolset and of course uses…


CAB Visualizations – An eye into a running CAB application

To provide better information on how a CAB based application works we included in the runtime something we called “visualizers”. Think of this as a realtime “watch” on the application where CAB abstractions are shown: commands, events, workitems, etc. It’s a convenient way of knowing if everything is wired and setup as expected. The primary motivations of this…


CAB standalone documentation

If you’d like to evaluate CAB before installing it, or you simply want the documents (for example, if you want to read them in a machine without Visual Studio .NET installed), check the donwload section in the Community Site here:  Some days ago, we published a zip file containing just the docs (not the…


CAB – Released!

Released! Check it out here: Also, the Team posted new visualizers for apps built on CAB here:


CAB in Visual Basic.NET

We are very pleased to announce the release of the Composite UI Application Block Release Candidate for Visual Basic.NET to the Community. We know many of you were already developing solutions in Visual Basic.NET on top of CAB. That is a supported use case, but we also knew many of you actually preferred the block in…


An Apology to all our Community Members

As a product manager, I’m responsible, among other things, for the relationship between our Customers and my Team. As such, I’d like to apologize for the problems experienced during the last days with our Community sites hosted on GotDotNet.   I know that generally speaking your experience with our community sites is less than satisfactory….


CAB and ClickOnce

There have been a number of questions that we received about using ClickOnce and CAB based solutions. Peter has put together a good article covering this. Check it out here: