PinnedThe 3 Most Practical Features of C# 14 for Everyday DevelopersC# 14 is just around the corner, and it ships alongside .NET 10, the next big milestone for the .NET ecosystem. The official release of…Sep 21Sep 21
PinnedUnlock Your Potential: Building Custom Tools as a DeveloperAs a passionate advocate of custom tooling in the world of software development, I firmly believe that if you can build tools to make your…Oct 30, 2023A response icon1Oct 30, 2023A response icon1
PinnedImplementing a Clean Architecture in ASP.NET Core 8This post is the first part in a series of posts which describe my personal take on implementing a Clean Architecture with ASP.NET Core 8…Nov 3, 2021A response icon4Nov 3, 2021A response icon4
How to: Properly Simulate a Race Condition in C#Race conditions are one of the trickiest and most elusive bugs in multithreaded programming. They occur when multiple threads access and…Feb 14Feb 14
A Consolidated Guide to Well-Architected FrameworksIn this post, we will delve into the core principles and guidance of the Well-Architected Frameworks (WAF) of Azure, Amazon Web Services…Aug 8, 2024Aug 8, 2024
The Value of Unit Testing in Software DevelopmentIn this post we’ll explore the importance and need for unit testing in software development. While other articles focus on the practical…Mar 19, 2023Mar 19, 2023
Why I “hate” optional parameters in C#Let me start by saying that the title of this post is a little exaggerated in regards to how I feel about optional parameters. “Hate” is a…Mar 8, 2022A response icon4Mar 8, 2022A response icon4
EF Core: Effectively decouple the data and domain modelIntroductionJan 16, 2022A response icon1Jan 16, 2022A response icon1