Monthly Archive: July 2007

Finding An Application Runtime By Extension

Finding An Application Runtime By Extension

So a recent item that I’ve been tasked with is programmatically finding the application that is required to open/load a file of a given file extension.  One would think that this would be a straightforward task and quite easy to...

Mindblowing Job Candidate Trawling…

Mindblowing Job Candidate Trawling…

The following are the contents of an actual email that I received this afternoon: Hi cchen I have a very hot Java Developer rek with a direct-client in Manhattan. Please send me candidates with rates and contact-numbers. Interviews this week....

CAB, Model View Presenter, Passive View, and Humble Dialog

CAB, Model View Presenter, Passive View, and Humble Dialog

In trying to wrap my head around how solutions should be designed and componentized in SCSF/CAB, I’ve spent a bit of time trying to study up on Model View Controller (MVC) and Model View Presenter (MVP). The packaged documentation, in...

Tuesday Morning Thoughts

Tuesday Morning Thoughts

Some random stuff and some not so random stuff. First, the Oral-B CrossAction Vitalizer is possibly the best damn (non-electric) toothbrush ever made.  It’s comfy on the gums, it gets to the back teeth, and the handle is just right...

Commitment Chains, GUIs, Frustration, And Other Ramblings…

Commitment Chains, GUIs, Frustration, And Other Ramblings…

Warning: massive brain dump ahead… As I was laying down to sleep and having a discussion with my wife – much to her dismay – the topic of her current graduate class came up and she mentioned how much she...

Sticking It To The Man (Maybe)

Sticking It To The Man (Maybe)

There used to be a time, decades ago, when there was only one telephone carrier and everyone was forced to use it, regardless of whether the service or price sucked.  Nowadays we have a much greater variety of choices from...

Software, Artistry, and Frustration

Software, Artistry, and Frustration

In describing my approach to software development, I like to use the term practical artistry.  What does this mean exactly? Well, the practical part of it is that the class libraries, interfaces, and components have to work the way that...

WCF Configuration Intellisense

WCF Configuration Intellisense

Hmm…I thought it was kind of odd that Visual Studio didn’t support intellisense for WCF configuration elements (but then again, I’ve kind of become intimately familiar with the core elements without having the schema). Turns out that you have to...

Enterprise Library vs. Log4Net

Enterprise Library vs. Log4Net

If there’s one thing that really irks me is allegiance for the sake of allegiance. Don’t get me wrong, I have nothing against Microsoft Enterprise Library and in fact, in absense of any better alternatives, EL is indeed the best...