The .NET News Daily Issue #516
Jasen's top three picks
- 1 Solving the Imbalanced Data Problem in RAG
c-sharpcorner.com
Solve RAG imbalanced data with pure Python weighted sampling. Ensure critical edge cases are represented, boosting LLM performance without external dependenc...
- 2 The Many Languages of Data: How .NET Learned to Speak in Formats
binaryintellect.net
It's a Tuesday afternoon and you're debugging a feature that touches four different pieces of data. First, you write a SQL query to pull a customer record fr...
- 3 .NET AI Community Standup: MCP C# SDK 2.0: Building the Next Generation of .NET AI Agents
youtube.com
Join Bruno, Pranav, and Tarek for the next .NET + AI Community Standup. We’ll explore version 2.0 of the official MCP C# SDK, including its stateless-first d...
Today's articles
Solving the Imbalanced Data Problem in RAG
c-sharpcorner.com
Solve RAG imbalanced data with pure Python weighted sampling. Ensure critical edge cases are represented, boosting LLM performance without external dependencies.
Read articleThe Many Languages of Data: How .NET Learned to Speak in Formats
binaryintellect.net
It's a Tuesday afternoon and you're debugging a feature that touches four different pieces of data. First, you write a SQL query to pull a customer record from the database. Then you filter an in-memo...
Read article.NET AI Community Standup: MCP C# SDK 2.0: Building the Next Generation of .NET AI Agents
youtube.com
Join Bruno, Pranav, and Tarek for the next .NET + AI Community Standup. We’ll explore version 2.0 of the official MCP C# SDK, including its stateless-first design, standardized HTTP support, Multi Rou...
Read articleContent Security Policy in ASP.NET Core
c-sharpcorner.com
Learn how to implement Content Security Policy (CSP) in ASP.NET Core to prevent XSS attacks by controlling resource loading.
Read articleProduction Benchmarking of HTTP/3 vs HTTP/2 in ASP.NET Core 11
c-sharpcorner.com
Benchmark ASP.NET Core HTTP/3 vs HTTP/2 for production. Understand QUIC, latency, throughput, and resource metrics for informed protocol adoption.
Read articleLINQ in C#: Sequence Boundaries That Break Systems
medium.com
Grouping Windows, Deferred Execution Traps, and Streaming Reality
Read articleUnderstanding SOLID Principles in C#: Building Maintainable Object-Oriented Applications
c-sharpcorner.com
Master SOLID principles in C#: SRP, OCP, LSP, ISP, DIP. Learn to write clean, maintainable, and scalable object-oriented code.
Read articleInside the .NET Garbage Collector: How Mark, Sweep, Compact, and Finalization Really Work in C#
c-sharpcorner.com
Understand the .NET GC's Mark, Sweep, Compact, and Finalization phases. Learn how it efficiently reclaims memory and keeps your C# apps running smoothly.
Read articleGate2ASI AI’s AgentFactory: From Agent Memory to Governed Operational Intelligence
c-sharpcorner.com
Gate2ASI AI's AgentFactory builds governed digital teams with persistent memory, operational intelligence, and human oversight for reliable enterprise AI.
Read articleFrom Prompt Engineering to Harness Engineering: How .NET Teams Should Build Around Claude Code
topuzas.medium.com
For a long time my mental model for getting good output from Claude Code was: write a better prompt. Add more context to the system prompt…
Read articleA list page in a few lines: a reusable Blazor UI framework with the same discipline as the backend
medium.com
This series has been backend all the way down. But the front end is where DRY usually goes to die: every list screen re-implements paging…
Read articleBuilding Retrieval Pipelines with Microsoft.Extensions.VectorData in .NET
c-sharpcorner.com
Build flexible .NET retrieval pipelines with Microsoft.Extensions.VectorData, avoiding vector database lock-in and standardizing RAG architectures.
Read articleThe test pyramid, not the ice-cream cone: 1,880 fast tests, zero Docker
medium.com
A suite you run constantly is worth more than a suite you run nervously. Here is how MMCA.Common keeps 1,880 tests fast enough to live in…
Read articleVector Databases with .NET: PostgreSQL pgvector vs Azure AI Search vs Qdrant
c-sharpcorner.com
Compare PostgreSQL pgvector, Azure AI Search, and Qdrant for .NET AI apps. Choose the best vector database for RAG, semantic search, and more.
Read articleCommon Mistakes in Manual SQL Database Recovery - Know What Not To Do
c-sharpcorner.com
Avoid common SQL database recovery mistakes. Learn best practices for manual recovery, when to use specialized tools, and prevent data loss.
Read articleMigrating VB.NET to C#: Step-by-Step Guide
faciletechnolab.com
How to migrate VB.NET to C# - syntax conversion, project structure changes, COM dependencies, testing strategy, and tooling. A practical step-by-step guide.
Read articleHow to Start a New .NET Project in 2026
medium.com
Starting a new .NET project is exciting, but it can also be overwhelming. There are so many decisions to make, and the choices you make in… Continue reading on CodeX »
Read articleImplementing Policy-Based AI Access Control with ASP.NET Core Authorization
c-sharpcorner.com
Secure AI workloads in ASP.NET Core with policy-based authorization. Learn to implement fine-grained access control for AI capabilities.
Read articleBuilding AI-Powered Build Diagnostics with the Microsoft Binlog MCP Server
c-sharpcorner.com
AI-powered build diagnostics with Microsoft Binlog MCP Server. Analyze MSBuild .binlog files via natural language for faster debugging.
Read articleMake Your .NET Tests Insanely Faster
youtube.com
Get every Dometrain 30% off with code HANDSON30: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=HANDSON30 Hello, everybody. I'm Nick, and in this video, I will talk about a ...
Read articleUsing Rebus Deferred Messages for Background Processing in .NET
c-sharpcorner.com
Replace polling with Rebus deferred messages for efficient .NET background processing. Schedule tasks precisely and improve observability.
Read articleBuilding AI Governance Dashboards with OpenTelemetry and .NET Aspire
c-sharpcorner.com
Build AI governance dashboards with OpenTelemetry and .NET Aspire for transparent, cost-aware, and auditable enterprise AI execution.
Read articleEnforcing Module Boundaries in .NET: How to Keep a Modular Monolith Actually Modular
medium.com
Module boundaries don’t die in big refactors. They die by a thousand small shortcuts — a using here, a "temporary" public class there…
Read articleFour Focused .NET NuGet Packages for Everyday Development
medium.com
As .NET applications grow, the same small problems tend to appear again and again.
Read articleProduction Patterns for Multi-Agent Collaboration Using .NET and MCP
c-sharpcorner.com
Build scalable, production-ready multi-agent AI systems in .NET using MCP for standardized tool integration and decoupled execution.
Read articleUnderstanding SOLID Principles in C#
medium.com
Most .NET developers learn SOLID early — yet many production systems still become tightly coupled, difficult to test, and painful to…
Read articleHow to get values of choice column in Power Pages
c-sharpcorner.com
Easily get Dataverse Choice column values in Power Pages using the Web API and stringmaps table. Populate dropdowns dynamically and ensure up-to-date options.
Read articleImplementing Distributed Locking in .NET with Redis
c-sharpcorner.com
Implement distributed locking in .NET with Redis to prevent duplicate processing in scaled applications. Learn patterns, testing, and best practices.
Read articleCustom Error Hierarchies in Enterprise LangGraph Multi-Agent Systems
c-sharpcorner.com
Build resilient enterprise AI with custom error hierarchies in LangGraph. Achieve automated self-healing and enhanced observability.
Read articleArchitecture fitness functions: rules that fail the build, not a wiki page
medium.com
The inward-dependency rule everyone agrees on is the one everyone eventually breaks.
Read articleF# vs C#— Orchestrators
medium.com
This article isn’t part of the previous F# vs C# series (part 1, part 2, part 3), because that series focuses on F#’s token efficiency.
Read articleBlazor WASM: Why IsTrimmable=false Isn't Enough - And What Source Generation Actually Fixes
c-sharpcorner.com
Blazor WASM trimming can break JSON deserialization. Learn why IsTrimmable=false fails and how System.Text.Json source generation provides a robust fix.
Read article