It's sometimes interesting to think about the decisions that went into the software that we use. There is an interesting article or two on the design decisions surrounding the Start menu in Windows Vista . These large design decisions are very interesting and have far-reaching impacts. It's fascinating to me to think about everything that is involved in deciding what word should describe something...

I have been running into a situation a lot lately, especially with applications that utilize WCF services. Specifically, it deals with deserialization, so I wanted to write up a little bit about what I have found and some best practices. Problem Consider the following scenario. You have the following object, defined in your WCF service: [DataContract] public class Programmer { [DataMember] public List<...

The UAC messages can get as annoying as the Apple advertisements suggest, but if you haven't considered UAC in an application that runs on Windows Vista, you might be in for a nasty deployment surprise. I recently had to write an application that did some swimming around in Active Directory, which obviously requires elevated credentials. I got tired of right-clicking the application and clicking "Run... More Posts