In one of my previous blog posts, I wrote about the Ports and Adapters Architecture, also known as...
Have you ever wondered how you could isolate your application from external concerns, like which...
Application monitoring, or just monitoring, refers to detecting if anything is failing in your...
The Any LINQ method allows you to check if there are elements in a given collection that satisfy a...
As systems become more connected and dependent, downstream resiliency has become a key consideration...
So you’ve created a cool C# library that you want to share with your fellow developers, but don’t...
Software Architecture is all about developing systems that scale and are maintainable. Clear...
Hello everyone! I'm very happy to announce my second open-source project called wontbreak. You can...
In today's blog we are going to discuss the difference between latency and throughput. These are two...
In today's tutorial, we are going to discuss one of the keywords we frequently need to use: the using...
In this tutorial, we will discuss how to use extensions methods in C# and the aspects to be aware of...
The SOLID principles are a set of good practices of the Object-Oriented Design (OOD) world. We should...
(cover image credit: https://tinyurl.com/576vc4jx) In this tutorial, I will explain what rate...
We all have worked with REST APIs. They are extremely simple and intuitive. But we might want to take...
Searching is present in our daily life, from finding a contact in an alphabetically sorted contact...