I’m excited to announce that the dotNetDave No Rest for the Wicked World Tour is rolling into Zürich, Switzerland, for .NET Day Switzerland 2026 on August 25, 2026!
I’m thrilled to be speaking at this event for the first time. It will also be my first visit to Switzerland, and I’m really looking forward to experiencing this beautiful country. If you have recommendations for must-see places, great food, or hidden gems in and around Zürich, please reach out—I’d love to hear them.
Be sure to arrive early and grab a seat near the front. You might just catch a custom dotNetDave guitar pick flying through the air, along with some other fun swag. This session will be packed with energy, practical insights, and plenty of rock ’n’ roll attitude.
Below is information about the session I’ll be presenting. I’d love to see you there! It’s going to be a blast, and I promise you’ll leave with something useful—maybe even a laugh or two.
Don’t miss it!
Röck Yoür Cöde: Stop Guessing — Benchmark Like a Pro
You think your code is fast? Prove it.
Modern .NET developers have more tools than ever—but too many are still guessing when it comes to performance. The result? Slower applications, higher cloud costs, and problems that don’t show up until production.
And here’s the kicker: even AI tools like GitHub Copilot can generate code that compiles, works… and performs terribly. If you’re not measuring it, you’re trusting it—and that’s a risk.
In this session, veteran engineer and author David McCarter (dotNetDave) shows how to cut through the noise and make performance a data-driven discipline. Using BenchmarkDotNet and the DotNetTips.Spargine.Benchmarking library, you’ll learn how to measure execution time, memory allocation, and scalability the right way.
Through live demos and real-world examples, you’ll see just how wrong “common knowledge” about .NET performance can be. You’ll learn how to build benchmarks you can trust, avoid traps like JIT optimizations and setup bias, and turn raw numbers into decisions that matter.
Stop guessing. Stop trusting assumptions.
Measure it. Prove it. Ship code that performs.
Attendees will learn:
- How to build accurate, repeatable benchmarks using BenchmarkDotNet
- How to eliminate measurement noise and avoid misleading results
- How to compare multiple implementations and identify the fastest approach
- How to measure memory allocation and understand its impact on performance
- How to apply benchmarking in real-world, cloud-based scenarios
- How to integrate benchmarking into the development lifecycle before release
Don’t miss this high-energy session where you’ll learn to rock your code—and prove it performs like a pro.
Resources
- TBA



Discover more from dotNetTips.com
Subscribe to get the latest posts sent to your email.
