In this week's podcast QCon chair Wesley Reisz talks to Mads Torgersen who leads the C# language design process at Microsoft, where he has been involved in five versions of C#, and also contributed to TypeScript, Visual Basic, Roslyn and LINQ. Before he joined Microsoft a decade ago, he worked as a university professor in Aarhus, Denmark, doing research into programming language design and contributing to Java generics.

Key Takeaways The overall theme for C# 7 will be features that make it easier to work with data, including language level support for tuples. The release may also include pattern matching for type switching.

C# 7 is the first new release of the language to be completely built in the open.

Roslyn, the compiler and API, allows a much more agile evolution of the language.

The Omnisharp initiative aims to facilitate easier editing of C# code in other editors, including VS Code.

IoT and Artificial Intelligence are emerging as key disruptive trends.

Related Sponsored Content

Learn from technical practitioners like John Willis, Senior Director in Red Hatâs Global Transformative Office, Sarah Shewell Director of Engineering @GravityPymts, and Sarah Wells, Technical Director for Operations and Reliability @Financial Times. Learn more in less time, in short, focused sessions, and get answers to your questions in speaker Q&As and AMAs. Save your spot now!.

More about our podcasts

Previous podcasts

Rate this Article Adoption Style

Author Contacted

You can keep up-to-date with the podcasts via our RSS Feed , and they are available via SoundCloud Overcast and the Google Podcast . From this page you also have access to our recorded show notes. They all have clickable links that will take you directly to that part of the audio.