Bespoke software is expensive. As we all well know, it is risky to build, technical debt can easily creep in, and you can easily end up with a maintenance nightmare. And software developers, well – we all know they are hard to work with, they tend to have opinions about things, and did I mention, [...]
On April 10th (less than 1 week away), I am doing an updated version of my talk at Twin Cities Code Camp about using dynamic with C#. One core technique I am seeking to demonstrate is to use the concept of a dynamic XML reader as a more human readable way to use XML content in [...]
An update to a project I have been working on for some time, for which the time definitley ripe for an update. It was an afternoon in 2007 when I was pondering… “Why I am writing the same Dictionary<K,V> collections just for indexing and putting them internal to my collection classes so I could do [...]
My second InformIT article is now up, this one, focusing on some conversation starters you should be having with clients. There are a lot of things out there that are going to capture imagination, but I think these three that I allude to after the jump are particularly meaningful in this year of shrinking budgets [...]