EF Core, MCP, and C# 15 updates
Issue #399 covers EF Core at scale, CQRS, .NET 11 Preview 1, MCP tooling, GitHub Actions validation, and practical API and concurrency guidance.
Jasen's top three picks
- 1 Federating Databases with Data API Builder Chaining
devblogs.microsoft.com
A useful look at federating data without going back to old-school linked servers.
- 2 01. EF Core in Real Life — Why ORMs Matter
akash-shah.medium.com
A realistic EF Core piece for anyone who’s fought ADO.NET or wondered where ORMs actually pay off.
- 3 Stop using try-catch in every controller in C#
medium.com
Centralized error handling beats controller try-catch sprawl every time.
Editor's note
I pulled together a pretty mixed bag this time: database integration, ORM realities, language previews, AI tooling, and a few practical architecture pieces. The Data API Builder chaining post and the EF Core at massive datasets article stand out for teams dealing with real-world data pain, while the MCP posts show where .NET is heading with agent tooling.
Today's articles
Federating Databases with Data API Builder Chaining
devblogs.microsoft.com
For decades, DBAs relied on linked servers to stitch data together. If you needed data from two places, you wired them up and moved on. It worked. It was straightforward. It felt native to SQL. But wh...
Read article01. EF Core in Real Life — Why ORMs Matter
akash-shah.medium.com
When I started my career in with ASP.NET, I wrote everything using ADO.NET.
Read articleStop using try-catch in every controller in C#
medium.com
Stop using try-catch in every controller. Instead, use global exception handling and middleware to manage errors centrally. This keeps…
Topics: ASP.NET Core Security Web API
Read article.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features
news.google.com
.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features
Read articleBuilding a Self-Healing .NET Application Using Health Probes and Auto-Restart Strategies
c-sharpcorner.com
Build resilient .NET apps with self-healing architecture! Learn health probes, auto-restart strategies, and background monitoring for automatic failure recovery. Achieve high availability!
Topics: Azure Performance Security
Read articleBeyond Data: Adding an AI “Brain” to your C# Applications
medium.com
In the previous installment (Link here) of our C# series, we built VectoDash — a high-performance, cross-platform weather dashboard. It…
Topics: C# OpenAI Semantic Kernel
Read articleMake Unity Feel Instant: Background Jobs With Thread Manager
medium.com
You hit Play, trigger a big file load or pathfinding pass, and your Unity scene freezes for a second or two. Players feel it immediately —…
Topics: C# .NET Core Performance
Read articleLocks, Monitors, and Semaphores — Explained Without Fear
medium.com
Nobody explains this clearly.
Topics: C# Unit Testing
Read articleWhat’s New in C# 15 — Practical Language Enhancements for .NET Developers
towardsdev.com
Every year, the C# language evolves to help developers write safer, clearer, and more expressive code. Continue reading on Towards Dev »
Read articleMCP Aggregator
blog.lhotka.net
If you’ve been using AI coding tools like Claude Code, Cursor, or GitHub Copilot, you’ve probably started connecting them to MCP servers. But the current model has each AI tool maintaining its own dir...
Read articleCQRS in Practice with .NET 8
miguelbarros1983.medium.com
Separating Write and Read Models with Independent Databases and Eventual Consistency
Topics: Azure CQRS Event Sourcing
Read articleIntroducing RockBot
blog.lhotka.net
I’ve been working on a new project called RockBot, a framework for building agent and multi-agent AI systems where agents and user proxies communicate exclusively through a message bus in a cloud-nati...
Topics: Azure Kafka Service Bus
Read articleBeing stupid is fun: Let's create long exception messages!
steven-giesel.com
Sometimes doing arbitrary stuff feels just good! So let's do that!
Topics: C# Performance
Read articleStop Bleeding Performance: The Ultimate Guide to EF Core with Massive Datasets
medium.com
How to tame Entity Framework Core when your database has millions of rows — and why your LINQ queries might be silently destroying your…
Topics: EF Core Performance SQL Server
Read articleRead Replicas Are NOT CQRS (Stop Confusing This)
codeopinion.com
What’s overengineering? Is the outbox pattern, CQRS, and event sourcing overengineering? Some would say yes. The issue is: what’s your definition? Because if you have that wrong, then you’re making th...
Topics: CQRS Event Sourcing
Read articleValidating PowerShell script syntax in GitHub Actions workflows
meziantou.net
When writing GitHub Actions workflows, it is generally recommended to keep your scripts in separate files and reference them using the path attribute of the run step. This allows you to lint and test ...
Topics: GitHub Actions Visual Studio
Read articleBuilding an MCP Server in .NET: Exposing Safe API Tools for AI Agents
medium.com
In today’s world it is already hard to imagine everyday and professional life without AI assistants. In just a few years they have…
Topics: OpenAI Security Web API
Read articleSwagger's missing in .NET 10 - How to add it back
roundthecode.com
Swagger is missing in .NET 10. Learn why it was removed, how to add it back, and explore alternatives like Scalar, Redoc, Postman, and .http files. The page Swagger's missing in .NET 10 - How to add i...
Topics: ASP.NET Core .NET 10 Web API
Read article