Home Archive EF Core, Endpoint Filters, Memory Safety – .NET News Daily Issue #474 (Jun 12, 2026)

Editor's note

This week’s mix spans data consistency, API request handling, and language evolution. The EF Core migrations piece and rate-limiting guide are production-focused deep dives that’ll save you headaches. Union types finally landing in C# 15 is a long-awaited feature worth understanding early.

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

Share your testimonial →

Today's Articles

EF Core without migrations - it's only a matter of time

https://www.roundthecode.com/dotnet-tutorials/ef-core-without-migrations-its-only-a-matter-of-time?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn why EF Core without migrations is a disaster. Learn how to setup, configure, and deploy using migrations to keep databases consistent across environments. The page EF Core without migrations - i...

ASP.NET Core Endpoint Filters: A Complete Developer Guide

https://www.c-sharpcorner.com/article/asp-net-core-endpoint-filters-a-complete-developer-guide/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn ASP.NET Core Endpoint Filters with practical examples. Understand validation, logging, endpoint interception, and best practices for Minimal APIs.

FluentValidation in ASP.NET Core .NET 10 - Request Validation

https://codewithmukesh.com/blog/fluentvalidation-in-aspnet-core/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Use FluentValidation 12 in ASP.NET Core .NET 10 - endpoint filters for Minimal APIs, async validators, custom rules, and a decision matrix vs Data Annotations.

Getting Started With Dapr for Building Cloud-Native Microservices in .NET

https://antondevtips.com/blog/getting-started-with-dapr-for-building-cloud-native-microservices-in-dotnet?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn what Dapr is, how the sidecar architecture works, understand building blocks and components, and set up Dapr with .NET Aspire for your .NET microservices. Code examples in .NET to publish event

Rate Limiting in ASP.NET Core (.NET 10) - Complete Guide

https://codewithmukesh.com/blog/rate-limiting-aspnet-core/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Production-grade rate limiting in ASP.NET Core .NET 10. All 4 algorithms, partitioning, Redis backplane, OnRejected with Retry-After, multi-tenant tiers, and a real decision matrix.

Improving C# Memory Safety

https://devblogs.microsoft.com/dotnet/improving-csharp-memory-safety/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

The `unsafe` keyword is being redesigned to mark caller-facing contracts rather than just syntax. Safety obligations between callers and callees become visible and reviewable. The model is motivated b...

PagedResults in EF Core: One class, endless reuse

https://www.roundthecode.com/dotnet-tutorials/pagedresults-ef-core-one-class-endless-reuse?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn how to build a reusable PagedResults class in .NET that works with Entity Framework Core and supports multiple entity types. The page PagedResults in EF Core: One class, endless reuse appeared o...

.NET MAUI Engineering Team Live Stream: AI-Powered .NET MAUI Development with MauiDevFlow

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

What happens when you let AI agents build, inspect, and debug your .NET MAUI app — while you watch? Join Jakub Florkowski, Shane Neuville, and Gerald Versluis of the .NET MAUI team as we build an app ...

Building File-Based Apps in .NET: A Complete Guide With Multi-File Support

https://antondevtips.com/blog/building-file-based-apps-in-dotnet-with-multi-file-support?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn how to build file-based apps in .NET 10 and .NET 11 Preview 3. This guide covers single-file C# scripts, multi-file apps with the #:include directive, including SDK, including project files and

Doing More with GitHub Copilot as a .NET Developer

https://devblogs.microsoft.com/dotnet/doing-more-with-github-copilot/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Want to get more out of your GitHub Copilot experience? Here are some easy ways to get started. The post Doing More with GitHub Copilot as a .NET Developer appeared first on .NET Blog .

Database Connection Pooling Explained with Examples

https://www.c-sharpcorner.com/article/database-connection-pooling-explained-with-examples/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn Database Connection Pooling with practical examples. Understand how connection pools improve performance, scalability, and database efficiency.

