PKPatrick Kearnsindotnetdigest.com·5h ago · 10 min readYour BackgroundService Has 2 Lifetimes, but Only One CancellationTokenBackgroundService gives every worker the same deceptively simple entry point: protected override Task ExecuteAsync(CancellationToken stopToken) It encourages an equally simple implementation. Pass st00
CDCoding Dropletsincodingdroplets.com·23m ago · 11 min readMaximum Context Length Exceeded in .NET AI APIs: Causes and FixesThe chat endpoint works fine in testing. It works fine for the first dozen messages in a real conversation. Then a user who has been going back and forth all afternoon sends one more message and gets 00
AAArish Ahmadinblog.arishahmad.in·19h ago · 2 min readHow .Net breaks Liskov Substitution Principle and Solves it at the same timeEver traced the .NET collection hierarchy and wondered why ICollection<T> has an IsReadOnly flag? Let's walk through it. It starts with IEnumerable<T> — the most basic contract. Just "give me one item10
Ssyncfusioninsyncfusion-blogs.hashnode.dev·3h ago · 9 min readSyncfusion Word Library vs. Aspose.Words: Which .NET Word Library Is Better for Your Application?TL;DR: Not all .NET Word libraries deliver the same experience when it comes to document automation, conversion accuracy, and performance at scale. In this comparison, we evaluate Syncfusion Word Libr00
JJNBridgeinjnbridge.hashnode.dev·22h ago · 5 min readFive Integration Paths for a Mixed Java/.NET PortfolioIf you work in a mixed Java/.NET estate, the hardest question is rarely “which platform is better?” The harder question is which boundary deserves a bridge, which one should be a service contract, and00
CDCoding Dropletsincodingdroplets.com·2d ago · 10 min readPrompt Versioning in .NET AI APIs: Treating Prompts as CodeSomeone changes eleven words in a system prompt, quality drops for a subset of requests, and nobody can say when it happened or what the previous wording was. That is the failure that makes prompt ver21K
USunity source codeinunitysourcecode.hashnode.dev·2d ago · 11 min readBuilding an Idle Tycoon Game in Unity: A Technical Look at Systems-Driven Game DesignIdle and tycoon games occupy a strange but fascinating corner of mobile game development. Unlike action games, where the player's reflexes drive the experience, or narrative games, where story drives 00
CDCoding Dropletsincodingdroplets.com·3d ago · 9 min readNo 'Access-Control-Allow-Origin' Header Is Present in ASP.NET Core: Causes and FixesThe browser console message is always some version of this: Access to fetch at 'https://api.example.com/orders' from origin 'https://app.example.com' has been blocked by CORS policy: No 'Access-Contro00
CDCoding Dropletsincodingdroplets.com·5d ago · 10 min readSecuring an MCP Server in ASP.NET Core: OAuth, Scopes and Tool AuthorizationThe thing that makes MCP servers so quick to build is also what makes them dangerous. You decorate a method, the SDK generates a tool definition, and a language model somewhere can now invoke it. That20
AGAmit Giriinammitt.hashnode.dev·Aug 20 · 4 min readJWT vs ASP.NET Identity — When to Use WhichWhen I started building my Job Portal, I faced a question that stopped me for a while: Should I use ASP.NET Identity or JWT for authentication? After researching, building, and breaking things — I fin00