Monthly Archives: June 2007

Build your own CAB #11 – Event Aggregator

I will finish “Build your own CAB” at least before Acropolis hits and makes it all obsolete.  In the meantime, check out all the stuff that’s gone before: Preamble The Humble Dialog Box Supervising Controller Passive View Presentation Model View … Continue reading 

Posted in Build your own CAB, Design Patterns, StoryTeller | 11 Comments

Designing for Testability

EDIT:  What I should really say is that it isnt’ just Designing for Testability, it’s Designing with Testability  From a question on my Passive View blog post:   ”should we design for testability, or should we try and test what’s designed (perhaps … Continue reading 

Posted in Test Driven Development | 6 Comments

Build your own CAB Part #10 – Unit Testing the UI with NUnitForms

I’ve long, long since left the rails of “Build your own CAB” topics and wandered off into “just things you do” when you’re building a WinForms application.  I’m doing this topic now because it felt easy to do in the midst … Continue reading 

Posted in Build your own CAB, Featured, Test Driven Development | 4 Comments

If you want your process to be followed consistently…

…make your process easy to follow.  Seriously.  If I have to go out of my way to do some sort of bookkeeping that bookkeeping isn’t going to happen with the consistency that the metrics loving guy is going to want.  … Continue reading 

Posted in Uncategorized | 8 Comments

Old Smalltalkers

I say this out of no small degree of fondness because I’ve enjoyed working around ex-Smalltalkers over the years.  I’m fully aware of just how much debt we owe to the Smalltalkers, but…  The ultimate curmudgeon in all of classical … Continue reading 

Posted in Uncategorized | 7 Comments

A Train of Thought – June 17, 2007 Edition

I wrote some of this on a 5:40 AM train.  After this I’m not going to write any more commentary type posts on far too little sleep.  Besides little mismatched rants, I’m flushing out bits and pieces of blog drafts … Continue reading 

Posted in Uncategorized | 13 Comments

StructureMap is 3 years old

Wow, I completely missed this.  A couple weeks ago was the 3rd anniversary of StructureMap’s initial release (I’ve been coding on something called StructureMap since at lease 2002 though).  Time flies when you’re having fun I guess. By the way, … Continue reading 

Posted in StructureMap | 10 Comments

Build your own CAB Part #9 – Domain Centric Validation with the Notification Pattern

Buckle up, because this is going to be a long post with more pedantry than you can shake a stick at.  As I was writing this I found some good examples of some of the design principles related to Orthogonal Code, so I … Continue reading 

Posted in Build your own CAB, Design Patterns, Featured | 16 Comments

We are so spoiled

Alright, one of the biggest things holding me back from trying Ruby in a large scale is the lack, or perceived lack, of a full fledged IDE that comes close to the experience I get with VS.Net/ReSharper (I’m gonna play … Continue reading 

Posted in Uncategorized | 17 Comments

Build your own CAB Part #8 – Assigning Responsibilities in a Model View Presenter Architecture

  First, go catch up on what’s come before: Preamble The Humble Dialog Box Supervising Controller Passive View Presentation Model View to Presenter Communication Answering some questions What’s the Model? Where should this code go? In a post last winter I … Continue reading 

Posted in Build your own CAB, Design Patterns | 11 Comments