Home Archive Source generators, performance, and .NET 10 updates – .NET News Daily Issue #341 (Dec 5, 2025)

Editor's note

I pulled together a broad mix again today: compile-time tooling, runtime performance, data access, cloud, and API design. The source generators piece is especially practical, and the .NET 10/C# 14 deep dive is a useful checkpoint for anyone planning upgrades.

Source generators, performance, and .NET 10 updates

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

Share your testimonial →

Today's Articles

How I Used C# Source Generators to Eliminate Boilerplate and Speed Up Development

https://blog.stackademic.com/how-i-used-c-source-generators-to-eliminate-boilerplate-and-speed-up-development-2f0160f29f34?source=rss------dotnet-5

An exploration of compile-time metaprogramming, what it automates well, and the surprising productivity gains it unlocked. Continue reading on Stackademic »

Article preview

🔒Terminal Commands in VS Code Chat

https://www.youtube.com/shorts/65x01_3ILD0

Article preview

Stop Writing Slow C#: Span and Memory Are the Upgrade Your Codebase Desperately Needs

https://blog.stackademic.com/stop-writing-slow-c-span-and-memory-are-the-upgrade-your-codebase-desperately-needs-d6d61240682b?source=rss------csharp-5

How Span, ReadOnlySpan, Memory, and stackalloc eliminate silent allocations and give your everyday C# code the speed of a seasoned library… Continue reading on Stackademic »

Article preview

⭐ New Features in .NET 10 and C# 14 — A Deep Dive Into What’s Coming Next

https://medium.com/@rp99452/new-features-in-net-10-and-c-14-a-deep-dive-into-whats-coming-next-27b468746da0?source=rss------csharp-5

As .NET continues to evolve, Microsoft’s latest release — .NET 10 paired with C# 14 — brings one of the most polished and…

Article preview

.NET Performance Techniques for Improved Memory Efficiency, GC Behaviour, and Application…

https://medium.com/@mmz.zaeimi/net-performance-techniques-for-improved-memory-efficiency-gc-behaviour-and-application-8e2640efe9ab?source=rss------dotnet-5

A high-level exploration of practical .NET performance improvements and how they translate into measurable gains in memory efficiency, GC…

Article preview

Variables and Data Types in C#

https://www.c-sharpcorner.com/article/variables-and-data-types-in-c-sharp/

Master C# variables and data types! This guide covers primitive (int, double, bool, string) & non-primitive types (arrays, lists) with real-world examples. Perfect for beginners!

Article preview

Why Most .NET Apps Crash Under Load — And the Simple Fix You Forgot

https://medium.com/@mohsho10/why-most-net-apps-crash-under-load-and-the-simple-fix-you-forgot-0b63c15fcaf8?source=rss------dotnet-5

(It’s not the cloud. It’s your threading.) Continue reading on Dev Genius »

Article preview

Supercharging ASP.NET Core Apps with EF Core and AI

https://www.trevoirwilliams.com/supercharging-asp-net-core-apps-with-ef-core-and-ai/

In this blog, I’ll explain in simple terms what ASP.NET Core and EF Core do, how AI fits into that picture, and how you can start adding AI features to your applications without rewriting everything f...

Article preview

Azure Content Understanding is now generally available

https://devblogs.microsoft.com/foundry/azure-content-understanding-is-now-generally-available/

At Microsoft Ignite this year, we’re excited to announce that Azure Content Understanding in Foundry Tools is now generally available (GA). Over the past months, we’ve seen preview usage across indust...

Article preview

Fetching GitHub content from C#

https://blog.elmah.io/fetching-github-content-from-c/

One of the many advantages of storing project assets on GitHub is that you can access them both manually and programmatically from anywhere. At elmah.io, we are using this for documentation, code snip...

Article preview

Repository Pattern vs Direct EF Core: The Great Debate

https://medium.com/@adrianbailador/repository-pattern-vs-direct-ef-core-the-great-debate-3c914348b7e0?source=rss------dotnet-5

Should you use the Repository Pattern or work directly with DbContext? Explore both approaches with practical examples, performance…

Article preview

The Systems That Scale Fastest Usually Spend the Least — Here’s How

https://medium.com/@mohsho10/the-systems-that-scale-fastest-usually-spend-the-least-heres-how-97a3abdd3a52?source=rss------dotnet-5

(Real lessons from systems that actually succeeded)

Article preview

Building on .NET 10: A Chat with Kajetan Duszyńsk, Author of '.NET 10 Revealed'

https://dotnetcore.show/season-8/building-on-net-10-a-chat-with-kajetan-duszynsk-author-of-net-10-revealed/

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium ...

Article preview

Scheduling Background Tasks in .NET

https://medium.com/@michaelmaurice410/scheduling-background-tasks-in-net-21ae00caa581?source=rss------dotnet-5

Need a daily report at 06:00, a retrying email sender, or a weekly data cleanup that never overlaps? Quartz.NET is your grown-up scheduler…

Article preview

Beyond REST: The GraphQL Paradigm Redefining API Engineering.

https://medium.com/javarevisited/beyond-rest-the-graphql-paradigm-redefining-api-engineering-6802151dac40?source=rss------dotnet-5

APIs are the backbone of modern software. For years, REST has dominated. Yet, as systems grow more complex microservices, mobile apps… Continue reading on Javarevisited »

Article preview

Jasen's take on today's picks

How I Used C# Source Generators to Eliminate Boilerplate and Speed Up Development

Source generators can erase repetitive code, and this write-up shows where compile-time automation actually pays off.

🔒Terminal Commands in VS Code Chat

VS Code Chat getting terminal commands is a small workflow win, but it can save a lot of context switching.

⭐ New Features in .NET 10 and C# 14 — A Deep Dive Into What’s Coming Next

The .NET 10 and C# 14 preview roundup is worth a read if you track upcoming language and runtime changes.

.NET Performance Techniques for Improved Memory Efficiency, GC Behaviour, and Application…

Performance guidance is always popular; this one focuses on memory, GC behavior, and measurable fixes.

Variables and Data Types in C#

Even beginner-friendly C# basics can be useful refreshers when you’re teaching or onboarding new developers.

Why Most .NET Apps Crash Under Load — And the Simple Fix You Forgot

The load-crash article points back to threading fundamentals, which still bite many mature applications.

Supercharging ASP.NET Core Apps with EF Core and AI

EF Core plus AI is a practical pairing when you want to add features without rebuilding your stack.

Azure Content Understanding is now generally available

Azure Content Understanding GA is a notable platform update for teams building document and media workflows.

Fetching GitHub content from C#

Fetching GitHub content from C# is a handy pattern for apps that treat repo assets as inputs.

Repository Pattern vs Direct EF Core: The Great Debate

The repository-pattern debate is still alive, and this piece weighs abstraction against direct DbContext use.

The Systems That Scale Fastest Usually Spend the Least — Here’s How

Scaling cheaply is a good reminder that architecture and discipline often beat brute-force infrastructure spend.

Building on .NET 10: A Chat with Kajetan Duszyńsk, Author of '.NET 10 Revealed'

The .NET 10 podcast episode adds a conversational angle for people who prefer hearing release context.

Scheduling Background Tasks in .NET

Background task scheduling gets a clear treatment here, especially for recurring jobs and retries.

Beyond REST: The GraphQL Paradigm Redefining API Engineering.

The GraphQL article broadens the API discussion beyond REST and is useful if your contracts are getting complex.

Related issues

📬 Get daily .NET content delivered to your inbox