Today I am announcing the brand new edition of my book titled Rock Your Code: Code & App Performance for Microsoft .NET, now available on Amazon. How fast your code executes is very important for your users and back-end server processes. This is even more important for the future as more and more users, use … Continue reading Rock Your Code: Code & App Performance for Microsoft.NET
Category: dotNetTips.Utility
Reference Type & Structure Performance: Best Practices
General best practices for types. Updated January 2023.
Reference Type & Structure Performance: Disposable Types
The article emphasizes the critical importance of addressing IDisposable issues in code assessments, highlighting common problems such as virtual memory leaks, unreleased file handles, and escalated database connections. The author provides solutions to two prevalent issues: neglecting to call Dispose() on disposable types and failing to implement the IDisposable interface. Additionally, the author introduces three extension methods from their open-source assembly, Spargine, designed to simplify the disposal of types and mitigate potential memory issues in large collections.
My Keynote from the Code Quality & Performance Conference – 2021
On June 18th, 2021 I gave the keynote speech titled "7 Important Requirements for Any Successful Project" at the Code Quality & Performance Conference hosted by C# Corner Live, which I also hosted. We had an amazing lineup of speakers and it was a big hit! My keynote summed up many of the topics that … Continue reading My Keynote from the Code Quality & Performance Conference – 2021
Coding Faster with the dotNetTips Utility: February 2021 Update
My goal is to release quarterly updates to my NuGet packages and source code. This update includes over 25 new methods and types along with more unit testing and more benchmark tests. Below, I have documented some of the new methods along with a new type and some older methods too. GitHub: https://github.com/RealDotNetDave/dotNetTips.Utility.Core/releasesNuGet: http://bit.ly/dotNetDaveNuGet Logging … Continue reading Coding Faster with the dotNetTips Utility: February 2021 Update
Coding Faster with the dotNetTips Utility: November 2020 Update
My goal is to release quarterly updates to my NuGet packages and source code. This November 2020 update includes code I moved some code from my CLR open-source projects. It also includes over 28 new methods and types along with more unit testing and more benchmark tests. Below, I have documented some of the new … Continue reading Coding Faster with the dotNetTips Utility: November 2020 Update
Coding Faster with the dotNetTips Utility: September 2020 Update
After the last quarterly release of my open-source projects and NuGet packages, I’ve added more methods for my projects, and ones for use where I work. I’ve decided to release a min-quarter version (2020.9.20.01) so my team at work can use them and so I can use them in the app that I’ve released for … Continue reading Coding Faster with the dotNetTips Utility: September 2020 Update
Announcing V2020.9.20.01 of the dotNetTips.Utility Assemblies and NuGet Packages!
Announcing version 2020.9.20.01 of the dotNetTips.Utility .NET Core assemblies. During the pandemic, I've been adding a lot more classes, helper classes, extensions, and more. Go here for the repository: https://github.com/RealDotNetDave/dotNetTips.Utility.Core/releases Go here for the NuGet packages: https://www.nuget.org/profiles/davidmccarter Updated Assemblies and NuGet Packages Here is a list of the new assemblies and NuGet packages: dotNetTips.Utility.Core.Windows dotNetTips.Utility.Standard … Continue reading Announcing V2020.9.20.01 of the dotNetTips.Utility Assemblies and NuGet Packages!
Announcing New Version of the dotNetTips.Utility Assemblies and NuGet Packages!
Announcing version 2020.8.9 of the dotNetTips.Utility .NET Core assemblies. During the pandemic, I've been adding a lot more helper classes, extensions, and more. This version contains over 106 new methods and classes. There are also some breaking changes that I will describe below. Go here for the repository: https://github.com/RealDotNetDave/dotNetTips.Utility.Core Go here for the NuGet packages: … Continue reading Announcing New Version of the dotNetTips.Utility Assemblies and NuGet Packages!
Unit Testing with Random Data
In 2019, while I was working on benchmark tests for my new book on code & app performance, I wanted to use “real-world” data types like a person or a coordinate along with methods for creating random words, email addresses, URLs, etc. After I worked on the code, I thought that most of it could … Continue reading Unit Testing with Random Data

You must be logged in to post a comment.