Home Archive EF Core, caching, and old-to-new .NET patterns – .NET News Daily Issue #301 (Oct 10, 2025)

Editor's note

I pulled together a very mixed bag this time, from framework basics and caching to EF Core, source generators, and a couple of modernization pieces. The EF Core/PostgreSQL stored procedures article and the Web Forms migration prompts stand out because they hit real-world decisions people still make in 2025. I also like the JIT and BCL primers here for readers who want a refresher on the runtime pieces underneath everything else.

EF Core, caching, and old-to-new .NET patterns

As Friday rolls around, it's time to park your rig and reflect on another week of optimizing .NET brilliance. Today, let's rev our engines with a pit stop through our latest tech deep dives and code hacks—ideal for adding some mileage before the weekend cruise. Whether you're calming errors or fueling new innovations, these articles promise to keep your developer's tank full and your journey smooth. Buckle up, because we're about to shift into high gear and bring this week to a powerful close!

Today's Articles

What is .NET Framework?

https://medium.com/net-framework-core-concepts/what-is-net-framework-26514776a860

The .NET Framework was a software development platform developed by Microsoft. It provided a comprehensive and consistent programming… Continue reading on .NET Framework — Common and Uncommon »

Article preview

How does Caching work in .NET framework?

https://medium.com/net-framework-core-concepts/how-does-caching-work-in-net-framework-025723018a10

Caching in .NET is a technique used to store and manage frequently accessed data or objects in memory for faster retrieval, reducing the… Continue reading on .NET Framework — Common and Uncommon »

Article preview

C# tips: string.IsNullOrEmpty vs string.IsNullOrWhiteSpace

https://www.c-sharpcorner.com/article/c-sharp-tips-string-isnullorempty-vs-string-isnullorwhitespace/

Understand the crucial difference between string.IsNullOrEmpty and string.IsNullOrWhiteSpace in C#. This article clarifies when to use each method for effective string validation. Learn how IsNullOrWh...

Article preview

Let’s talk about *.resx in ASP.NET Core

https://medium.com/@denmaklucky/lets-talk-about-resx-in-asp-net-core-bfd2fd5fbf83

Do we still need to use *.resx files in ASP.NET Core?

Article preview

What is Just-In-Time (JIT) Compiler?

https://medium.com/net-framework-core-concepts/what-is-just-in-time-jit-compiler-37e13c14932b

JIT stands for “Just-In-Time” compilation. It is a technique used in many programming languages and runtime environments, including .NET… Continue reading on .NET Framework — Common and Uncommon »

Article preview

.NET R&D Digest (September, 2025)

https://olegkarasik.wordpress.com/2025/10/03/net-rd-digest-september-2025/

This issue includes bits of AI, software development, learning, C#, performance, security, C, programming languages, ruby, and of course .NET and .NET Internals.

Article preview

You’re Still Writing C#/.NET Like It’s 2015 — Here’s the 2025 Way

https://levelup.gitconnected.com/youre-still-writing-c-net-like-it-s-2015-here-s-the-2025-way-183c11e9cf4e

If your C# still starts with namespaces at the top, MVC controllers everywhere, and new JsonSerializerOptions() sprinkled around, you’re… Continue reading on Level Up Coding »

Article preview

Understanding the Cache-Aside Pattern: A Practical Guide

https://medium.com/@mallik-tech-vision/understanding-the-cache-aside-pattern-a-practical-guide-0c368bc71875

Boost Performance with Smart Caching

Article preview

Using Stored Procedures and Functions With EF Core and PostgreSQL

https://www.milanjovanovic.tech/blog/using-stored-procedures-and-functions-with-ef-core-and-postgresql

Learn how to use PostgreSQL stored procedures and functions with EF Core to handle complex queries, atomic operations with locking, and database-specific features while keeping the type safety and con...

Article preview

7 Practical Steps to Nail the Transactional Outbox Pattern in Clean Architecture (.NET 9)

