Home Archive Cloud savings, EF Core, and .NET modernization – .NET News Daily Issue #376 (Jan 23, 2026)

Editor's note

I curated a pretty mixed lineup today, with practical wins alongside fundamentals. The cloud-cost post and the transactional outbox article stood out because both tie architecture choices directly to real operational impact. I also liked the CLR deep dive and the SOAP modernization piece for teams keeping older systems alive.

Cloud savings, EF Core, and .NET modernization

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

Share your testimonial →

Today's Articles

The .NET Core Feature That Saved Us 40% Cloud Cost Overnight

https://medium.com/dot-net-sql-learning/the-net-core-feature-that-saved-us-40-cloud-cost-overnight-91d8acc9cc57?source=rss------dotnet-5

When working in the cloud, one fear always looms overhead —  👉 The Monthly Bill Continue reading on Dot Net, API & SQL Learning »

Article preview

Implementing Transactional Outbox Pattern in .NET Microservices — Ensuring Eventual Consistency

https://medium.com/@rserit/implementing-transactional-outbox-pattern-in-net-microservices-ensuring-eventual-consistency-6bbc1c1d4830?source=rss------dotnet-5

In monolithic systems, database operations rely on ACID principles. A transaction either completes entirely or not at all. However, in…

Article preview

Secure file upload validation in .NET: A layered approach

https://medium.com/@chrhaase_71293/secure-file-upload-validation-in-net-a-layered-approach-e77c9d9433e3?source=rss------dotnet-5

I thought file uploads were simple… until I saw how often they aren’t. This article shows a practical .NET baseline that covers common…

Article preview

Add Images to PDFs in C#: The Definitive Guide for Modern .NET Projects

https://medium.com/@ahmad.sohail/add-images-to-pdfs-in-c-the-definitive-guide-for-modern-net-projects-719c511ab22f?source=rss------csharp-5

If you’ve ever needed to add images to PDF in C#, you know it’s more than a checkbox on a requirements list. Whether you’re generating…

Article preview

EF Core Tricks for Bulk Reading Large Data Sets

https://codingsonata.medium.com/ef-core-tricks-for-bulk-reading-large-data-sets-aba8173fa17d?source=rss------dotnet-5

Dive into the EF Core Tricks for Bulk reading Large Data Sets by exploring the 5 methods of Entity Framework Extensions of ZZZ Projects

Article preview

Exception Handling in C#: Why Your App Still Crashes Even With Try-Catch

https://medium.com/@curiosity.orbit/exception-handling-in-c-why-your-app-still-crashes-even-with-try-catch-31f79fa840da?source=rss------dotnet-5

I used to think my application was “safe” because I wrapped everything in try-catch.

Article preview

What the CLR Really Does While Your App Is Running

https://medium.com/@sweetondonie/what-the-clr-really-does-while-your-app-is-running-3decc9f1debe?source=rss------dotnet-5

Most developers know CLR stands for Common Language Runtime. Fewer developers know what it’s actually doing every millisecond your app is…

Article preview

7 Entity Framework Core Optimization Techniques

https://medium.com/@cankutukoglu03/7-entity-framework-core-optimization-techniques-7c1757ed2b47?source=rss------dotnet-5

A summary of my work during my internship on a picking command handler, optimizing database operations in .NET applications with examples…

Article preview

Modernizing .NET — Part 7: From Web References to Service References

https://medium.com/@michael.kopt/modernizing-net-part-7-from-web-references-to-service-references-540dcc8352be?source=rss------dotnet-5

How to migrate legacy SOAP clients from Web References in .NET Framework to Service References in .NET Core using dotnet-svcutil.

Article preview

Dotnet vs. Java in 2026: One for the Brain, One for the Backbone.

https://medium.com/@sandipmryadav/dotnet-vs-java-in-2026-one-for-the-brain-one-for-the-backbone-1faca8e505c0?source=rss------dotnet-5

Hi everyone. I am a .NET developer. I’m new to writing blogs, and my English is not perfect. I make spelling mistakes and my sentences are…

Article preview

⚠ Redis Batch Deadlock — A Hidden Async Bug

https://mahraz-hasnat.medium.com/redis-batch-deadlock-a-hidden-async-bug-61b92a2c9a88?source=rss------dotnet-5

While working with StackExchange.Redis, I faced a strange issue. My code looked correct, but this line never completed:

Article preview

The Realistic .NET Developer Roadmap for Absolute Beginners

https://medium.com/@mpholoane/the-realistic-net-developer-roadmap-for-absolute-beginners-b497ded13112?source=rss------dotnet-5

Most Roadmaps Assume Some Experience

Article preview

Extremely FAST Caching Repository With Decorator Pattern in ASP.NET Core

https://medium.com/@maged_/extremely-fast-caching-repository-with-decorator-pattern-in-asp-net-core-f85107a050d1?source=rss------dotnet-5

If You want the full source code Click :Here

Article preview

Code Coverage in .NET: % to confidence

https://medium.com/@onu.khatri/code-coverage-in-net-to-confidence-c1f2ba828019?source=rss------dotnet-5

When we say “code coverage,” most people think it’s a single percentage that tells whether our tests are “good.” In reality, coverage is a…

Article preview

Jasen's take on today's picks

The .NET Core Feature That Saved Us 40% Cloud Cost Overnight

A real-world example of trimming cloud spend by 40% makes this one immediately useful for teams watching their bills.

Implementing Transactional Outbox Pattern in .NET Microservices — Ensuring Eventual Consistency

Transactional outbox remains one of those patterns that looks academic until you need reliable event publishing across services.

Secure file upload validation in .NET: A layered approach

File upload validation is a deceptively broad security problem, and this layered approach is the right way to think about it.

Add Images to PDFs in C#: The Definitive Guide for Modern .NET Projects

Adding images to PDFs sounds routine until formatting, rendering, and library behavior start fighting back.

EF Core Tricks for Bulk Reading Large Data Sets

Bulk reads are where EF Core apps often leak time, and these techniques should help on real datasets.

Exception Handling in C#: Why Your App Still Crashes Even With Try-Catch

Try-catch only handles one slice of failure, so this is a useful reminder to design for exceptions, not just catch them.

What the CLR Really Does While Your App Is Running

CLR internals are always worth revisiting because they explain so many runtime behaviors developers usually treat as magic.

7 Entity Framework Core Optimization Techniques

More EF Core optimization advice is welcome when it stays grounded in handler-level performance work.

Modernizing .NET — Part 7: From Web References to Service References

Modernizing SOAP clients is still very relevant for shops carrying forward older contracts and frameworks.

Dotnet vs. Java in 2026: One for the Brain, One for the Backbone.

The Java comparison is more opinionated than technical, but it still reflects how developers frame platform tradeoffs.

⚠ Redis Batch Deadlock — A Hidden Async Bug

Redis deadlocks are exactly the kind of async bug that can waste hours because the code looks harmless.

The Realistic .NET Developer Roadmap for Absolute Beginners

A beginner roadmap that admits real-world complexity is often more valuable than a polished but unrealistic checklist.

Extremely FAST Caching Repository With Decorator Pattern in ASP.NET Core

Decorator-based caching can be elegant if the abstraction stays honest about where the complexity lives.

Code Coverage in .NET: % to confidence

Coverage is a useful signal, but the important part is whether tests actually increase confidence in behavior.

Related issues

📬 Get daily .NET content delivered to your inbox