How to Use BenchmarkDotNet: 6 Simple Performance-Boosting Tips to Get Started
Learn how to use BenchmarkDotNet to effectively create and run benchmarks on your C# code. Dig into where you have opportunities to optimize your C# code!
Learn how to use BenchmarkDotNet to effectively create and run benchmarks on your C# code. Dig into where you have opportunities to optimize your C# code!
Learn how to perform implicit conversions by using implicit operators in C#. This is a helpful feature that can enhance readability when done with care.
Learn how to use Polly in C# to handle faults and retries with ease! Check these 3 code examples showcasing different use cases of Polly in C#!
Learn how to use Scrutor in C# for dependency injection with these 3 simple tips. Try out Scrutor in your next C# application and simplify your registrations!
Reflection in C# is powerful, but with great power comes great responsibility. Check out these 4 quick examples of reflection in C# to see it in action!
Leverage NUNit in ASP.NET Core for crafting reliable code with confidence! Learn to create tests, use advanced techniques, and improve your code quality!
Interested in using Google Drive and Google Sheets in C#? Get started with the Google Sheets API to access spreadsheets in C# in your own dotnet applications!
Learn about WebApplicationFactory in ASP.NET Core and leveraging it for testing. Use an HttpClient and implement the tips in this article for better tests!
Learn about the CQRS pattern in C# and Clean Architecture for better software development. Get code examples and best practices to improve your skills today!
Integrate the Unit of Work Pattern in C# with Clean Architecture for efficient programming. Learn benefits and check out C# code examples to avoid mistakes.
Looking to implement the Memento Pattern in C#? Learn about its origin and principles, and the different components & steps to implementation!
Organize your code with the Command Pattern in C#! Learn what the Command Pattern in C# is and the design principles it follows. Understand the pros and cons!
Learn about the pipeline design pattern in C#. Discover how to create and chain pipeline stages. Get code examples, tips, and use cases for this design pattern.
Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.
Check our these examples of the observer pattern in C#! Learn how the observer pattern in C# can simplify the usage of events in your next project!
Unit test your Blazor project! Improve code quality and catch bugs early with improved test coverage. Check out this Blazor unit testing tutorial now!
Let's dive into the plugin architecture design pattern, exploring how it can be leveraged in ASP.NET Core to create more flexible and maintainable applications.
The facade pattern is useful for hiding complexity by moving dependencies behind an API. Let's dive into the facade design pattern in C# in this article!
I wanted to create a follow-up post in my series on IEnumerables, iterators, and collections focusing on performance characteristics. When checking out the runtime performance and memory characteristics between these materialized collections and iterator benchmarks, I was very surprised! Check out this article for performance benchmark characteristics and some curious finds.
Unit tests or functional tests? What's the difference and which ones should you be using? Find out in this super quick compare-and-contrast!
Looking for a better way to make Unity3D user interfaces? Love WPF/XAML but not the Unity UI Framework? You probably aren't using Noesis GUI, but you should be!
Everyone always says singletons are bad, but I don't think they are inherently evil. What are some of the major issues with singletons?
An example in C# about how to create a singleton with support for dependency injection or inversion of control (IOC).