E034 - Segregating use cases with MediatR - ASPF02O
In this episode, we’ll take a look at segregating our application use cases in dedicated classes instead of shoving everything into the same service class.
In this episode, we’ll take a look at segregating our application use cases in dedicated classes instead of shoving everything into the same service class.
In this episode, we’ll take a look at redesigning an API that has been developed in a traditional layered way, moving to a more interesting onion/hexagonal/ports and adapters architecture (which is apparently very fashionable right now in .NET land).
In C# land, the abuse of services and DTOs is prevalent. How about grouping data and behavior using POCOs? You know, ob)ect oriented stuff 🙂.
“Equals” vs “==” is an old topic, but as it’s often times forgotten, there’s probably no harm in talking about it again.
In this episode, we’ll go through the main changes required to upgrade our currently ASP.NET Core 2.2 applications to ASP.NET Core 3.0.
In this episode, we’ll take a little break from the explorations we’ve been doing in the latest episodes, getting back to fundamentals and writing some really simple unit tests with xUnit.
In this episode, we’ll take a look at BenchmarkDotNet, to explore the performance characteristics of our code and help us make better decisions when trying to optimize it.
In this episode, we’ll revise our current backend for frontend implementation, introducing ProxyKit to simplify request routing to backing APIs, foregoing the need to implement everything manually.
In this episode, we’ll take a look at some things we need to keep in mind when we want to run multiple instances of an ASP.NET Core application, namely data protection configuration and how it impacts our application even without us using it directly.
In this episode, we’ll take the Docker containers we prepared previously and use Docker Compose to get the complete PlayBall application running.