Home Archive Maui deprecations, Aspire 9.5, and EF Core wins – .NET News Daily Issue #292 (Sep 29, 2025)

Editor's note

I kept this one intentionally mixed: platform changes, practical performance, and a bit of AI all landed in the same issue. The MAUI FontImageExtension deprecation is one teams will feel quickly, and the Aspire 9.5 release brings real CLI and dashboard improvements. The EF Core performance piece and the SQL Server 2025 article are both worth a close read if you care about runtime efficiency.

Maui deprecations, Aspire 9.5, and EF Core wins

Welcome to Monday's reawakening, where .NET developers like you and me fuel our minds like an expertly-tuned classic car ready to roar into the week. As we navigate today’s code highways, we’ll cruise past key updates and intriguing challenges that promise to keep your gears turning smoothly. Buckle up and let the excitement of fresh insights be your turbocharge.

Today's Articles

Say Goodbye to the FontImageExtension in .NET MAUI 👋

https://askxammy.com/say-goodbye-to-the-fontimageextension-in-net-maui-%f0%9f%91%8b/

For quite some time, the FontImageExtension has been used to display font icons inside controls. But, as part of the news in .NET 10 for .NET MAUI, this extension is now deprecated, which means you sh...

Article preview

The Builder Pattern in .NET C#: From Complex Constructors to Fluent APIs (2025)

https://levelup.gitconnected.com/the-builder-pattern-in-net-c-from-complex-constructors-to-fluent-apis-2025-ea46d3cd27fb

Master Pattern Builder in .NET C#: Evolution from complex constructors to modern fluent APIs with practical examples. Continue reading on Level Up Coding »

Article preview

One Line, 40% Faster: The EF Core Fix Every .NET Developer Should Know

https://medium.com/@ashokreddy343/one-line-40-faster-the-ef-core-fix-every-net-developer-should-know-d8be70f45a59

See how a simple code adjustment led to a huge performance jump — without rewriting queries or upgrading infrastructure.

Article preview

ASP.NET Community Standup - Vibe coding a C# MCP server

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

Article preview

Unit testing for a .NET Web API project.

https://www.c-sharpcorner.com/article/unit-testing-for-a-net-web-api-project/

Master unit testing for .NET Web API projects! This guide covers setup with xUnit, NuGet package installation (FluentAssertions, Moq), and structuring your solution. Learn to write effective unit test...

Article preview

Background Services in .NET: IHostedService vs Worker Service

https://medium.com/@kittikawin_ball/background-services-in-net-ihostedservice-vs-worker-service-08f659211ecd

IHostedService vs Worker Service: A Detailed Guide for .NET Developers to Choose the Right Background Service Approach.

Article preview

Stop Ignoring Options: 5 Cleaner and Safer Configurations in .NET

https://blog.stackademic.com/stop-ignoring-options-5-cleaner-and-safer-configurations-in-net-d917b7dab710

Small .NET features, big impact, master configuration, runtime switches, and testable time without headaches. Continue reading on Stackademic »

Article preview

C# 12 Features I Actually Use in Production (and Which Ones I Ignore)

https://medium.com/c-sharp-programming/c-12-features-i-actually-use-in-production-and-which-ones-i-ignore-25da7b02a728

A practical look at what stuck and what stayed on the shelf Continue reading on .Net Programming »

Article preview

Zero-Downtime Transition from IdentityServer4 to Keycloak

https://medium.com/@ekastimo/zero-downtime-transition-from-identityserver4-to-keycloak-ef32b8ffcc46

Introduction

Article preview

SQL Server 2025 Isn’t Just a Database — It’s Your New AI Platform

https://towardsdev.com/sql-server-2025-isnt-just-a-database-it-s-your-new-ai-platform-5459d8a31f0c

Tired of managing a dozen different services just to add AI features like semantic search or RAG to your application? SQL Server 2025 is… Continue reading on Towards Dev »

Article preview

Announcing Aspire 9.5

https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-95/

Aspire 9.5 adds the preview 'aspire update' command, single-file AppHost, richer CLI and dashboard UX, and new integrations for AI, DevTunnels, and more. The post Announcing Aspire 9.5 appeared first...

Article preview

The Ultimate Beginner’s Guide to 6 Hidden C# Features

https://medium.com/@nagarajvela/the-ultimate-beginners-guide-to-6-hidden-c-features-76dba43bc38b

Boost your skills with these under-the-radar tools and examples. Continue reading on Towards Dev »

Article preview

