I’m excited to announce that the dotNetDave No Rest for the Wicked World Tour is rolling into Austin for the Austin .NET User Group on November 20, 2025. I’m thrilled to be speaking at this event for the first time in a while.
Make sure to arrive early and grab a seat up front — you just might catch a custom dotNetDave guitar pick flying through the air along with other swag!
Below is the info for 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 walk away with something useful (and maybe even a laugh or two). Don’t miss it!
Röck Yoür Cöde: Everything That Every .NET Developer Needs to Know About Disposable Types
Is your application or service sluggish? Is it devouring excessive memory? Are you often rebooting servers or services without pinpointing the cause?
If you’re facing these issues, this session is for you! Over my decades of experience working with millions of lines of .NET code, I’ve identified a critical culprit behind many performance bottlenecks and memory problems: improper handling of disposable types.
With Microsoft .NET being over two decades old, many developers are unaware of the deep intricacies of memory management within the runtime. While .NET itself doesn’t typically suffer from memory leaks in the traditional sense, virtual memory leaks caused by improper disposal of resources are a hidden epidemic. These issues, if ignored, lead to system slowdowns, excessive memory consumption, and increased server reboots, draining your team’s time and resources.
In this insightful session, I’ll share real-world, production-driven examples backed by metrics to demonstrate how mishandling disposable types can cause lasting damage. You’ll learn how to tackle these issues at the code’s inception, saving you countless hours and avoiding costly post-deployment fixes. Key topics include:
- Proper disposal of objects
- Correct implementation of the IDisposable interface for custom types
- Tools and techniques to identify and address memory management issues
You’ll leave this session with practical insights to optimize your applications’ performance and ensure your memory management is in tip-top shape. No more struggling with mysterious slowdowns and memory leaks!
This session draws on material from the 9th edition of my book, Rock Your Code: Coding Standards for Microsoft .NET (available on Amazon: https://bit.ly/CodingStandards20th). I will be giving away a hardbound version of this book. How do you win? Here is a hint: sit up close and have your cell phone ready!
After attending, you’ll be armed with proven techniques and tools that will help you evolve into a Code Shark™, equipped to improve code quality and optimize performance. Don’t miss out on this opportunity to level up your skills and make your applications run faster and more efficiently!
Resources
- Coding Standards book: https://bit.ly/RockYourCode
- Everything That Every .NET Developer Needs to Know About Disposable Types:
https://bit.ly/DisposeArticles - Spargine: https://bit.ly/Spargine
- IDisposable Template:
https://bit.ly/IDisposableTemplate

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