Archive for March, 2009

In C# 3.0 a lambda expression can be converted into either an expression tree or a delegate ..former of which lets you treat code as data ..this mechanism is source of all the coolness behind linq to sql . But this is doesnt have to be limited to frameworks, You can take advantage of this […]


Often in a query based api’s ( for example  REST based apis )  there is a need for providing a capability for the client to specify the field and depth  while retrieving an object graph .. For example, Windows Live contact Api let you specify Field and Depth Filtering via the query param Filter , […]