Dustin Campbell: C# 13 - Episode 339

Dustin Campbell: C# 13 - Episode 339

Dustin is a Principal Software Engineer at Microsoft. He works on enhancing .NET tooling and contributing to the design of the next version of C# as part of the language design team. Prior to his current role, he spent several years working as a program manager on Project Roslyn. He also contributed in a strong way to the Razor UI framework. He recently presented a session at .NET Conf 2024 on What's new in C# 13.

Topics of Discussion:

[4:04] Fun fact: Dustin has a jazz guitar performance degree!

[3:39] The unique appeal of C#.

[5:06] Evolution of C# and its features.

[10:48] Impact of Async and Await on C#.

[13:17] The compatibility of C# 13 with older .NET versions, specifically .NET 8.

[15:04] How developers can leverage the latest C# features while still targeting older .NET frameworks, and the challenges associated with runtime support for new language capabilities.

[17:04] Hacking the C# compiler.

[17:28] The evolution of records from their initial introduction to the added features.

[18:46] Records vs. Classes in C#.

[22:51] AI's influence on developer productivity.

[25:46] The future of AI developer tools.

[33:26] The need for better support for testing with large language models and other AI-driven dependencies.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at programming@palermo.net.

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo

The Five Pillars: Leadership For Effective Custom Software, by Jeffrey Palermo

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Dustin Campbell on LinkedIn

.NET Conf 2024: What's New in C#13

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episoder(393)

Shaun Walker: Seven Years of Blazor - Episode 337

Shaun Walker: Seven Years of Blazor - Episode 337

Shaun Walker is the founder and CEO of Devessence, a global technology consultancy with a boutique approach. He's also the founder of the Oqtane and DotNetNuke web application frameworks, which have e...

17 Feb 202542min

Matt McCleary: Telemetry & Observability in .NET Aspire - Episode 336

Matt McCleary: Telemetry & Observability in .NET Aspire - Episode 336

Matt McCleary is a Senior Product Manager at Microsoft working on observability tools to empower developers to be successful. Matt started his career in engineering and has worked in tech for 10 years...

10 Feb 202540min

Chris Ayers: .NET Aspire and AI - Episode 335

Chris Ayers: .NET Aspire and AI - Episode 335

Chris Ayers is a Senior Site Reliability Engineer on Microsoft's AzRel Risk SRE team, drawing on years of experience in cloud architecture, software development, and DevOps practices. He's passionate ...

3 Feb 202541min

Scott Ambler: The State of Agile - Episode 334

Scott Ambler: The State of Agile - Episode 334

Scott Ambler helps people and teams adopt new ways of working (WoW) and evolve their ways of thinking (WoT), particularly around data warehousing and data quality. He is the creator of the Agile Model...

27 Jan 202546min

Ryan Booz: The State of the Database in 2025 - Episode 333

Ryan Booz: The State of the Database in 2025 - Episode 333

Ryan is an Advocate at Redgate focusing on PostgreSQL. Ryan has been working as a PostgreSQL advocate, developer, DBA, and product manager for over 20 years, primarily working with time-series data on...

20 Jan 202540min

James Montemagno: .NET Aspire with Azd - Episode 332

James Montemagno: .NET Aspire with Azd - Episode 332

James Montemagno is a Principal Lead Program Manager for the Developer Community at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development...

13 Jan 202546min

Brady Gaster: Upgrading .NET apps - Episode 331

Brady Gaster: Upgrading .NET apps - Episode 331

Brady Gaster is a Principal Program Manager on the .NET and Visual Studio team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes o...

6 Jan 202547min

Aaron Powell: .NET Aspire Community Toolkit - Episode 330

Aaron Powell: .NET Aspire Community Toolkit - Episode 330

Aaron is a Developer Advocate at Microsoft. Having spent 15 years doing web development, he's seen it all, from browser wars to the rise of AJAX and the fall of 20 JavaScript frameworks (and that was ...

30 Des 202447min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
forklart
aftenpodden-usa
popradet
stopp-verden
lydartikler-fra-aftenposten
i-retten
rss-gukild-johaug
fotballpodden-2
det-store-bildet
dine-penger-pengeradet
nokon-ma-ga
rss-ness
hanna-de-heldige
aftenbla-bla
bt-dokumentar-2
e24-podden
frokostshowet-pa-p5
rss-dannet-uten-piano