Qqodorsinqodors.hashnode.dev·Jun 24 · 5 min readStop Using .Result and .Wait() in Your .NET CodeYour app works fine in testing. You deploy it, a few users come on, and then it just... hangs. No error, no crash. The request sits there until it times out. You check the logs. Nothing useful. You re00
Ssptippettinchaotic-neutral-dev.hashnode.dev·Jun 23 · 9 min readCompile-time feature flags in C# using IL weaving and a Roslyn analyzerI got fed up of writing this everywhere: if (await _featureManager.IsEnabledAsync("SendWelcomeEmail")) { await SendWelcomeEmailAsync(user); } Not because it's hard. Because it's noise. It's the s00
Qqodorsinqodors.hashnode.dev·Jun 20 · 6 min readEntity Framework Is Slow. It's Not EF's Fault.Entity Framework Is Slow. It's Not EF's Fault. Your API was quick in development. Then traffic picks up and a few endpoints start taking three seconds to respond. You open the code, see Entity Framewo00
CDCoding Dropletsincodingdroplets.com·Mar 20 · 12 min readASP.NET Core Request Validation: FluentValidation vs DataAnnotations vs Built-In — Enterprise Decision GuideEnterprise teams building ASP.NET Core APIs face a deceptively simple question: how should incoming data be validated before it reaches business logic? The answer shapes testability, maintainability, 00
CDCoding Dropletsincodingdroplets.com·Mar 12 · 11 min readCQRS and MediatR in ASP.NET Core: Enterprise Decision GuideCQRS and MediatR have become near-synonymous in the ASP.NET Core world. Teams adopt them for the same reason they adopt most patterns - because they read that Netflix or some other high-scale engineer00
CDCoding Dropletsincodingdroplets.com·Mar 11 · 10 min readASP.NET Core WebSockets vs SignalR: Enterprise Real-Time Architecture Decision GuideThe Real-Time Communication Spectrum in Enterprise .NET Before any architecture decision, teams need a shared frame of reference. Real-time communication in ASP.NET Core sits on a spectrum from raw bi00
PHPaul Hutchinsoninhutchpd.hashnode.dev·Mar 10 · 9 min readStop forcing your variables to lie Most code is built on a charming little fiction: that every value is one thing, right now, and prepared to testify under oath. Ask an int what it is, and it answers with the brisk confidence of someon10
WTWaseef Tauqueerintechcrusading.hashnode.dev·Mar 9 · 11 min readClean Architecture in .NET: What It Is, Why It Matters, and How to Think About ItHello, fellow developers! 👋 You've probably heard the term Clean Architecture thrown around in tech talks, YouTube videos, and job descriptions. Maybe you've even Googled it, saw Uncle Bob's famous c00
DBDavide Belloneincode4it.hashnode.dev·Mar 6 · 5 min readC# Tip: 2 ways to generate realistic data using BogusIn a previous article, we delved into the creation of realistic data using Bogus, an open-source library that allows you to generate data with plausible values. Bogus contains several properties and m00
MDMuralidharan Deenathayalaninblogs.codingfreaks.net·Feb 20 · 10 min readAgent Anatomy 101: Brain, Tools, and MemoryIn the previous posts, we explored what AI agents are and how quickly you can get started building them using C# and Azure AI Foundry. By now, one thing should already be clear: AI agents are not just00