Software Design

IEnumerable<T> Paging with LINQ

Simplify your LINQ pagination

I am a big fan of LINQ to Objects, especially when it comes to working with collections.

Visual Studio 2008 Extension Methods

This is excerpt about this blog post!

Now that visual studio.net 2008 has been released developers have a much improved development environment and framework to produce high quality code with.  Extension methods are one of the new framework and IDE features that provides a powerful and clever method of extending objects that you do not have source code for or otherwise can't directly extend.