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 #programming-blogs
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

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

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

A modular monolith gives each module clear ownership of its business rules and data. The Orders module controls orders, the Customers module controls customer information, and the Payments module cont

Memory makes an AI assistant useful. It can remember that a customer prefers email, that a project uses a particular naming convention, or that a developer wants examples written with primary construc
