Browse by Tags

All Tags » Microsoft (RSS)

A Upcoming Pandemic of Domain Anaemia

There's a well-known anti-pattern called the anaemic domain model[1][2]. This anti-pattern basically says domain entities, chronically, have little or no behaviour (remember, object-oriented design is about attributes and behaviour). It should be...

Received Microsoft MVP Award in C# Again

It appears my involvement in the technical communities over the past year have caused me to be re-awarded Microsoft MVP C# for a third year.
Posted by PeterRitchie | 1 comment(s)
Filed under: ,

Entity Framework Petition of Vote of Non Confidence

I had intended to be happy simply being a signatory of ADO .NET Entity Framework Vote of No Confidence. But, there's people suggesting signatories of this petition are wackos or on the fringe. Do yourself a favour and read the petition . Read what...

Spaces or Tabs?

In this day and age it seems silly to get into a discussion about whether your companies coding guidelines should have a section mandating either spaces or tabs for indents. Tabs are clearly more flexible, but I really don't think it matters at all;...

System.Collections classes are obsolete

Collection classes like ArrayList, SortedList, Stack and Hashtable will shortly be obsoleted (i.e. the ObsoleteAttribute will be applied to them in upcoming .NET Framework builds). You can start to see this in the Silverlight Alpha (i.e. the Obsolete...

DateTime.ToUniversalTime *Should* Throw Exceptinos.

A recent .NET Base Class Library blog post points out that DateTime.ToUniversalTime does not throw an exception for overflow values. This circumvents different Microsoft-sanctioned guidelines about using exceptions for exceptional situations, error reporting...

Microsoft Open Source Lab

After the the Microsoft MVP Global Summit , I got a chance to meet with Sara Ford where she gave me a wonderful tour of campus. Part of that tour was an introduction to some of the folks at port25.com and a look at the open source lab. The port 25 folks...
Posted by PeterRitchie | 3 comment(s)
Filed under: ,