Browse by Tags

Tagged Content List
  • Blog Post: Some comments on efficient SOA method composition

    A couple of posts back I started talking about composing SOAPY operations efficiently, by shipping intent to the service. An interesting debate ensued in my comments: Kristofer (the guy behind the Huagati tools for DBML and EDMX , and it seems a man after my own heart) got all excited and suggested the...
  • Blog Post: And while you are at it… why can’t I compose REST calls?

    In my last post I asked why you can’t compose SOA method calls efficiently. With REST services like ADO.NET Data Services having nice uniform URLs too, and a model (aka EDM) why can’t I compose those with my SOA methods too: i.e. expounding on my earlier example: var manager = GetManager(GetDepartment...
  • Blog Post: Why can’t I efficiently compose method calls in SOA?

    Imagine if you have these 3 methods: public Employee GetEmployee(string alias); public Department GetDepartment(Employee employee); public Employee GetManager(Department department); Now imagine if you want to find the Manager of the Department that some Employee (lets say “alexj” ) works in. If this...
  • Blog Post: Maybe there is more

    Michel Perfetti , has taken my little Maybe thingie and gone a lot further , by using expression tree re-writting he has made it possible to express this: string code = licensePlate.Maybe(lp => lp.Car) .Maybe(c => c.Owner) .Maybe(o => o.Address) .Maybe(a => a.PostCode); which is...
  • Blog Post: LINQ to non-enumerable?

    So I was reading Wes' latest post about Monad's a while back (which incidentally is well worth a read, it is the first good explanation of Monad 's I've seen that uses a language I am comfortable with in it's examples, namely C#). Well one thing Wes kind of brushes over is the fact that he ends up...
Page 1 of 1 (5 items)