DGDavid Gatesindgates.hashnode.dev·14h ago · 13 min readModern Secrets for Legacy .NET: Building a Typed, Cached AWS Secrets Manager LibraryThe Problem If you're building on modern .NET, retrieving a secret from AWS Secrets Manager as a strongly typed, cached configuration value is pretty much turnkey. AWS's supporting NuGet packages hand00
CDCoding Dropletsincodingdroplets.com·1d ago · 10 min readMulti-Agent Orchestration in .NET: Choosing the Right Workflow PatternMulti-agent orchestration in .NET has quietly crossed the line from research demo to something you can actually ship. With Microsoft Agent Framework reaching 1.0 and its orchestration layer stable acr00
CDCoding Dropletsincodingdroplets.com·2d ago · 10 min readCompleteAsync and CompleteStreamingAsync Not Found in Microsoft.Extensions.AI: Causes and FixesYou follow a Microsoft.Extensions.AI tutorial, paste in the code, hit build, and the compiler stops you cold: CS1061: 'IChatClient' does not contain a definition for 'CompleteAsync' and no accessible 10
CSCreamCheese Studioinccscheese.hashnode.dev·2d ago · 5 min readHow to Add Localization to a Unity ProjectEvery Unity localization tutorial starts the same way: "install this package, click these buttons." Then you're three weeks in, your translator is asking for a spreadsheet, your text is getting clippe00
PKPatrick Kearnsindotnetdigest.com·4d ago · 24 min readSecuring AI Memory Against Poisoning in .NETMemory 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 construc43JMK
CDCoding Dropletsincodingdroplets.com·3d ago · 10 min read7 Common Mistakes Unit Testing ASP.NET Core Controllers (And How to Fix Them)Unit testing ASP.NET Core controllers looks trivial until your first test passes for the wrong reason. You assert that an action returned Ok, the bar goes green, and six months later a refactor that q00
MAMario Alberto Arceinpowercsharp.hashnode.dev·4d ago · 7 min readWhy I Built a Feature Module Engine — and Why Feature Flag Libraries Weren't EnoughThe Problem Three years ago, I was building a CORS policy module for a library that would be consumed by teams I didn't control. The infrastructure team wanted to control activation via environment va00
IMIhar Maiseyeuiniharmaiseyeu.net·4d ago · 14 min readChoreography Pattern in MicroservicesIntroduction There are patterns that you use without realizing you are actually using a pattern—patterns with defined pros, cons, and recommendations for when to use them. Choreography is one such pat10
CDCoding Dropletsincodingdroplets.com·4d ago · 11 min readManaging LLM Conversation History in .NET: Root Cause and Fix for Context Window OverflowThe first AI chat endpoint you ship almost always works. You append each user message and each model reply to a List<ChatMessage>, send the whole list on every turn, and the assistant remembers the co00
PKPatrick Kearnsindotnetdigest.com·6d ago · 18 min readBuilding an AI Gateway in .NET.NET applications usually begin their AI integration in a sensible way but that soon changes once the application has ten or twenty AI-backed features. One feature retries on a timeout while another f105JKUA