Why Dot Net Is a Must for Modern Developers

https://medium.com/@zaynhere2025/why-dot-net-is-a-must-for-modern-developers-9c5874e9758c

Introduction: Embracing Dot Net in Today’s Tech World

Article preview

Exploring Text-to-Image capabilities in .NET

https://devblogs.microsoft.com/dotnet/explore-text-to-image-dotnet/

Learn how to generate images from natural language prompts using the universal abstractions in Microsoft's extensions for .NET AI. The post Exploring Text-to-Image capabilities in .NET appeared first...

Article preview

The Options Pattern in .NET: A Complete Guide

https://medium.com/@venkataramanaguptha/the-options-pattern-in-net-a-complete-guide-4c00e59392d4

Introduction

Article preview

How I Fixed a .NET Dashboard That Got 300% Slower Overnight

https://itnext.io/how-i-fixed-a-net-dashboard-that-got-300-slower-overnight-c7286acb34be?source=rss------dotnet-5

Query Store helped me trace regressions, plan changes, and missing indexes — no APM or guesswork required. Continue reading on ITNEXT »

Article preview

How to Secure Your C# Applications: Best Practices & Code Examples

https://blog.stackademic.com/how-to-secure-your-c-applications-best-practices-code-examples-6f656ba40673

Why Security Should Be Your Top Priority Continue reading on Stackademic »

Article preview

Implement a secure MCP server using OAuth and Entra ID

https://damienbod.com/2025/09/23/implement-a-secure-mcp-server-using-oauth-and-entra-id/

The article shows how to implement a secure model context protocol (MCP) server using OAuth and Entra ID. The MCP server is implemented using ASP.NET Core and uses Microsoft Entra ID to secure the API...

Article preview

Jasen's take on today's picks

Say Goodbye to the FontImageExtension in .NET MAUI 👋

MAUI’s FontImageExtension is on the way out, so if your app leans on icon fonts, now’s the time to adjust.

The Builder Pattern in .NET C#: From Complex Constructors to Fluent APIs (2025)

A practical Builder Pattern refresher—useful if you’re trying to make constructors less painful without overengineering.

One Line, 40% Faster: The EF Core Fix Every .NET Developer Should Know

A simple EF Core tweak delivering a big speedup is exactly the kind of win teams can ship fast.

ASP.NET Community Standup - Vibe coding a C# MCP server

The ASP.NET Community Standup on vibe coding a C# MCP server is a good snapshot of where the platform is headed.

Background Services in .NET: IHostedService vs Worker Service

IHostedService versus Worker Service is a useful cleanup for anyone building background jobs or long-running processes.

Stop Ignoring Options: 5 Cleaner and Safer Configurations in .NET

Options can make configuration safer and more testable; this one is about the little things that save time later.

C# 12 Features I Actually Use in Production (and Which Ones I Ignore)

A grounded take on C# 12 features: what people actually keep using once the novelty wears off.

Zero-Downtime Transition from IdentityServer4 to Keycloak

Moving from IdentityServer4 to Keycloak without downtime is the sort of migration plan most teams wish they had.

SQL Server 2025 Isn’t Just a Database — It’s Your New AI Platform

SQL Server 2025 as an AI platform is an interesting look at how much can stay inside the database layer.

Announcing Aspire 9.5

Aspire 9.5 looks like a meaningful release, especially with the update command and better dashboard UX.

The Ultimate Beginner’s Guide to 6 Hidden C# Features

Hidden C# features for beginners are always popular, but the good ones are the ones that stick in daily work.

Why Dot Net Is a Must for Modern Developers

More broad encouragement than deep technical guidance, but it reflects how many devs still evaluate .NET today.

Exploring Text-to-Image capabilities in .NET

Text-to-image in .NET is one of those posts that helps connect Microsoft’s AI abstractions to a real use case.

The Options Pattern in .NET: A Complete Guide

The Options pattern deserves the spotlight—especially when you want cleaner configuration and fewer magic strings.

How I Fixed a .NET Dashboard That Got 300% Slower Overnight

A Query Store-driven slowdown fix is the kind of post I like: specific, diagnosable, and rooted in production reality.

How to Secure Your C# Applications: Best Practices & Code Examples

Security basics for C# apps are evergreen, and the code examples make this one especially approachable.

Implement a secure MCP server using OAuth and Entra ID

OAuth and Entra ID for MCP is a timely combo—security first, but still practical for modern AI integrations.

Related issues

📬 Get daily .NET content delivered to your inbox