#software-engineering
Read more stories on Hashnode
Articles with this tag
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...
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...
I see the same mistake happen over and over again. Developers discover Clean Architecture, get excited about its principles, and then... they turn the...
In last week's newsletter, I talked about implementing the Outbox pattern. It's a crucial tool for reliable distributed messaging. But implementing it...