Archive for August, 2009

Pimp my CAB, or how to integrate an existing IoC with SCSF (2009-8-31)

A LITTLE WARNING: This post goes pretty deep into the CAB framework without examining the CAB basics. If you’re unfamiliar with CAB or SCSF this post is probably not going to be very handy for you . . .
My current project uses the Smart Client Software Factory which is build on top of the [...]

Implementing the Notification Pattern using DataAnnotation Validators (2009-8-28)

Some weeks ago a friend of mine told me about System.ComponentModel.DataAnnotations. It’s a relatively new addition to the framework, mainly Asp.net related (mh, was it Mvc or Asp.net Dynamic Data? I’m sure he told me, but I can’t remember). Although I’m more focussed on client side development (WinForms + WPF), what he told me made [...]

Diving into the StoryTeller trunk, Part 8: The ScreenCollection (2009-8-21)

Welcome back again to the “Diving into the StoryTeller trunk” series. Got your diving suit on? If so, good. If not: Suit-up! (Sorry, the HIMYM fanboy in me was too strong )

Last time we spend some time with the concept of Screens. Screens more or less provide the content of an application. Content needs [...]

The Attached Behavior Pattern (2009-8-19)

With new technologies often completely new patterns emerge as people try to check-out how far a technology might take them. One interesting example for this is the Attached Behavior Pattern which seems to get a lot of attention in the WPF and Silverlight community lately. It’s a great example of what you can do with [...]

WPF is not WinForms (2009-8-17)

tttI’ve been investing a lot of time in learning WPF lately. WPF has always been somehow interesting to me, however I never found actually the time to learn it from the ground up. I’ve been trying to grok it for several weeks know and am now slowly coming to a point were I can feel [...]

Diving into the StoryTeller trunk, Part 7: Screens (2009-8-14)

In the previous post I gave a short overview over the players that are involved in the so called
Screen Activation Lifecycle. Today I would like to take a closer look at, guess what, the Screen.

For me personally, the design ‘around’ a Screen is one of the crutial elements for success in
developing a composite UI layer. [...]

Diving into the StoryTeller trunk, Part 6: The main players in the screen activation lifecycle (2009-8-7)

It has been an interesting time with the StoryTeller codebase so far. I’ve learned a lot about advanced StructureMap usage by scanning through the code, trying to understand the unit tests, debugging StoryTeller and writing some smaller programs based on the newly discovered patterns & features.
However, my initial motivation for spending time with that codebase [...]