Your Daily Dose of .NET Insights, Tools, and Trends
Apr 2, 2026
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Share your testimonial →
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
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…