This website uses cookies

Read our Privacy policy and Terms of use for more information.

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 ...

Keep Reading