You are viewing content from a past/completed QCon - November 2020

C#'s Functional Journey

Two decades ago C# started out squarely in the camp of object-oriented programming languages. Ever since, though, there’s barely been a new version of the language that didn’t borrow concepts and features from functional programming; most recently with records. Why do we do it? How do we make it fit? What’s next?



Mads Torgersen

Chief Language Designer of C# & Contributor to TypeScript, Visual Basic, Roslyn, LINQ
Mads is the lead designer of the C# programming language, and a program manager at Microsoft. Over the years he’s also participated in the design of TypeScript, Visual Basic.NET and even Java. Read more Find Mads Torgersen at:

Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $599 before May 28th