Ssptippettinchaotic-neutral-dev.hashnode.dev·12h ago · 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·3d ago · 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
KSKye Stuartinkyestuart.hashnode.dev·Feb 9 · 4 min readWhy We’re Putting $5,000 on the Table for Your Developer StoriesEvery developer has been there: you’re staring at a complex requirement, automated PDF generation, pixel-perfect OCR, or intricate Excel reporting. You search the official docs, but what you really want is a real-world tutorial from someone who has a...00
SMSilviu Maninsilviublog.hashnode.dev·Jan 27 · 5 min readASP.NET Core Middleware Explained (With Real Logging + Global Error Handling)In REST for Beginners in .NET: Build a Real /api/todos API (GET/POST/PUT/DELETE) we built a REST-style /api/todos API. Now we’ll add two things that almost every real API needs: Request logging (so you can see what’s happening) Global error handlin...00