Why I stopped using exceptions for control flow in my .NET 8 APIs
Dev.toMay 9, 2026
dotnetapierror-handlingprogramming
The author reflects on their decision to abandon the use of exceptions for control flow in .NET 8 APIs, highlighting the complications that arise from this practice. They detail how each endpoint required a try/catch block and how different exception types added unnecessary complexity for callers. The article advocates for a more streamlined approach to error handling in API development.