in

 

Browse by Tags

  • Enumeration classes

    A question came up on the ALT.NET message board asking whether Value Objects should be used across service boundaries. Of course, the conversation took several detours, eventually coming to the question, "what do you do about enumerations crossing service boundaries." I'm still ignoring...
    Posted to Jimmy Bogard (Weblog) by bogardj on 08-12-2008
  • Enhancing mappers with LINQ

    The "big 3" higher-order functions in functional programming are Filter, Map and Reduce. When looking at the new C# 3.0 LINQ query operators, we find that all three have equivalents : Filter = Where Map = Select Reduce = Aggregate Whenever you find yourself needing one of these three higher...
    Posted to Jimmy Bogard (Weblog) by bogardj on 05-08-2008
  • Intention-concealing interfaces: blob parameters

    When someone is using your code, you want your code to be as explicit and easy to understand as possible. This is achieved through Intention-Revealing Interfaces. Evans describes the problems of opaque and misleading interfaces in Domain-Driven Design : If a developer must consider the implementation...
    Posted to Jimmy Bogard (Weblog) by bogardj on 11-29-2007
Page 1 of 1 (3 items)
Copyright Los Techies 2007. All rights reserved.
Powered by Community Server (Commercial Edition), by Telligent Systems