originated technology introduced in 2007 with .NET 3.5 • Available in C#/VB, 3rd Party libraries available for JavaScript, Java. • Influenced by Haskell/SQL • introduced Lambdas/Anonymous types and more functional concepts to the .NET world. • IEnumerable vs IQueriable (Rx) • Lots of Implementations o Linq to Objects (tonight) o Linq2SQL/ Entity Framework o Parallel LINQ (.NET 4.0)
bit of functional love to your day (especially if you’re stuck in VB.NET) • Libraries allow you to utilize your knowledge in other platforms. • Microsoft has built a compelling platform within the .NET stack.