Home Archive EF Core, ASP.NET Auth, AI Agents, MAUI CoreCLR – .NET News Daily Issue #477 (Jun 17, 2026)

Editor's note

I put together another intentionally mixed lineup today, and a few items stood out right away. The EF Core 11 split query improvement is the sort of practical runtime win people can use immediately, while the API key authentication guide does a nice job covering production concerns instead of stopping at a demo. I also liked seeing MAUI move to CoreCLR in .NET 11 and the post on designing for partial failure, because both point at architectural decisions that matter long after the first deploy.

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

Removing byte array allocations using ReadOnlySpan

https://csharpdigest.net/newsletters/2273-removing-byte-array-allocations-using-readonlyspan?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

no matter which version of .NET you're targeting

Three Ways to Handle Multiple Event Types in a Kafka Topic Using .NET, Avro, and Schema Registry

https://medium.com/@leonardomagalhaes.leo/three-ways-to-handle-multiple-event-types-in-a-kafka-topic-using-net-avro-and-schema-registry-a0d145cace78?source=rss------dotnet-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Sometimes you need to publish multiple event types to the same Kafka topic. While creating one topic per event type is often the simplest…

How .NET Developers Transition Into Software Architecture (Without Rewriting Everything)

https://medium.com/@a95yman/how-net-developers-transition-into-software-architecture-without-rewriting-everything-b9d5999c14b8?source=rss------csharp-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Most .NET developers never really transition into software architecture.

Creating a Simple MCP Server in .NET

https://pmichaels.net/mcp-server-dotnet/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

In my previous post, I covered how to interact with a local LLM from .NET using LM Studio. In this post, I’m going to take that a little…

A useful new .Net feature for Processes

https://blog.jermdavis.dev/posts/2026/dotnet-11-process-feature?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

The pace of change with .Net is pretty relentless these days. And every so often they ship a thing that fixes a challenge I've been mulling over addressing myself. That's happened again with Process A...

On .NET Live - Demystifying Microsoft Agent Framework Middleware

https://www.youtube.com/watch?v=v7VLSZqAssU&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

In this session we'll walk through how Daniel Costea uses ChatClient and Agent middleware to turn plain .NET AI agents into production‑ready systems with observability, safety, and cost control. Start...

Implementing AI Memory Systems in C# Using Vector Databases

https://www.c-sharpcorner.com/article/implementing-ai-memory-systems-in-c-sharp-using-vector-databases/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Learn how to implement AI memory systems in C# using vector databases. Discover embeddings, semantic search, memory architectures, and best practices for building intelligent AI applications.

EF Core 11 makes your split queries faster

https://steven-giesel.com/blogPost/d4401fd0-805a-4703-9d9e-5fe3b57c25ea?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

If you use AsSplitQuery anywhere in your codebase, EF Core 11 has a present for you: your queries get faster.

When Your Use Case Half-Succeeds: Designing for Partial Failure in .NET

https://www.milanjovanovic.tech/blog/when-your-use-case-half-succeeds-designing-for-partial-failure-in-dotnet?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

A use case isn't a transaction. The moment it touches more than one system, you are dealing with partial failure. Here's how I classify side effects and design use cases that fail loudly and recover s...

Database Sharding in .NET Applications: Benefits, Challenges, and Implementation

https://www.c-sharpcorner.com/article/database-sharding-in-net-applications-benefits-challenges-and-implementation/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Unlock .NET app scalability with database sharding. Learn benefits, challenges, and implementation strategies for high-growth applications.

.NET MAUI Moves to CoreCLR in .NET 11

https://devblogs.microsoft.com/dotnet/dotnet-maui-moves-to-coreclr-in-dotnet-11/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

.NET MAUI apps on Android, iOS, and Mac Catalyst now run on CoreCLR by default in .NET 11, unifying the runtime across all of .NET. The post .NET MAUI Moves to CoreCLR in .NET 11 appeared first on .NE...

Azure Function Apps in C#: Triggers, Bindings, Durable Functions and Everything I Learned in…

https://medium.com/@manochandru85/azure-function-apps-in-c-triggers-bindings-durable-functions-and-everything-i-learned-in-a0a7d99aefce?source=rss------csharp-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Azure Function Apps are a serverless compute service that runs small focused pieces of C# code in response to events. You write a function…

Real-time driver location tracking in .NET

https://csharpdigest.net/newsletters/2278-real-time-driver-location-tracking-in-net?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

using Redis GEO, a mutable state buffer, and SignalR

Getting the Client IP Address in ASP.NET Core

https://weblog.west-wind.com/posts/2026/May/13/Getting-the-Client-IP-Address-in-ASPNET-Core?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

When I need to pick up the client IP Address in ASP.NET Core I always forget where to find the connection information. It's simple enough: HttpContext?.Connection?.RemoteIpAddress but I never remember...

Thread Pool Exhaustion in ASP.NET: The Async Database Trap

https://blog.dotnetframework.org/2026/05/07/thread-pool-exhaustion-in-asp-net-the-async-database-trap/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

If you’ve ever migrated a working ASP.NET application from synchronous database calls to async, and suddenly found yourself hitting connection pool timeouts under load, you’ve likely fallen into one o...

API Key Authentication in ASP.NET Core (.NET 10) - Complete Guide

