Meeting Info

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:

Meeting Location

Facility:
Mindfire Technology

Address:
872 West Heritage Park Blvd Suite 200, Layton UT 84041
Map

Notes:
Parking is FREE. No fees, no fines, no tags, no special spaces. We promise.

Be sure to join our mailing list!

Next meeting

TBA