Discoverno dogma podcast#179 Mads Torgersen, C# 14
#179 Mads Torgersen, C# 14

#179 Mads Torgersen, C# 14

Update: 2025-09-16
Share

Description

Summary

Mads Torgersen, the lead designer of C#, joins me to discuss what's new in C# 14.

Details

Who he is, what he does. His PhD. High and low level work. The language and the compiler. How the compiler enforces the language. Extension members - methods, properties, static, operators. Field backed properties. Going for a preview feature to full release; one feature that didn't make it. Null conditional assignment. Partial constructors; cognitive load of the language; optimized for heavy use and the professional developer; simple code vs simple language; the baggage of a C#. User defined compound assignment. Type unions - this year there is a design. dotnet run app.cs, language changes. Reducing boilerplate over the years.

Support this podcast

Full show notes
What's new in C# 14
C# Language Design Meetings
Other episodes with Mads

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#179 Mads Torgersen, C# 14

#179 Mads Torgersen, C# 14

no dogma podcast