Emanuele Longo·21h agoModel Port in .NET C#: From vendor SDKs to a port for the language model (2026)Imagine your e-commerce wants its first AI feature: a product description written from the supplier’s notes. Nobody wants to call the HTTP…
InLevel Up CodingbyEmanuele Longo·1d agoMemento Pattern in .NET C#: From private snapshots to immutable records and versioned JSON (2026)Imagine developing the back-office of an e-commerce, and in particular the editor of the product sheets: title, description, price, and…
InLevel Up CodingbyEmanuele Longo·1d agoTimeProvider in .NET 8+: From DateTime.UtcNow to deterministic tests with FakeTimeProviderTime is the one dependency every business application has and almost nobody injects. If you’ve ever written C# code for a shop, you’ve…
InLevel Up CodingbyEmanuele Longo·1d agoObserver Pattern in .NET C#: From Subject and Update to events and Reactive Extensions (2026)Imagine developing an e-commerce site whose best-selling running shoes have just sold out. Customers click “Notify me when it’s back in…
Emanuele Longo·2d agoAI in Software Architecture in .NET C#: Where language models belong in your application (2026)Imagine the e-commerce of the previous series: the order flow works, from the cart to the “Your order has been confirmed!” email. Now the…
InLevel Up CodingbyEmanuele Longo·3d agoFrozen Collections and SearchValues in .NETLookup tables are one of the quiet pillars of every business application. If you’ve ever written C# code for a shop, you’ve found a product…
InLevel Up CodingbyEmanuele Longo·3d agoState Pattern in .NET C#: From scattered switches to exhaustive state machines (2026)Imagine developing the order management of an e-commerce. An order is born Pending, becomes Paid, then Shipped and Delivered. It can be…
InLevel Up CodingbyEmanuele Longo·3d agoMediator Pattern in .NET C#: From dialog boxes to in-process request handlers (2026)Imagine developing the checkout page of an e-commerce site. Four components share the screen: the cart with its quantities, a box for…
Emanuele Longo·3d agoChoosing an Architecture in .NET C#: From fashion to a decision you can defend (2026)Imagine you are starting the new version of your online shop on Monday morning. The team of four meets to decide the architecture, and the…A response icon1A response icon1
Emanuele Longo·4d agoArchitecture Tests and ADRs in .NETImagine your shop is six months old and the team has doubled. The order feature works, the rules live in Shop.Core, and the project…