Robust XML Serialization

OK, I’ve had it with the serializers in .NET. All of them are lacking atleast some features that I need. XML serializer can not handle circular references. Soap serializer can not handle generics. Binary serializer is decent but will crash and burn if your class schema change (this applies to all the others to). And…More

DDD – NWorkspace Linq experiment

In Jimmy Nilsson’s book  “Applying Domain Driven Design and Patterns” he writes about a project of his called “NWorkspace”, which is a kind of abstraction layer for O/R mappers. The concept is to let your Repositories only talk to the workspace abstraction, making it possible to swap underlying mapper. The biggest problem with such abstraction is querying, there have…More

Vacation!

Today is the first day of my four week long vacation. So I will finally get some time to get some work done on Caramel. Well I’m off to get some sun and some beer :-)More

SyntaxBox 2.0

Due to public request I am now kicking some life into my old SyntaxBox component again. The code base have been upgraded to C#3 and compiles for .NET 2.0 (using VS.NET2008) The title here is a bit misleading, it is not a new major version yet. It is a cleaned up and upgrade of the…More