25 followers
Every Saturday morning, you will get 1 practical tip on .NET & software architecture that you can easily implement.
Every article about modular monoliths tells you to use public APIs between modules. But they rarely tell you why these APIs exist or how to design...
I remember the days when managing NuGet packages across multiple projects was a real pain. You know what I mean - you open a large solution and find...
Long-running business processes often involve multiple services working together. Think about an e-commerce order: you need to process the payment,...
Most APIs follow a simple pattern. The client sends a request. The server does some work. The server sends back a response. This works well for fast...
Caching is essential for building fast, scalable applications. ASP.NET Core has traditionally offered two caching options: in-memory caching and...
Functional programming patterns can feel academic and abstract. Terms like "monads" and "functors" scare many developers away. But beneath the...