https://codewithmukesh.com/blog/api-key-authentication-aspnet-core/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Production-grade API key authentication in ASP.NET Core .NET 10. Hashed keys, DB-backed store, AuthenticationHandler, decision matrix, full source repo.

Running background tasks in Blazor with Web Workers: Exploring the .NET 11 preview - Part 1

https://andrewlock.net/exploring-the-dotnet-11-preview-1-running-background-tasks-in-blazor-with-web-workers/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

In this post I discuss the new Web Worker template available in .NET 11 for running CPU intensive tasks without blocking the UI

🔴 Let It Cook with Claude Fable 5

https://www.youtube.com/watch?v=C_ozy6EQSxE&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Join us for Let It Cook as we vibe code with Claude Fable 5 in VS Code, exploring what this new model brings to GitHub Copilot and real-world AI-assisted development workflows. 🔗 Link: https://github...

Building Resilient Cloud Applications with Polly and ASP.NET Core

https://www.c-sharpcorner.com/article/building-resilient-cloud-applications-with-polly-and-asp-net-core/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Build robust ASP.NET Core cloud apps with Polly. Implement retries, circuit breakers, timeouts, and fallbacks for ultimate resilience.

Boost Your .NET Projects: Copilot, Benchmarks, and the Truth About Faster Code

https://dotnettips.com/2026/06/14/boost-your-net-projects-copilot-benchmarks-and-the-truth-about-faster-code/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

The article discusses the limitations and benefits of using Copilot for code optimization in the Spargine .NET project. While some suggestions from Copilot significantly improved performance, others w...

5 Sneaky .NET & EF Core Bugs That Will Crash Your App

https://www.c-sharpcorner.com/article/5-sneaky-net-ef-core-bugs-that-will-crash-your-app/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-477

Discover 5 hidden .NET & EF Core bugs causing app crashes, from concurrency issues to silent query filters. Learn how to fix them!

Jasen's take on today's picks

Removing byte array allocations using ReadOnlySpan

A clean reminder that small allocation cuts still matter, and ReadOnlySpan remains one of the best tools for low-level hot paths.

Three Ways to Handle Multiple Event Types in a Kafka Topic Using .NET, Avro, and Schema Registry

Useful if you're balancing topic design against schema evolution and consumer complexity in Kafka-heavy systems.

How .NET Developers Transition Into Software Architecture (Without Rewriting Everything)

A pragmatic architecture piece that avoids the usual rewrite fantasy and focuses on how teams actually grow responsibilities.

Creating a Simple MCP Server in .NET

MCP is showing up everywhere now, so a simple .NET server walkthrough is timely and approachable.

A useful new .Net feature for Processes

I always appreciate posts that spotlight small platform additions with real day-to-day payoff.

On .NET Live - Demystifying Microsoft Agent Framework Middleware

Worth a look if you're building AI agents and need middleware, observability, and guardrails to become first-class concerns.

Implementing AI Memory Systems in C# Using Vector Databases

Good conceptual overview for developers trying to connect embeddings, retrieval, and memory patterns in C# apps.

EF Core 11 makes your split queries faster

This is exactly the kind of EF Core improvement I like: measurable, boring in the best way, and easy to benefit from.

When Your Use Case Half-Succeeds: Designing for Partial Failure in .NET

Strong architecture guidance on acknowledging side effects instead of pretending every workflow is a neat transaction.

Database Sharding in .NET Applications: Benefits, Challenges, and Implementation

Sharding articles can get hand-wavy; this one is most useful when read as a tradeoff discussion, not a default prescription.

.NET MAUI Moves to CoreCLR in .NET 11

A significant runtime shift for MAUI, and one to watch closely for performance and platform consistency implications.

Azure Function Apps in C#: Triggers, Bindings, Durable Functions and Everything I Learned in…

A broad Azure Functions primer that should help newer teams sort out triggers, bindings, and Durable Functions basics.

Real-time driver location tracking in .NET

Nice real-time systems example combining Redis GEO with SignalR for a concrete tracking scenario.

Getting the Client IP Address in ASP.NET Core

Simple, practical ASP.NET Core reference material you'll probably want bookmarked for the next time you forget the exact API.

Thread Pool Exhaustion in ASP.NET: The Async Database Trap

A good warning that async alone doesn't guarantee scalability if the surrounding resource limits are still the bottleneck.

API Key Authentication in ASP.NET Core (.NET 10) - Complete Guide

Refreshingly production-minded guidance on API keys, including storage, hashing, and pipeline integration choices.

Running background tasks in Blazor with Web Workers: Exploring the .NET 11 preview - Part 1

Blazor plus Web Workers is an interesting .NET 11 preview area, especially for keeping UI responsive during CPU-heavy work.

🔴 Let It Cook with Claude Fable 5

Relevant for developers watching how Copilot and model changes affect real coding workflows inside VS Code.

Building Resilient Cloud Applications with Polly and ASP.NET Core

Polly remains essential reading for cloud-facing services, especially when teams need concrete resilience patterns they can apply quickly.

Boost Your .NET Projects: Copilot, Benchmarks, and the Truth About Faster Code

A healthy counterweight to AI hype: benchmark the suggestions, keep the wins, and discard the bad advice.

5 Sneaky .NET & EF Core Bugs That Will Crash Your App

Bug-roundup posts vary a lot, but EF Core pitfalls and concurrency mistakes are common enough to justify the reminder.

Related issues

📬 Get daily .NET content delivered to your inbox