Should the name of a department be encoded in a namespace?
One thread of discussion going through our internal community is this: should the .Net namespace include the name of the…
Guiding Enterprise Change
One thread of discussion going through our internal community is this: should the .Net namespace include the name of the…
As languages ‘improve’ over time, we see a first principle emerge: Move responsibility for many of the ‘good practices’ into the…
We have a pretty good solution for portal code interface in our team. We’ve been using a home-grown portal for…
I guess it goes without saying that you cannot communicate in a language unless at least two people are using…
Earlier this week, I blogged on the evils of helper classes. I got a few very thoughful responses, and I…
First off, a definition: A helper class is a class filled with static methods. It is usually used to isolate…
There’s more than one way to group your code. Namespaces provide a mechanism for grouping code in a heirarchical tree,…
I’ve been an architect for a while now, but, as far as being an architect within the walls of Microsoft,…
The marketplace of ideas is an amazing place. When Microsoft came up with the notion of Remote Scripting (many years…
A friend of mine pointed out an interesting post by Scott Hanselman that used a clever phrase: “having a High…