One of the most popular programming languages on the market is getting even better. With every iteration of C#, we get more and more features that are meant to make our lives as developers a lot easier. Support for writing (hopefully) better and more readable asynchronous code, being able to do pattern matching, tuples, deconstruction, and much more. These are just a few of the many additions to C# that we’ve seen lately. In this talk, I go through how C# has changed, as well as focusing on what’s coming in C# 7.1, 7.2, 8.0, and beyond!