Topic: High Performance .NET
Presenter: Nate Zaugg
Date: Thursday, April 09, 2026
Time: 6:30:00 PM -
Location: https://teams.microsoft.com/meet/27400068611107?p=VfAUB9L4fPC1y2odPl
C# is not just productive, It is fast! Modern .NET has also become a serious platform for high-performance software. In this session, we will explore the language and runtime features that can dramatically change the performance profile of C# applications, including Span<T>, Memory<T>, memory pools, pipelines, UTF-8 processing, allocation avoidance, and other modern capabilities that help reduce overhead and push more work closer to the metal.
We will look at the kinds of bottlenecks these tools solve, where they shine, and where they can be misused. Along the way, we will also compare C#'s performance with peer languages like Go, Java, and Rust, and discuss where .NET is surprisingly competitive, where it still lags, and why. We will also touch on Ahead-of-Time (AoT) compilation, profile-guided optimization, and how far the modern .NET toolchain can take C# when raw speed actually matters.
This is a hybrid meeting!
Join us in-person:
Mindfire Office
872 W Heritage Park Blvd STE 200
Layton, UT
Join us online (MS Teams):
https://teams.microsoft.com/meet/27400068611107?p=VfAUB9L4fPC1y2odPl
About the presenter: