Unveiling the next version of .NET lays out new language features building on the trend increasing the dynamic characteristics of C# and Visual Basic. New language features will fall into categories of new features to support the current drivers, cross-over of features between the languages, and IDE improvements to ease your programming experiences. The current drivers for the languages are declarative coding, dynamic programming and concurrency. You’ll see how a vision of the languages is evolving from these driving forces – building on the dynamic features separately developed for LINQ and in the DLR. You’ll also see how the combined language team is balancing distinction and parity in areas such as late binding, XML and lambda expressions. The next release will present a major overhaul of Visual Studio itself. This offers exciting possibilities for improving your coding and debugging experience, including changes to document mapping and visualizing the structure of your object models and code dependencies. You’ll leave knowing what you can look forward to in the next version, as well as a better feel for the overall direction of the languages.
Kathleen Dollard
Kathleen has been developing business applications for over 20 years, programming in Visual Basic for almost ten years, and working with .NET since the early betas. As an independent consultant, she has had the opportunity to work in a variety of domains, including the finance and justice sectors. Kathleen has worked extensively with application code generation and is the author of Code Generation in Microsoft .NET (from Apress). She has published numerous articles on a range of .NET technologies including XSLT, debugging, ADO.NET, and code generation. Kathleen is also a long time Microsoft MVP, president of the Northern Colorado .NET SIG, and is an active member of the Denver Visual Studio User Group.