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

Share your testimonial →

Today's Articles

EF Core Is Fast… Until You Use It Wrong (or Right)

https://medium.com/@Rajdip27/ef-core-is-fast-until-you-use-it-wrong-or-right-9d1378415f16?source=rss------dotnet-5

1. Introduction

Accelerating .NET

https://blog.gopenai.com/accelerating-net-f21c5171e2f1?source=rss------csharp-5

Building cross-platform apps with .NET MAUI is powerful — but debugging issues, writing tests, and reviewing pull requests can still take… Continue reading on GoPenAI »

Interface vs Abstract Class in C# — What They Really Mean [Part 2]

https://medium.com/@nikolaajdukovic/interface-vs-abstract-class-in-c-what-they-really-mean-part-2-cad627863a86?source=rss------csharp-5

Part 2: 🏦 Banking Systems

.NET Core vs .NET Framework – Key Differences Explained

https://medium.com/@rp99452/net-core-vs-net-framework-key-differences-explained-7d6c53e5230e?source=rss------csharp-5

EF Core 10 Performance Mastery: 7 Real-World Techniques That Cut Latency 30–70% in Production (With…

https://medium.com/@sudipdevdev/ef-core-10-performance-mastery-7-real-world-techniques-that-cut-latency-30-70-in-production-with-0d92e35c8687?source=rss------dotnet-5

After a long debugging life break, I have returned 😄😄

From Zero to Crash Visibility: Implementing Error Monitoring in .NET MAUI with Sentry

https://medium.com/@jcjiron4/from-zero-to-crash-visibility-implementing-error-monitoring-in-net-maui-with-sentry-7e7e9cc915d8?source=rss------dotnet-5

Introduction

Building Scalable SaaS with Multi-Tenant Architecture in .NET

https://medium.com/@tejaswini.nareshit/building-scalable-saas-with-multi-tenant-architecture-in-net-cb22f954d49f?source=rss------dotnet-5

Multi-tenant architecture has become a cornerstone in modern SaaS application design, especially within the .NET ecosystem. As businesses…

Blazor Sucks? Here’s What You Should Try Instead 2026

https://medium.com/@nielsbosma/blazor-sucks-heres-what-you-should-try-instead-2026-1178ecfa1ec4?source=rss------dotnet-5

I just finished reading Alex Martossy’s Blazor Sucks and found myself nodding along to nearly every paragraph. After 6+ months on a…

IOptions vs IOptionsSnapshot vs IOptionsMonitor in .NET — Pick the Right One

https://medium.com/@fatihgurdal/ioptions-vs-ioptionssnapshot-vs-ioptionsmonitor-in-net-pick-the-right-one-4070120543dc?source=rss------dotnet-5

You open a .NET project. You write something in appsettings.json. You inject IOptions into your service. Everything works. Life is good.

A Generic Query Engine for Data Grids in C# (Part 1)

https://medium.com/@nuthim/a-generic-query-engine-for-data-grids-in-c-1e49790b0773?source=rss------csharp-5

Every data grid sends filters and sort orders to your API. If you’re writing that logic per entity, you’re doing it wrong.

Parallel LINQ (PLINQ) in C#: Unlocking Multi-Core Performance

https://medium.com/@nabarajghimire222/parallel-linq-plinq-in-c-unlocking-multi-core-performance-d5818e8445a6?source=rss------dotnet-5

Introduction

A Generic Query Engine for Data Grids in C# (Part 2)

https://medium.com/@nuthim/a-generic-query-engine-for-data-grids-in-c-part-2-50630721aa3c?source=rss------dotnet-5

Before any expression tree is built, the engine must decide what’s allowed in — and what gets rejected at the door.

The Developer’s Leap Forward: Everything New in .NET 10 and C# 14

https://medium.com/@Rajdip27/the-developers-leap-forward-everything-new-in-net-10-and-c-14-bcd7333e488c?source=rss------csharp-5

Introduction: Why This Release Matters

The Silent Performance Killer in C#: String vs. StringBuilder

https://medium.com/@EnesEfeTokta/the-silent-performance-killer-in-c-string-vs-stringbuilder-54b9413dfefa?source=rss------dotnet-5

Since my early days at university, professors and online resources always gave me the same advice: “Just use String; it’s easier.” And for…

Modernizing .NET — Part 17: Migrating SMTP Email to MailKit

https://medium.com/@michael.kopt/modernizing-net-part-17-migrating-smtp-email-to-mailkit-68b17e8a743f?source=rss------dotnet-5

Learn how to replace obsolete SmtpClient with MailKit for modern, secure, and cross-platform email delivery in .NET Core.

SOH vs LOH in .NET: What Every C# Developer Should Know About Memory

https://medium.com/@granthgharewal/soh-vs-loh-in-net-what-every-c-developer-should-know-about-memory-9abaee21876b?source=rss------dotnet-5

The .NET GC doesn’t treat all allocations equally. Objects under 85,000 bytes go on the Small Object Heap (SOH). Objects at or above that…

From Hangfire to Message Brokers: Evaluating RabbitMQ and Kafka in .NET

https://medium.com/@prenitharajesh/from-hangfire-to-message-brokers-evaluating-rabbitmq-and-kafka-in-net-f189cfd68baf?source=rss------dotnet-5

Lessons from exploring background jobs, event-driven architecture, and scalability as systems grow

Preventing Overposting in ASP.NET Core JSON Patch APIs

https://derek-ji.medium.com/preventing-overposting-in-asp-net-core-json-patch-apis-ca19837fe6a5?source=rss------dotnet-5

A custom Model Binder that enforces field-level access control using annotations

Mastering the Options Pattern in .NET

https://medium.com/@nhamnava.me/mastering-the-options-pattern-in-net-95518b9ab8e9?source=rss------csharp-5

If you’ve spent any time building APIs or microservices in ASP.NET Core, you’ve dealt with configuration. API keys, database connection…

The new Microsoft Testing Platform for .NET:

https://medium.com/@benjaminabt/the-new-microsoft-testing-platform-for-net-8a487a1cad5c?source=rss------dotnet-5

Testing in .NET has historically been associated with VSTest. That choice was reasonable for a long time because VSTest offered broad…

Keep Reading