EF Core, Endpoint Filters, Memory Safety
EF Core migrations best practices, ASP.NET Core endpoint filters, FluentValidation in .NET 10, rate limiting strategies, and C# 15 union types.
Jasen's top three picks
- 1 EF Core without migrations - it's only a matter of time
roundthecode.com
Migrations aren't optional—they're how you keep databases sane across dev, staging, and production.
- 2 ASP.NET Core Endpoint Filters: A Complete Developer Guide
c-sharpcorner.com
Endpoint filters let you intercept and validate requests at the routing layer; cleaner than middleware for Minimal APIs.
- 3 FluentValidation in ASP.NET Core .NET 10 - Request Validation
codewithmukesh.com
FluentValidation 12 with endpoint filters is the modern way to validate in .NET 10.
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.
Today's articles
EF Core without migrations - it's only a matter of time
roundthecode.com
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...
Topics: EF Core
Read articleASP.NET Core Endpoint Filters: A Complete Developer Guide
c-sharpcorner.com
Learn ASP.NET Core Endpoint Filters with practical examples. Understand validation, logging, endpoint interception, and best practices for Minimal APIs.
Topics: ASP.NET Core Minimal APIs
Read articleFluentValidation in ASP.NET Core .NET 10 - Request Validation
codewithmukesh.com
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.
Topics: .NET 10 FluentValidation
Read articleGetting Started With Dapr for Building Cloud-Native Microservices in .NET
antondevtips.com
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
Topics: ASP.NET Core .NET Aspire
Read articleRate Limiting in ASP.NET Core (.NET 10) - Complete Guide
codewithmukesh.com
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.
Topics: ASP.NET Core .NET 10
Read articleImproving C# Memory Safety
devblogs.microsoft.com
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...
Read articlePagedResults in EF Core: One class, endless reuse
roundthecode.com
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...
Topics: EF Core
Read article.NET MAUI Engineering Team Live Stream: AI-Powered .NET MAUI Development with MauiDevFlow
youtube.com
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 ...
Topics: .NET MAUI
Read articleBuilding File-Based Apps in .NET: A Complete Guide With Multi-File Support
antondevtips.com
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
Topics: .NET 10
Read articleDoing More with GitHub Copilot as a .NET Developer
devblogs.microsoft.com
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 .
Topics: GitHub Copilot
Read articleDatabase Connection Pooling Explained with Examples
c-sharpcorner.com
Learn Database Connection Pooling with practical examples. Understand how connection pools improve performance, scalability, and database efficiency.
Topics: Performance
Read articleDistributed Caching in ASP.NET Core Using Redis: Best Practices
c-sharpcorner.com
Learn how to implement distributed caching in ASP.NET Core using Redis. Explore caching strategies, Redis integration, and best practices for scalable applications.
Topics: ASP.NET Core Redis
Read articleHow to upload files in an ASP.NET Core Web API
blog.elmah.io
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...
Topics: Web API
Read articleStreaming APIs in .NET: What, When, and How
medium.com
🚰 What If Your API Could Talk While It Thinks?
Topics: ASP.NET Core
Read articleNot Every App Needs Datadog. Mine Needed 120 Lines of C#.
levelup.gitconnected.com
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 »
Topics: Application Insights
Read articleUncle Bob’s Agent Pipeline: From Informal Specs to Mutation-Tested .NET Code
medium.com
Uncle Bob described a multi-agent pipeline in which human interaction decreases at each stage — Specifier, Coder, Refactorer, Architect —…
Topics: Test-Driven Development
Read articleSQL Server Performance Tuning Techniques for Modern Applications
c-sharpcorner.com
Learn SQL Server performance tuning techniques including indexing, query optimization, execution plans, statistics management, and database best practices.
Topics: Performance SQL Server
Read article.NET Core Reverse API and Reverse Engineering – Complete Guide
c-sharpcorner.com
Explore .NET Core reverse APIs and reverse engineering! Learn integration with HttpClient, EF Core scaffolding, authentication, and best practices for efficient development.
Topics: EF Core
Read articleASP.NET Community Standup: Simplifying Entra ID authentication with AI
youtube.com
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...
Topics: ASP.NET Core Authentication
Read articleUnion Types Are Finally Coming to C#
milanjovanovic.tech
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 ...
Topics: C#
Read articleBuilding an MCP Server for a Vehicle Registration API in C# .NET 8
blog.dotnetframework.org
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...
Topics: Semantic Kernel
Read articleHow to Build Retrieval-Augmented Generation (RAG) Applications in .NET
c-sharpcorner.com
Learn how to build Retrieval-Augmented Generation (RAG) applications in .NET using ASP.NET Core, embeddings, vector databases, and large language models.
Topics: Semantic Kernel
Read articleImproving C# memory safety
csharpdigest.net
C# 16 is redesigning the unsafe keyword to act as an explicit contract
Topics: C#
Read articleDesigning high-throughput APIs for 1M requests/minute .NET
blog.elmah.io
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 ...
Topics: Performance Web API
Read articleThe Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections
blog.dotnetframework.org
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 ...
Topics: Performance
Read article