Design: Multi-tier != SOA

Over the last year the popularity of Windows Communication Foundation has increased to the point that it’s hard to find a project that doesn’t use it. In this time, I’ve noticed a bit of a cargo cult appearing amongst it’s practitioners.
Three common rules you might hear from members of the WCF cargo cult are:

Don’t […]

Idea: LINQ to SOAP to LINQ Again

Recently I have become a huge fan of LINQ, and have been doing a little work to extend LINQ which I hope to announce soon. It’s not the SQL server integration of LINQ to SQL that interests me, but the elegance of it: developers simply express a need for information, and the system can decide […]