KBKikoz Bassinkikoz-bass.hashnode.dev·5h ago · 20 min readHow to Validate Complex Web Forms Using a Business Rules EngineThe Problem You have a complex web form - an insurance claim, a loan application, a vendor registration - that internal or public users of your web app must fill out and submit to your server. Your se00
DJD Jindevprepapp.hashnode.dev·2d ago · 3 min readHow to Prepare for a C# Interview — A Practical GuideC# interviews can cover a wide range — from language fundamentals to .NET framework concepts, object-oriented design, async programming and real-world application architecture. Knowing where to focus 00
CDCoding Dropletsincodingdroplets.com·3d ago · 11 min readWhy Your RAG Answers Still Hallucinate in .NET: Root Cause and FixYou built the pipeline. Documents are chunked, embedded, and sitting in a vector store. Retrieval returns results. And your RAG answers still hallucinate in .NET, confidently telling users about a stu42LK
PKPatrick Kearnsindotnetdigest.com·4d ago · 19 min readThe Hidden Architecture of Time in .NET SystemsTime has the nasty habit of biting you in production when you least expect it. A timestamp that is perfectly suitable for recording when an order was received is a poor way to measure how long a reque83LTH
AJAlen Joyinpragmaticstack.in·3d ago · 16 min readStructured Outputs in C# — Schema, Records, and the End of String-Parsing🗓️ Last updated: August 2026 The architect inherits a brownfield .NET 10 service that classifies incoming customer-support emails into six ticket categories, extracts the order number if there is on00
CDCoding Dropletsincodingdroplets.com·4d ago · 12 min readMigrating from Swashbuckle to Built-In OpenAPI in .NET 10: A Step-by-Step GuideYou upgraded a working API to .NET 10, hit build, and Swashbuckle fell apart. Missing namespaces, OpenApiSchema refusing to compile, AddSecurityRequirement complaining about a delegate it never wanted00
PKPatrick Kearnsindotnetdigest.com·5d ago · 16 min readFencing Tokens in .NETDistributed-lock examples usually finish once one application instance has acquired a lease and every other instance has been refused. The code enters a try block, performs the work and releases the l24EA
AAkashinakashbuilds.hashnode.dev·4d ago · 7 min readBuilding Multi-Agent AI Workflows with Semantic Kernel and OllamaAI agents are transforming how we approach complex problems—but orchestrating multiple agents with specialized roles is notoriously tricky. Semantic Kernel Sample Project demonstrates a production-gra00
FFantasyDynastyDevinfantasy-dynasty.hashnode.dev·4d ago · 7 min readModeling the NBA salary cap as a rules engine: dead money, RFA, and the apron I've spent the last while building a fantasy basketball platform (Fantasy Dynasty — my project, so calibrate accordingly), and the fantasy-scoring part turned out to be the boring bit. The genuinely h00
Qqodorsinqodors.hashnode.dev·4d ago · 7 min readStill Adding ConfigureAwait(false) To Everything? You have probably seen ConfigureAwait(false) added after almost every await in older .NET codebases. It became one of those rules developers followed without questioning — add it everywhere, and async00