
C# SortedList Tutorial with Examples
Discover how to leverage C# SortedList for efficient key-value storage, automatic sorting, and fast lookups in your applications.
Discover how to leverage C# SortedList for efficient key-value storage, automatic sorting, and fast lookups in your applications.
Learn how to implement property injection in C# for flexible dependency management, including examples and tips for avoiding common pitfalls.
Discover the differences between NUnit, xUnit, and MSTest to choose the right .NET testing framework for your project needs.
Explore the key .NET development trends for 2024, including AI integration, cloud readiness, and microservices adoption for modern applications.
Exploring C# 12: Embracing Type Aliases for Cleaner Code As a dedicated C# developer, I’m thrilled to delve into one of the most exciting features coming with C# 12—type aliases. This new capability is a game-changer, especially for those of us who often rely on Tuples to pass parameters without creating specific classes. Let’s explore... » read more
Converting GUID’s to Base36 and back again GUID’s, or Globally Unique Identifiers, are a common sight in URLs, used for identification or referencing specific resources. However, their traditional 32-character hexadecimal format is not the most pleasing to the eye in a URL. Optimally, a GUID should be converted to a Base-36 string that contains simple... » read more
Generating CryptoJS compatible HMAC SHA256 hashes in C#
Like most, I’ve been playing around with the awesome capabilities of AI for developers. Recently we had to develop a small class library that would act as a specialized cache. Since I had a little extra bandwidth, I decided to have a little fun and see if I could get an AI engine to write... » read more
It’s been forever since I have posted a developer blog, to the point that I almost considered this site dead. However, once in a while you hit a problem that you spend just enough time on you feel compelled to help your community. I am an absolute fanboy of everything VoloSoft does, their frameworks for... » read more
Did you know that you can assign the value of an Enum from a different one?