I am happy to announce the fourth release (v2021.9.4.23) of Spargine, my brand new open-source projects, and NuGet packages for .NET 5 and above. I have added new classes, methods, and unit tests!
Join me live on Saturday, September 25th, 2021 at 10:00 PST on C# Corner Live for season 2, show #37 where I will interview Christos Matskas, Program Manager at Microsoft.
I'm excited to announce the 7th edition on my coding standards book for Microsoft .NET 5! This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for languages like Visual Basic, Microsoft published coding standards in a single document that developers could follow or use as a basis … Continue reading Rock Your Code :Coding Standards for Microsoft .NET – 7th Edition
This article discusses the proper way to check for empty strings in C#.
On show #36 of Rockin' the Code World with dotNetDave, I am ranting about all the security placed on software engineers and their work environments. As you can see from the poll below, over 50% of engineers are reporting that they are losing 6% to over 20% of productivity, daily! This has gotten out of hand!
Let’s discuss for() and foreach() under load to establish a baseline. As you can see below, I used the same code in the previous chapter and added Task.Delay() to simulate a CPU load.
Using List is perfectly fine when creating a collection when the number of items is not known beforehand. If the number of items is known, or even a close estimate, it could be more performant setting the collection capacity as shown in this article.
Join me live for the one year anniversary show on Saturday, October 2nd, 2021 at 10:00 PST on C# Corner Live for season 2, show #38 where I will interview Cathrine Wilhelmsen, Senior Business Intelligence Consultant and Microsoft Data Platform MVP.
Back when .NET was first released in 2002, generally, there was only one way to code things. But now that we have the .NET Framework (Clr), .NET Core, and .NET, there can be many ways to code the same thing. The results in this article will focus on showing the different ways where there is very little difference in .NET 5.
Join me live on Saturday, August 21st, 2021 at 10:00 PST on C# Corner Live for season 2, show #34 where I will interview Chris Voisey, Principal Solution Engineer with OverOps.
On show #33 of Rockin' the Code World with dotNetDave, I am discussing why at some companies, it takes so long to get engineers onboarded so they can start coding and providing value to the company! I've seen this take one to two weeks! There has to be a better way!