Unintended Side Effects with .NET Core Service Lifetimes and Dependency Injection (DI)

Esau Silva Social Media Card

We have an API that handles ~45k monthly requests that was, at times, responding strangely. I suspected it was related to the .NET Core service lifetimes. The symptoms in question were that out of the blue, the API response body had a status code of 409 with a message of invalid user-provided values, however, the […]

.NET Global Exception Handler to Return Problem Details For Your APIs

Esau Silva Social Media Card

This article will focus on handling custom exceptions for flow control on .NET with a global exception handler and return a problem details object. Having said that. There are, for the most part, two schools of thought. One where it is OK to throw a (custom) exception to control flow. i.e. Throw a UserNotFoundException when […]