Making the Most of the Evolving C# Language

C# is a living, dynamic language, that gets great new features and supports ever-more technologies with every new version. It can be a bit overwhelming, to stay on top of it all and internalize the new stuff, and make effective use of it at the right time. This code-intensive session will explore a potpourri of features that maybe you haven't taken the time to explore yet, haven't encountered yet, or maybe haven't learned yet. A recurring theme of a typical new C# language feature is that it makes common coding patterns far simpler, while performing the magical feat of keeping your code readable and maintainable. So mastering these features will mean you'll be a faster, better programmer. Don will pick his favorite newer C# features to explore and then we will wrap up with a look at what Microsoft is thinking about for C# 7 in the not-so-distant future.

Recorded: 5/5/2016


Don Kiely

Don Kiely is a featured instructor on many of our SQL Server and Visual Studio courses. He is a nationally recognized author, instructor, and consultant specializing in Microsoft technologies. Don has many years of teaching experience, is the author or co-author of several programming books, and has spoken at many industry conferences and user groups. In addition, Don is a consultant for a variety of companies that develop distributed applications for public and private organizations.