Archives
-
WCF Serialization part 1: Interfaces, Base classes and the NetDataContractFormatSerializer
One of WCF's goals is interoperability with standard protocol stacks, like WSE or other WS-* implementations. This led, I am told, to the design of WCF's default object serializer - the … more
-
WCF and Non-polymorphic bindings
I've been using WCF for the past few months and on the whole, I think the programming model works. I'm getting to really like the extensibility model and the whole deal seems to click … more
-
UI Usability - case studies and recommendations?
Doing work on our WinForm application, we find ourselves having to make choices - too many choices - about the UI. We don't have access to professional UI engineers, unfortunately, and we make … more
-
A silly little C# language feature request: .! operator
When we step back for a moment from our SOAs and Factories and Polymorphism, we have to admit that at the root of much of our code lie a hell of a lot of simple if/else statements. Like it or not, … more
-
File Properties in Word 2007
A client asked me the other day what happened to File->Properties in Word 2007. They simply couldn't find it.In the Beta1 TR, I remember it was confusingly located on the Status Bar (!) – … more
-
A Better Obfuscation, or How To Write Code That Will Make Someone Kill You
The following code is perfectly valid C#, and compiles without errors: int _;_ = 5; If we take it a bit further, we can do something like this: int _, __, ___, ____; _ = 5; __ = 10; ___ = 15; ____ = 2 … more
-
Ping Notifier!
How many times have you connected to a server via Remote Desktop to install some components?How many have you rebooted a remote server and sat around waiting for it to go up?How many times have you … more