Posts by Dafydd Giddins

3 posts in total

backend thumbnail image

Structuring large ASP.NET Core projects for testing and readability

This is a continuation of a previous post where I described in detail how to test an ASP.NET Core API end-to-end in an isolated, repeatable fashion. This is a shorter post that discusses an approach to structuring your project that should make it easier to test and develop.

backend thumbnail image

Testing an API In Memory in ASP.NET Core

This is long post that describes how to setup an in-memory test harness for testing an entire ASP.NET Core API with lots of code examples.

engineering thumbnail image

Circuit Breakers and Application Resilience

For most people circuit breakers are a concept that belongs in the world of electricity. They are usually a box of fuses under the stairs that prevents the tangle of extension cords from turning into an unexpected open fireplace behind the TV. But the concept of a circuit breaker is something that we can apply to software and software services.