This presentation will cover the new C# 4.0 language features. This demo-heavy session will begin by covering various dynamic scenarios with C# including the new “dynamic” keyword, simplified Reflection, custom dynamic objects, duck typing, Iron Ruby integration, and more. We will also cover named and optional parameters, new COM Interop enhancements, co-variance, and contra-variance. If you are a C# developer, come learn about the new language tools that you can put in your toolbox!
Steve Michelotti is a Microsoft ASP.NET MVP and a contributing author for Pluralsight training. In addition, Steve is a frequent presenter at developer user groups, conferences, and Code Camps along the East Coast and holds the MCSD, MCPD, and MCT certifications. Steve is an avid blogger (http://stevemichelotti.com), has contributed articles to Visual Studio Magazine, and his work on high performance web solutions was featured on Channel 9. Currently he is serving as an Architect/Developer for Applied Information Sciences (AIS) where he has lead numerous projects including a multi-year effort to modernize the business systems of a major insurance carrier. Previously he was the Chief Technologist at e.magination where he consulted with clients including Advertising.com/AOL where he was the Tech Lead for one of the highest volume .NET applications in the world.