Asp.NET Core 8 – Global Error Handling
Introduction Hello, No matter how carefully and securely we design our applications, errors—often a natural part of software operation—will inevitably occur. This is especially true for web applic...
Introduction Hello, No matter how carefully and securely we design our applications, errors—often a natural part of software operation—will inevitably occur. This is especially true for web applic...
Introduction Hello, If you are developing APIs in Asp.NET Core, I’m sure the following structure will seem quite familiar to you: public IActionResult Get(Guid id) { var product = _productSer...
Introduction In web development, logging plays a critical role in ensuring APIs work as expected. Logs help simplify the debugging process and provide detailed information about system operation. I...
Using RequestResponse Middleware and Testing Methods Hello, in this blog post, we will explain step-by-step how to use our newly released RequestResponse Middleware package, the features it offers,...
Table Per Hierarchy (TPH): A Database Inheritance Strategy Table Per Hierarchy (TPH) is one of the popular strategies used to map inheritance relationships from object-oriented programming to the d...
What is the Rate Limitter In computer networking, rate limiting is a technique used to control the rate at which requests are sent or received by a network interface controller. This can be crucia...
My First Ever Blog Post I’ve been thinking about starting a blog for a while now and I was procrastinating quite a bit. But, I finally did it and here I am writing my first ever blog post. Suprisin...