WCF, Complexity and XML

Clemens has a pretty interesting post (as usual) on his recent XML is the assembly language of Web 2.0 entry. He makes a good point that the WS-* stack has grown so complicated that it's pretty hard for humans to directly grok at the XML level (i.e. at the message...

VPC, Performance and Intel 950 chipset

Lately, I've been getting a little fed up with the poor performance I was getting out of my virtual machines in Virtual PC 2004 (which I still prefer compared to using Virtual Server 2005 R2 directly). Performance was particularly bad on VPC image with SQL Server 2005, which has a...

WCF Concerns

Wallace B. McClure posted here about some of the concerns he has regarding WCF. I'm not sure I agree 100%, but he does make a pretty good point about the fact that MS is pushing WCF pretty hard as a solution to all problems, and we'll just have to see...

WPF Custom Controls, Part Deux

Robin Davies commented on my earlier post about custom controls in WPF, and he makes a pretty good point, I think, that perhaps WPF will help drive the presentation layer to have more designer involvement in the layout and presentation of rich clients, similar to how they now "own" the...

Service Orientation, Autonomy and Caching

Clemens has posted an interesting entry on the topics of Service Orientation, Service Autonomy and Caching here. It's worth reading. Several things caught my interest from Clemens' piece:The Service Orientation Principles and Autonomy: Clemens comments that he was initially confused by the meaning of the word "Autonomy" as part of...

ASP.NET SiteMenu and custom SiteMapProviders

If you're building an ASP.NET 2.0 site that uses the SiteMenu control with a custom SiteMapProvider implementation as the underlying data source, take care how you populate the properties of the SiteMapNode objects you return from your custom SiteMapProvider class. While trying to fix some code here I noticed that...

More Fonts

I've always been fascinated by computer fonts. There's a lot to be said for the creativity and the care taken in designing a good, usable font, and some are really beautiful on their own. While browsing around this afternoon, I ran into a page listing some fonts available for free,...

WinFX Versioning

First we had WinFX Beta 1. Then we had several WinFX CTPs. After that came WF Beta 2 (appearing in various CTPs, just in case once wasn't enough), followed shortly by WF Beta 2.2 (not compatible with any other WinFX components). And now, courtesy of the just released Vista Beta...

MSDN Virtual Labs

I spent some time this weekend playing with the MSDN virtual labs, and it worked remarkably well, it was a far better and more enjoyable experience than I had expected. The whole process went very smoothly, and my only problem was some delayed rendering of the remote machine, thanks to...

Decoding UTF-16 Messages with the BizTalk Framework Disassembler

A few days ago Sam Vanhoutte posted on the BizTalk newsgroups about an issue he was having while trying to process Unicode encoded messages using the BizTalk Framework Disassembler. Here's the tale of what we discovered in the process. Problem descriptionThe error happened while trying to process an UTF-16LE encoded XML message...