It's been over two years since LINQ was released as part of .NET 3.5, but there's still a lot of mystery in terms of how LINQ works. This session, originally delivered as part of the Northeast Roadshow, starts off with a brief overview of the motivation
and history of LINQ, and then goes into full demo mode in which an imperative style implementation is replaced by a LINQ query - introducing key concepts such as extension methods and lambda expressions along the way.
Code and slides for this, and other Northeast Roadshow sessions, can be found on the
Code Gallery.