Home Archive ASP.NET Core pipeline, C# 14, and .NET 10 networking – .NET News Daily Issue #349 (Dec 17, 2025)

Editor's note

I kept this issue intentionally mixed: there’s practical ASP.NET Core plumbing, language updates, and platform news all in one pass. The .NET 10 networking post is a standout for folks tracking runtime and BCL changes, and the filters/middleware pieces are useful if you live in request pipelines. I also liked the C# 14 extension members article and the warnings-as-errors guidance for teams tightening up builds.

ASP.NET Core pipeline, C# 14, and .NET 10 networking

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

Share your testimonial →

Today's Articles

✨ Unlocking ASP.NET Core Filters — Mastering the Request Pipeline

https://medium.com/@rp99452/unlocking-asp-net-core-filters-mastering-the-request-pipeline-1e313a119d9d?source=rss------dotnet-5

When building ASP.NET Core applications, there are times when you want to run logic before or after a controller action executes.

Article preview

The Practical Guide to ConfigureAwait(false) in 2025 — Stop Using It Blindly

https://medium.com/@mohsho10/the-practical-guide-to-configureawait-false-in-2025-stop-using-it-blindly-0dca2d34a5fc?source=rss------dotnet-5

Most .NET developers still treat ConfigureAwait(false) like a superstition.

Article preview

.NET 10 Networking Improvements

https://devblogs.microsoft.com/dotnet/dotnet-10-networking-improvements/

Introducing new networking features in .NET 10 including HTTP space, WebSockets, security and more! The post .NET 10 Networking Improvements appeared first on .NET Blog.

Article preview

Custom Middleware in .NET Core

https://medium.com/@compileandconquer/custom-middleware-in-net-core-3fad031651ee?source=rss------csharp-5

If you’ve shipped production .NET applications, you already know middleware isn’t just a configuration detail — it’s the architectural…

Article preview

Clean Architecture With .NET 9 And CQRS

https://medium.com/@maged_/clean-architecture-with-net-9-and-cqrs-454d1d433256?source=rss------csharp-5

If you want the full source code, download it from this link: https://www.elitesolutions.shop/

Article preview

Agent HQ is now in VS Code

https://www.youtube.com/watch?v=Qfnod4Sw0gY

Agent sessions view: https://code.visualstudio.com/docs/copilot/chat/chat-sessions/#_agent-sessions-view Plan agent: https://code.visualstudio.com/docs/copilot/chat/chat-planning

Article preview

Scott Guthrie Interstitial - Evolution

https://www.youtube.com/watch?v=RtkYCw-_8oE

Article preview

Boosting Your ASP.NET Core App with Multi-Layer Caching: A Comprehensive Guide

https://medium.com/@maged_/boosting-your-asp-net-core-app-with-multi-layer-caching-a-comprehensive-guide-6c1a891fd77c?source=rss------dotnet-5

Caching is a powerful tool for enhancing the performance of web applications. By storing frequently accessed data closer to your…

Article preview

Treating warnings as errors in dotnet the right way.

https://medium.com/@jakubzurawski/treating-warnings-as-errors-in-dotnet-the-right-way-6ad0d8d89834?source=rss------dotnet-5

Set TreatWarningsAsErrors only in Release configuration. It stops the setting from making it hard to play with the code…

Article preview

What's New in C# 14: Extension Members

https://consultwithgriff.com/csharp-14-extension-members/

A hands-on look at using extension members to improve expressiveness and eliminate boilerplate in C#.

Article preview

How to Fix No Service for Type Errors in .NET Dependency Injection

https://www.c-sharpcorner.com/article/how-to-fix-no-service-for-type-errors-in-net-dependency-injection/

Learn how to fix the common "No service for type" dependency injection error in .NET. This guide explains why the error occurs, how to register services correctly, common mistakes, and best ...

Article preview

** How Structured Logging With Serilog Can Make Your Life Easier

https://medium.com/@mariammaurice/how-structured-logging-with-serilog-can-make-your-life-easier-99ff3a5ec884?source=rss------csharp-5

A Complete .NET 9 + Microservices + Distributed Logging Guide (With Full Codes) **

Article preview

How to modernize current dotnet REST API to MCP Server

https://towardsdev.com/how-to-modernize-current-dotnet-rest-api-to-mcp-server-f273d30c722a?source=rss------dotnet-5

This blog post is a How-To guide based on what I’ve learned from various sources and my experience trying MCP. If you’re using .NET and… Continue reading on Towards Dev »

Article preview

Clean Code in C#: A Step-by-Step Guide to SonarQube & .NET

https://medium.com/@lakshitha_madhuwantha/clean-code-in-c-a-step-by-step-guide-to-sonarqube-net-d345173f2ef2?source=rss------dotnet-5

We’ve all been there. You push code, merge it, and three weeks later, a critical bug surfaces because of a null reference exception deep…

Article preview

Struct vs Record vs Class — What Should You Use?

https://medium.com/@sweetondonie/struct-vs-record-vs-class-what-should-you-use-2f8cd880c464?source=rss------csharp-5

The Real Problem

Article preview

Modernization Made Simple: Building Agentic Solutions in .NET

https://www.youtube.com/watch?v=xFi_MtLlYpk

Learn more: https://aka.ms/agentic-modernization Docs: https://learn.microsoft.com/dotnet

Article preview

My First C# Program in Visual Studio Felt Like Magic

https://towardsdev.com/my-first-c-program-in-visual-studio-felt-like-magic-a1857bddc2d4?source=rss------csharp-5

A beginner-friendly walkthrough of building your first C# console app. Continue reading on Towards Dev »

Article preview

The New .slnx Solution Format (migration guide)

https://www.milanjovanovic.tech/blog/the-new-slnx-solution-format-migration-guide

See what changes in .slnx, how to convert your existing .sln, and what to watch out for in CI.

Article preview

Writing Good Tests in TDD

https://medium.com/@ajaykumar1807/writing-good-tests-in-tdd-d5ec6f66272d?source=rss------dotnet-5

Ever run a test suite where everything’s green… but you still don’t trust it?

Article preview

LINQ Performance Optimization: 5 Patterns Every C# Developer Should Know

https://towardsdev.com/linq-performance-optimization-5-patterns-every-c-developer-should-know-45d9ce904294?source=rss------dotnet-5

Production-tested patterns for faster queries, lower memory usage, and better .NET application performance Continue reading on Towards Dev »

Article preview

How To Add Fault Handling In ASP.NET Core With Polly

https://medium.com/@michaelmaurice410/how-to-add-fault-handling-in-asp-net-core-with-polly-0d6f1d55bf4e?source=rss------csharp-5

If your ASP.NET Core app calls anything over the network — Stripe, a user service, a database over HTTP, whatever — you need fault…

Article preview

Jasen's take on today's picks

✨ Unlocking ASP.NET Core Filters — Mastering the Request Pipeline

Filters are the right kind of sharp tool when you need pre/post action logic without polluting controllers.

The Practical Guide to ConfigureAwait(false) in 2025 — Stop Using It Blindly

The ConfigureAwait(false) piece is a good reality check; this one’s more nuanced than old blog-post cargo cult.

.NET 10 Networking Improvements

If you care about the platform roadmap, the .NET 10 networking post is the most concrete update in the stack.

Custom Middleware in .NET Core

Middleware, DI errors, and Polly all point at the same thing: understanding how your app behaves under real traffic.

Related issues

📬 Get daily .NET content delivered to your inbox