https://medium.com/@michaelmaurice410/7-practical-steps-to-nail-the-transactional-outbox-pattern-in-clean-architecture-net-9-5406587a979b

You know that feeling when your API says “Order saved ✅”… but your message broker didn’t get the memo? That’s how ghost orders are born…

Article preview

How to Turn Claude Code into a Domain-Specific Coding Agent | LangChain Guide

https://www.c-sharpcorner.com/article/how-to-turn-claude-code-into-a-domain-specific-coding-agent-langchain-guide/

A deep dive into the LangChain blog’s method for customizing Claude Code into a domain-specific coding agent. Walkthrough of Claude.md, MCP tools, experiment setups, evaluation design, and recommendat...

Article preview

The Unseen Architecture: A Masterclass in Dependency Injection

https://medium.com/c-sharp-programming/the-unseen-architecture-a-masterclass-in-dependency-injection-0432d007ebcb

Why DI Isn’t Just “Passing Objects” — It’s a Philosophy Continue reading on .Net Programming »

Article preview

Base Class Library (BCL) in .NET

https://medium.com/net-framework-core-concepts/base-class-library-bcl-in-net-25ab0bd6c67e

The Base Class Library (BCL) in .NET is a fundamental component of the .NET Framework and .NET Core (now part of .NET 5 and later). It… Continue reading on .NET Framework with C#— Common and Uncommon ...

Article preview

Do developers still use ASP.NET Web Forms?

https://medium.com/prompt-engineering-live/do-developers-still-use-asp-net-web-forms-d5914f14dd41

ChatGPT Response Continue reading on Prompt Engineering — Practical Questions for ChatGPT (and others) »

Article preview

Show me a migration path from Web Forms to modern .NET

https://medium.com/prompt-engineering-live/show-me-a-migration-path-from-web-forms-to-modern-net-9e8244e8a23f

ChatGPT Response Continue reading on Prompt Engineering — Practical Questions for ChatGPT (and others) »

Article preview

Constants vs Read Only variables in C#

https://medium.com/net-framework-core-concepts/constants-vs-read-only-variables-in-c-4296c32203df

In .NET, both constants and read-only variables serve the purpose of defining values that cannot be changed during the execution of a… Continue reading on .NET Framework with C#— Common and Uncommon »

Article preview

Stop Fighting EF Core: How to Use Stored Procedures and Functions (The Right Way)

https://medium.com/@sangheraajit/stop-fighting-ef-core-how-to-use-stored-procedures-and-functions-the-right-way-3b2900d40cc9

You’re building a .NET application with EF Core. Most of your queries work fine with LINQ, but now you’re hitting scenarios where you need…

Article preview

Writing simple C# source code generator with Fluent API

https://medium.com/@natan_36524/writing-simple-c-source-code-generator-with-fluent-api-77e3cf4f8c26

Introduction

Article preview

