Exception Not Found

A Simple Caching Scheme for Web API using Dependency Injection

I use Dependency Injection (DI) [https://exceptionnotfound.net/tag/dependency-injection/] quite a bit in my ASP.NET projects, particularly in Web API and MVC web applications. Recently, I had a need to implement a caching layer in one of my MVC apps, and such a layer would be best used

Working with Environments and Launch Settings in ASP.NET Core

I'm continuing my series of deep dives into ASP.NET Core [https://www.exceptionnotfound.net/tag/asp.net-core/], on my never-ending quest to keep my coding career from becoming obsolete [https://www.exceptionnotfound.net/learn-or-die-warding-off-my-coding-careers-eventual-obsolescence/] . In this part of the series, let's discuss a new feature in ASP.NET Core

Real-World CQRS/ES with ASP.NET and Redis Part 5 - Running the APIs

NOTE: This is the final part of a five-part series in which I detail how a real-world ASP.NET Web API app using the Command-Query Responsibility Segregation and Event Sourcing (CQRS/ES) [https://www.exceptionnotfound.net/pattern-overview-command-query-responsibility-segregation-and-event-sourcing/] patterns and the Redis [http://redis.io/] database might look. Here's Part 1

Real-World CQRS/ES with ASP.NET and Redis Part 4 - Creating the APIs

NOTE: This is Part 4 of a five-part series in which I detail how a real-world ASP.NET Web API app using the Command-Query Responsibility Segregation and Event Sourcing (CQRS/ES) [https://www.exceptionnotfound.net/pattern-overview-command-query-responsibility-segregation-and-event-sourcing/] patterns and the Redis [http://redis.io/] database might look. Here's Part 1 of

Real-World CQRS/ES with ASP.NET and Redis Part 3 - The Read Model

NOTE: This is Part 3 of a five-part series in which I detail how a real-world ASP.NET Web API app using the Command-Query Responsibility Segregation and Event Sourcing (CQRS/ES) [https://www.exceptionnotfound.net/pattern-overview-command-query-responsibility-segregation-and-event-sourcing/] patterns and the Redis [http://redis.io/] database might look. Here's Part 1 of

Exception Not Found © 2026