General best practices for types that includes access modifiers, normal and static methods, expanded & Expression bodied methods and more!
One of the first things I do when analyzing code for a new contract is to fix all the IDisposable issues. None of the jobs I’ve started does this 100% correct or sometimes not at all. This must be done before performing memory analysis on running code.
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
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
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
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 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 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!
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
In today's mobile world, many calls across the internet or network could fail for many reasons. Some of the reasons could be the service is busy, the network is slow and many more. For these types of calls, it’s advisable to retry the call if there is an error. The current code base I am … Continue reading Progressive Retry for Network Calls