Community Convergence XX

Welcome to the twentieth Community Convergence. I'm Charlie Calvert, the C# Community PM, and this is where I publish information about the C# community and the C# development team.

This week I have the chance to write about the interview with Anders Hejlsberg. We all try to do work that will benefit others, but Anders has succeeded in this endeavor on a scale that most of us can only imagine. In a series of product releases stretching back into the earlier 1980's, Anders backed winning technologies that changed the programming world. Each of the major projects he has undertaken, from Turbo Pascal to Delphi to C#, has been unusually successful. Each has been a great benefit to the many developers who adopted the technologies that Anders designed and drove to completion.

Figure 1: Anders Hejlsberg talks about LINQ and Functional Programming.

In this particular interview Anders talks about LINQ and the technology which makes it possible. Anders has a gift for taking complex ideas and presenting them in easy to understand terms. Nevertheless, I did everything I could to prep him to speak in the clearest and simplest possible way about LINQ and Functional Programming. The push is on now to introduce LINQ to developers everywhere, and hopefully this video will be one stepping stone toward our goal. If you have been hearing about LINQ, and have wanted to find a clear introduction to the theory behind this technology, then hopefully this video will help you explore this fascinating topic.

What's Hot in C#

You will have to forgive me for the brevity of the column this week. From time to time events conspire to keep us busy pretty much all day long for extended periods of time. This is one of those periods. Nevertheless, I'll try to point you towards a few key articles that have come out in the last week.