NSNiklas Schilliinmrnikbobjeff.hashnode.dev·2d ago · 19 min readArgmin in C#: from 3 to 36 billion elements per secondWhat porting Algorithmica's "Argmin" case study to .NET taught us about SIMD, RyuJIT and Zen 4, and why it ended in a patch for TensorPrimitives.IndexOfMin. What this is about Argmin is the simplest 00
CDCoding Dropletsincodingdroplets.com·2d ago · 13 min readHow to Build Incremental RAG Indexing in .NET: A Real-World WalkthroughIncremental RAG indexing is what separates a demo knowledge base from one you can still trust six months later. The first ingestion run is easy: read every document, chunk it, embed it, write it to a 00
CDCoding Dropletsincodingdroplets.com·6d ago · 10 min readHow to Unit Test IChatClient in .NET Without Calling a Real ModelThe first AI endpoint you ship is exciting. The first AI endpoint you try to unit test IChatClient against is where the excitement stops. Your test suite suddenly needs an API key, costs money per run00
CDCoding Dropletsincodingdroplets.com·Sep 11 · 11 min read.NET Container OOMKilled in Kubernetes: Root Cause and FixThe pod restarts at 3 AM. No exception, no stack trace, no shutdown log - the process is simply gone. kubectl describe pod tells the whole story in three lines: Last State: Terminated Reason: 00
CDCoding Dropletsincodingdroplets.com·Sep 1 · 11 min readRAG Retrieves the Wrong Chunks in .NET: Root Cause and FixThe support bot has been live for three weeks. A customer asks about the refund window on annual plans, and it answers confidently and completely wrong, citing a document about trial cancellations. No00
Cconnectinipv4tradehub.hashnode.dev·Sep 1 · 3 min readThe Undead Protocol: Why IPv4 Still Runs the InternetIPv6 launched in 1998. It was supposed to kill IPv4. 26 years later... IPv4 is still alive. Still undead. Still running everything. How is that even possible when we officially "ran out" of IPv4 addre00
CDCoding Dropletsincodingdroplets.com·Aug 30 · 10 min readPreventing Path Traversal in ASP.NET Core File Download APIsEvery API that serves a file eventually grows an endpoint that takes a filename from the client. It ships as a two-line convenience, it works, and it becomes the most dangerous route in the service. P00
CDCoding Dropletsincodingdroplets.com·Aug 29 · 11 min readUnable to Resolve Service for Type in ASP.NET Core: Causes and FixesYou start the API, hit any endpoint on a controller, and the request dies before a single line of your code runs: System.InvalidOperationException: Unable to resolve service for type 'MyApp.Applicatio00
CDCoding Dropletsincodingdroplets.com·Aug 28 · 11 min readMigrating from MediatR to Wolverine in .NET: A Step-by-Step GuideIf your team is planning to migrate MediatR to Wolverine, the good news is that the mechanical part is far smaller than it looks. MediatR handlers are already single-responsibility classes with one me00
Cconnectinipv4tradehub.hashnode.dev·Aug 28 · 2 min readWhy IPv4 Is Usefull In Today's Digital World ?With the introduction of IPv6, industry experts predicted the swift retirement of IPv4. Yet decades later, IPv4 continues to handle the vast majority of global internet traffic. Why does a protocol cr00