7 No-Nonsense Steps to the Repository Pattern with EF Core (Clean Architecture, .NET

https://medium.com/@michaelmaurice410/7-no-nonsense-steps-to-the-repository-pattern-with-ef-core-clean-architecture-net-bd2f6221ea63

You know that feeling when your data access code starts spreading like ketchup on a white shirt? One query in the controller, another in…

Article preview

Must-Know System Design for .NET Developers (Extended Edition)

https://medium.com/lets-code-future/must-know-system-design-for-net-developers-extended-edition-8c5928d88b52

The Ultimate Interview Prep Guide Continue reading on Let’s Code Future »

Article preview

Why I Still Choose C# (Even After Trying Everything Else)

https://medium.com/programming-letters/why-i-still-choose-c-even-after-trying-everything-else-77b5bdd7ca5f

The one language that keeps pulling me back, no matter what else I try Continue reading on Programming Letters »

Article preview

Boost your C# skills by fixing these common coding pitfalls — write cleaner, faster, and more maintainable code. Continue reading on Medium »

https://medium.com/@sakshisingh12310113/-f2809b9e8561

Boost your C# skills by fixing these common coding pitfalls — write cleaner, faster, and more maintainable code.

Article preview

Repository Pattern Over EF: Boon or Burden?

https://medium.com/@rsen253/share-repository-pattern-over-ef-boon-or-burden-eef0a881ffbc

Article #1

Article preview

Jasen's take on today's picks

What is .NET Framework?

A quick refresher on what the .NET Framework is, useful if you’ve got legacy code or older docs in front of you.

How does Caching work in .NET framework?

Caching appears twice this issue, which is a nice reminder that performance work usually starts with the basics.

C# tips: string.IsNullOrEmpty vs string.IsNullOrWhiteSpace

Good practical C# housekeeping: null checks and string validation are still easy places to trip.

Let’s talk about *.resx in ASP.NET Core

Worth a skim if you’re deciding whether resx still earns its place in modern ASP.NET Core apps.

What is Just-In-Time (JIT) Compiler?

A plain-language JIT explainer for anyone who wants the runtime story without the jargon.

.NET R&D Digest (September, 2025)

This digest is the broad survey pick: AI, performance, security, and internals all in one place.

You’re Still Writing C#/.NET Like It’s 2015 — Here’s the 2025 Way

The 2025 C# article is the modernization piece I’d send to teams still carrying old habits forward.

Understanding the Cache-Aside Pattern: A Practical Guide

Cache-aside is one of those patterns people know by name but still implement inconsistently.

Using Stored Procedures and Functions With EF Core and PostgreSQL

Strong applied EF Core piece: stored procedures plus PostgreSQL specifics without abandoning type safety.

7 Practical Steps to Nail the Transactional Outbox Pattern in Clean Architecture (.NET 9)

Transactional outbox is here for the teams who need reliable messaging, not just happy-path demos.

How to Turn Claude Code into a Domain-Specific Coding Agent | LangChain Guide

Interesting angle for anyone experimenting with Claude Code and domain-specific tooling.

The Unseen Architecture: A Masterclass in Dependency Injection

A good architecture refresher: DI is one of the places where design principles become visible in code.

Base Class Library (BCL) in .NET

BCL basics never go out of style; this one helps connect the dots between framework layers.

Do developers still use ASP.NET Web Forms?

Web Forms is still around in enough places that migration guidance remains genuinely useful.

Show me a migration path from Web Forms to modern .NET

Another legacy-to-modern bridge, but framed as a practical path instead of nostalgia.

Constants vs Read Only variables in C#

Constants vs readonly sounds simple until you’re maintaining shared libraries and versioned APIs.

Stop Fighting EF Core: How to Use Stored Procedures and Functions (The Right Way)

A second stored-procedure-on-EF-Core angle, which makes the tradeoffs easier to compare.

Writing simple C# source code generator with Fluent API

Source generators keep showing up in serious .NET tooling, and this is a hands-on intro.

7 No-Nonsense Steps to the Repository Pattern with EF Core (Clean Architecture, .NET

Repository pattern debates are evergreen; this one will resonate with people cleaning up data access.

Must-Know System Design for .NET Developers (Extended Edition)

Useful interview-prep system design content, especially for .NET developers leveling up broader architecture skills.

Why I Still Choose C# (Even After Trying Everything Else)

A personal language-choice piece, but one that usually turns into a decent discussion about ecosystem strengths.

Boost your C# skills by fixing these common coding pitfalls — write cleaner, faster, and more maintainable code. Continue reading on Medium »

Common pitfalls content can be hit-or-miss, but cleaner C# habits are always worth revisiting.

Repository Pattern Over EF: Boon or Burden?

Repository over EF is still a live argument, and this article lands right in the middle of it.

Related issues

📬 Get daily .NET content delivered to your inbox