Designing a Plugin Architecture in .NET 10
A plugin architecture allows a .NET application to acquire new capabilities without adding every implementation to the host application. A pricing platform could load a separate rating plugin for mari

Search for a command to run...
Articles tagged with #web-development
A plugin architecture allows a .NET application to acquire new capabilities without adding every implementation to the host application. A pricing platform could load a separate rating plugin for mari

Time has the nasty habit of biting you in production when you least expect it. A timestamp that is perfectly suitable for recording when an order was received is a poor way to measure how long a reque

The Missing Half of Distributed Locks

Properties have always given C# developers a clean public API over internal state. For a simple value, an auto property keeps the implementation compact: public string DisplayName { get; set; } = stri

Preparing for the Keys That Outlive Your Algorithms

Microservices can be a sensible response to scale, independent teams and genuinely different deployment needs. They can also be an expensive starting assumption. Imagine an online store that was divid
