Download: http://www.puzzleframework.com/Roger/alsingcore.zip I’ve finally got my thumb out and cleaned up and made a mini framework of the fluent argument validation concept I blogged about in my last post: http://rogeralsing.com/2008/05/10/followup-how-to-validate-a-methods-arguments/ The framework contains a little bit of everything. Fluent Argument Validation Specification. An extensible argument validation system based on a fluent extension method API. (Maybe I…More
Category Archives: .NET
Followup: How to validate a method’s arguments?
A few days ago I and Fredrik Normén had a discussion about argument validation here: http://weblogs.asp.net/fredriknormen/archive/2008/05/08/how-to-validate-a-method-s-arguments.aspx The discussion got kind of stuck in my head, so I have been thinking a bit more about it. And today I came up with a solution that I think is both clean and easy to extend. Fluent Argument…More
Optimizing SOA Applications – C# Async Fork
[Edit 2012-12-04] Nowdays, there is better paralell support built into .NET itself. You can replace my old fork code with the following: //declare the variables we want to assign string str = null; int val = 0; //start a new async fork //assign the variables inside the fork Parallel.Invoke(() => str = CallSomeWebService (123,”abc”), ()…More
Caramel – Screenshots : Relations
I’ve been working some more on the UML editor for Caramel. I’ve added comment elements and relations to the editor now: More
Caramel – Screenshots
I’ve been working on the class designer this weekend and made some nice progress. It is now possible to add interfaces and enums to the designer surface. (and alter their members ofc) The next thing I have to dig into is to add support for association and inheritance lines. //RogerMore
