Performance: The Fastest Way to Loop Over an Array in Microsoft .NET

Arrays in Microsoft .NET are one of the fastest collections in the framework. After you read the rest of this article, I’m sure you will need to do some refactoring to speed up your projects.

Rockin’ the Code World: Special Guest Mark Brown

Join me on Saturday, January 21st, 2023 at 10:00 PST on C# Corner for show #72 where my special guest will be Mark Brown, Principal Program Manager at Microsoft for Cosmos DB. Don't miss this episode to learn everything new and exciting about CosmosDB!

Rock Your Code: Code & App Performance for Microsoft.NET – 3rd Edition

I am announcing the 3rd edition of my book titled Rock Your Code: Code & App Performance for Microsoft .NET, now available on Amazon. I worked on this book for a big chunk of 2022 so I hope that you and your team will find it useful.

Rock Your Code: Code & App Performance for Microsoft.NET

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

Rockin’ the Code World: Special Guest Shay Rojansky

Join me on Saturday, December 10th, 2022 at 10:00 PST on C# Corner for show #70 where my special guest will be Shay Rojansky, Principal Software Engineer at Microsoft. Don't miss this episode, you will want to hear what he has to share.

Benchmark Your Microsoft .NET Code Like dotNetDave!

Benchmarking is essential for validating code performance, identifying bottlenecks, and enhancing efficiency in .NET applications. It helps developers select optimal algorithms while managing resource costs in cloud environments. Utilizing BenchmarkDotNet alongside the Spargine assembly simplifies setup and improves result accuracy, making benchmarking a critical pre-release step for better overall performance.

Coding Faster with dotNetTips.com Spargine 6: November 2022 Release

I am pleased to announce the new release (v2022.6.11.14) of Spargine on November 14th, 2022, my open-source projects, and NuGet packages for .NET 6 & 7. I have added new classes, methods, benchmarks, and unit tests! I use these in all the projects I work on, including many in production!

Unit and Benchmark Testing with Random Data in .NET 6 & 7

This article shows how to use the DotNetTips.Utility.Standard.Tester NuGet package to generate random data for use in unit and benchmark testing.

Coding Faster with dotNetTips.com Spargine 6:  August 2022 Release

I am pleased to announce the new release (v2022.6.8.9) of Spargine on August 1st, 2022, my open-source projects, and NuGet packages for .NET 6. I have added new classes, methods, benchmarks, and unit tests! I use these in all the projects I work on including many that are in production! I hope you will check them out and let me know what you would like to see added.

Rockin’ The Code World with dotNetDave – Guest: Steve Bilogan

Join me live on Saturday, July 23rd at 10:00 PST on C# Corner Live for show #61 where my guest will be Steve Bilogan, Senior Engineer at Uno Platform.