GGANESH KUMAR·Oct 14PayPal integration in ASP.NET Core: a safe checkout flow with Orders v2Integrate PayPal Checkout in ASP.NET Core with the Orders v2 API: server-side totals, capture before saving, automatic refunds and verified webhooks.4 min read·rgk.hashnode.dev
GGANESH KUMAR·Oct 14ASP.NET Core settings in the database: change config without a redeployStore ASP.NET Core application settings in the database with IMemoryCache, edit them from an admin page, and keep API keys and secrets masked in the UI.4 min read·rgk.hashnode.dev
RRahmat Afridi·Oct 1Ollama ASP.NET Core: Running Local LLMs (and Switching to OpenAI with One Setting)How to run local LLMs with Ollama behind ASP.NET Core and switch to OpenAI with one configuration setting, using a provider-agnostic IAIGateway.10 min read·rahmatafridi.hashnode.dev
AAPITube News API·Sep 27A news feed in C# with ASP.NET CoreA news API in C# on ASP.NET Core, measured: 874 ms per uncached request, 0.9 ms from IMemoryCache.14 min read·apitube.hashnode.dev
CCoding Droplets·Sep 16How to Build Incremental RAG Indexing in .NET: A Real-World WalkthroughIncremental RAG indexing in .NET: content hashes, write-new-then-delete-old updates and deletion sync that keep your vector index current.13 min read·codingdroplets.com1A
CCoding Droplets·Sep 12How to Unit Test IChatClient in .NET Without Calling a Real ModelUnit test IChatClient in .NET without hitting a real LLM. Build a fake chat client, assert prompts, and keep AI endpoint tests fast and deterministic.10 min read·codingdroplets.com
CCoding Droplets·Sep 11.NET Container OOMKilled in Kubernetes: Root Cause and FixYour .NET container is OOMKilled in Kubernetes. The real causes - GC heap limits, Server GC, DATAS - and the exact settings that fix each one.11 min read·codingdroplets.com
CCoding Droplets·Sep 10Azure OpenAI Content Filter Errors in .NET APIs: Causes and FixesAzure OpenAI content filter errors in .NET: why prompts fail with 400 content_filter, why finish_reason is content_filter, and how to fix both.12 min read·codingdroplets.com
CCoding Droplets·Sep 9How to Stream Large CSV Exports in ASP.NET Core: A Real-World WalkthroughStream large CSV exports in ASP.NET Core with IAsyncEnumerable and Results.Stream: constant memory, plus the Kestrel and EF Core traps to avoid.11 min read·codingdroplets.com
CCoding Droplets·Sep 8LLM Tool Call Loops in .NET: Root Cause and FixAn LLM tool call loop in .NET burns tokens up to the iteration cap. The root cause, how to diagnose it, and the fix in Microsoft.Extensions.AI.12 min read·codingdroplets.com