How to use LINQ methods to compare objects of custom types

LINQ provides a convenient syntax and many useful methods for operating with collections of objects. However, to be correctly processed by LINQ comparison methods such as Distinct or Intersect, a type must satisfy certain requirements.
Let’s take a l…

How to use LINQ methods to compare objects of custom types

LINQ provides a convenient syntax and many useful methods for operating with collections of objects. However, to be correctly processed by LINQ comparison methods such as Distinct or Intersect, a type must satisfy certain requirements.
Let’s take a l…

Design for Failure, Growth and Distribution!

When designing any piece of software, there are always going to be design tenants that you practice based on the type of software being developed. For service software that is designed for a global, business critical audience, there are three key ten…

Windows Azure: March 2009 CTP!!!

OK folks, so all the announcements have been made for Mix, so it’s time to get cranking! We have a new release of tools and SDK bits. First, you’ll need to install some pre-reqs, but only if you are going to exploit some of the new capabilities: …

Windows Azure: March 2009 CTP!!!

OK folks, so all the announcements have been made for Mix, so it’s time to get cranking! We have a new release of tools and SDK bits. First, you’ll need to install some pre-reqs, but only if you are going to exploit some of the new capabilities: …