Is anyone using the techniques from Domain Driven Design? I've recently read the Eric Evans book of the same name (well, most of it!) and would be interested to hear from anyone who's implemented all/some of it in a project (particularly in C#/C++)
I've kept this question open ended as I'd like to see as many comments as possible, but I have a few questions in particular:
1 - Should value types be real 'value types' if the language supports it? e.g. a struct in C#
2- Is there any feature in C# that makes clearer the association between the language and the model (for instance, this is an entity, this is an aggregate etc.)