Distributed Caching in ASP.NET Core Using Redis: Best Practices

https://www.c-sharpcorner.com/article/distributed-caching-in-asp-net-core-using-redis-best-practices/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn how to implement distributed caching in ASP.NET Core using Redis. Explore caching strategies, Redis integration, and best practices for scalable applications.

How to upload files in an ASP.NET Core Web API

https://blog.elmah.io/how-to-upload-files-in-an-asp-net-core-web-api/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Files are an integrated part of an application. From a social app to an ERP, some form of media exists in the ecosystem. .NET Core APIs provide built-in support for uploading and fetching documents. I...

Streaming APIs in .NET: What, When, and How

https://medium.com/@ajaykumar1807/streaming-apis-in-net-what-when-and-how-876565f900d7?source=rss------dotnet-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

🚰 What If Your API Could Talk While It Thinks?

Not Every App Needs Datadog. Mine Needed 120 Lines of C#.

https://levelup.gitconnected.com/not-every-app-needs-datadog-mine-needed-120-lines-of-c-75fcff39f759?source=rss------csharp-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

How I turned log4net CSV files into a fully queryable, filterable, sortable admin grid in under 30 minutes. No database, no Elasticsearch… Continue reading on Level Up Coding »

Uncle Bob’s Agent Pipeline: From Informal Specs to Mutation-Tested .NET Code

https://medium.com/@adrianbailador/uncle-bobs-agent-pipeline-from-informal-specs-to-mutation-tested-net-code-ac2baa45cfd5?source=rss------dotnet-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Uncle Bob described a multi-agent pipeline in which human interaction decreases at each stage — Specifier, Coder, Refactorer, Architect —…

SQL Server Performance Tuning Techniques for Modern Applications

https://www.c-sharpcorner.com/article/sql-server-performance-tuning-techniques-for-modern-applications/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn SQL Server performance tuning techniques including indexing, query optimization, execution plans, statistics management, and database best practices.

.NET Core Reverse API and Reverse Engineering – Complete Guide

https://www.c-sharpcorner.com/article/net-core-reverse-api-and-reverse-engineering-complete-guide/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Explore .NET Core reverse APIs and reverse engineering! Learn integration with HttpClient, EF Core scaffolding, authentication, and best practices for efficient development.

ASP.NET Community Standup: Simplifying Entra ID authentication with AI

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

Join Jean‑Marc Prieur and Kyle Marsh to see how AI can streamline Entra ID authentication in ASP.NET Core and Aspire apps. We’ll explore using AI to set up app authentication, enable calls to protecte...

Union Types Are Finally Coming to C#

https://www.milanjovanovic.tech/blog/union-types-are-finally-coming-to-csharp?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

For years we faked union types with marker interfaces, base classes, and the OneOf library. C# 15 finally bakes them into the language - and here's a quick tour of what they look like and why I think ...

Building an MCP Server for a Vehicle Registration API in C# .NET 8

https://blog.dotnetframework.org/2026/06/04/building-an-mcp-server-for-a-vehicle-registration-api-in-c-net-8/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

If you’ve spent any time with Claude recently, you may have noticed it can do things that feel surprisingly connected to the real world — looking up domain expiry dates, checking live weather, queryin...

How to Build Retrieval-Augmented Generation (RAG) Applications in .NET

https://www.c-sharpcorner.com/article/how-to-build-retrieval-augmented-generation-rag-applications-in-net/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

Learn how to build Retrieval-Augmented Generation (RAG) applications in .NET using ASP.NET Core, embeddings, vector databases, and large language models.

Improving C# memory safety

https://csharpdigest.net/newsletters/2288-improving-c-memory-safety?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

C# 16 is redesigning the unsafe keyword to act as an explicit contract

Designing high-throughput APIs for 1M requests/minute .NET

https://blog.elmah.io/designing-high-throughput-apis-for-1m-requests-minute-net/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who ...

The Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections

https://blog.dotnetframework.org/2026/05/20/the-static-httpclient-that-wouldnt-rotate-a-tale-of-pooled-connections/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-474

The symptom A production .NET service had been running fine for months. It made outbound HTTP calls through a rotating proxy provider — the kind that promises a new exit IP for each request. Then one ...

Jasen's take on today's picks

EF Core without migrations - it's only a matter of time

Migrations aren't optional—they're how you keep databases sane across dev, staging, and production.

ASP.NET Core Endpoint Filters: A Complete Developer Guide

Endpoint filters let you intercept and validate requests at the routing layer; cleaner than middleware for Minimal APIs.

FluentValidation in ASP.NET Core .NET 10 - Request Validation

FluentValidation 12 with endpoint filters is the modern way to validate in .NET 10.

Getting Started With Dapr for Building Cloud-Native Microservices in .NET

Dapr's sidecar model abstracts cloud-native concerns; pair it with Aspire for local dev.

Rate Limiting in ASP.NET Core (.NET 10) - Complete Guide

All four rate-limiting algorithms explained with Redis backplane and multi-tenant tiers.

Improving C# Memory Safety

C# 16 is redesigning `unsafe` to be a caller-facing contract, not just syntax sugar.

PagedResults in EF Core: One class, endless reuse

PagedResults is a small pattern that pays dividends across any EF Core query.

.NET MAUI Engineering Team Live Stream: AI-Powered .NET MAUI Development with MauiDevFlow

AI agents building MAUI apps live—watch the team experiment with MauiDevFlow.

Building File-Based Apps in .NET: A Complete Guide With Multi-File Support

C# scripts and multi-file support in .NET 10/11 make rapid prototyping easier.

Doing More with GitHub Copilot as a .NET Developer

Copilot tips from the .NET team on getting more value from your AI pair programmer.

Database Connection Pooling Explained with Examples

Connection pooling is invisible until it breaks; understand the mechanics.

Distributed Caching in ASP.NET Core Using Redis: Best Practices

Redis distributed caching strategies for scaling ASP.NET Core without the database bottleneck.

How to upload files in an ASP.NET Core Web API

File uploads in ASP.NET Core APIs have built-in support; learn the patterns.

Streaming APIs in .NET: What, When, and How

Streaming APIs let clients consume data as it arrives, not all at once.

Not Every App Needs Datadog. Mine Needed 120 Lines of C#.

120 lines of C# replaced a Datadog bill—sometimes custom observability wins.

Uncle Bob’s Agent Pipeline: From Informal Specs to Mutation-Tested .NET Code

Multi-agent pipelines with mutation testing bridge the gap between specs and production code.

SQL Server Performance Tuning Techniques for Modern Applications

SQL Server tuning: indexing, execution plans, and statistics management still matter.

.NET Core Reverse API and Reverse Engineering – Complete Guide

Reverse engineering APIs with EF Core scaffolding and HttpClient integration.

ASP.NET Community Standup: Simplifying Entra ID authentication with AI

Entra ID auth in ASP.NET Core and Aspire gets easier with AI assistance.

Union Types Are Finally Coming to C#

Union types in C# 15 end years of OneOf library workarounds.

Building an MCP Server for a Vehicle Registration API in C# .NET 8

MCP servers in C# let Claude and other AI models call your APIs directly.

How to Build Retrieval-Augmented Generation (RAG) Applications in .NET

RAG applications combine embeddings and vector databases for context-aware AI.

Improving C# memory safety

C# 16 memory safety redesign makes unsafe contracts explicit and reviewable.

Designing high-throughput APIs for 1M requests/minute .NET

High-throughput APIs need connection pooling, batching, and careful resource management.

The Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections

Static HttpClient with rotating proxies can mask connection reuse issues; understand pooling.

Related issues

📬 Get daily .NET content delivered to your inbox