.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1407 articles Updated Page 19 of 57
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
.NET Performance and Optimization articles
Page 19 of 57
Newest first
-
EF Core Performance Optimization Challenge | 233x FASTER in .Net 10
medium.com Issue #347
Let’s play a little EF Core game.
-
⚡ How a Missing SQL Index Crashed a High-Traffic .NET E-Commerce Platform
medium.com Issue #347
Discover how a single missing SQL index crashed a high-traffic .NET e-commerce platform and the lessons for real-world architecture.
-
Understanding Parallel.ForEachAsync in .NET
medium.com Issue #347
Parallel.ForEachAsync was introduced to us with .NET 6. It is one of the most important innovations brought by .NET 6, because it enables…
-
One Trick To Improve EF Core Performance Using Query Splitting in .Net 10
medium.com Issue #347
One Trick To Improve EF Core Performance Using Query Splitting in .NET10
-
Redis in C# — A Technical Overview
c-sharpcorner.com Issue #346
Explore Redis with C# using StackExchange.Redis for caching, distributed locks, and pub/sub. Enhance .NET application performance and scalability with this in-memory data store.
-
The Cost of Abstraction Offered by .NET
medium.com Issue #346
The comfort and security offered by .NET is like magic. It manages memory for us, ensures safety between types, and spares us the hassle…
-
10 Code Review Rules That Stop Production Bugs Before They Happen
medium.com Issue #346
(What senior .NET engineers actually look for — beyond naming and formatting)
-
DotEnv for .NET: The Configuration Superpower You Didn’t Know You Needed!
medium.com Issue #346
Why DotEnv is PERFECT for both regular apps and the new .NET 10 file-based apps
-
C# Array Tutorial: How to Declare, Initialize, Access & Use Arrays
c-sharpcorner.com Issue #346
Learn how to declare, initialize, access, and manipulate arrays in C#. This guide covers sorting, copying, and finding the length of arrays with practical examples.
-
Mastering Collections in .NET Core
c-sharpcorner.com Issue #345
Master .NET Core collections! Explore Lists, Dictionaries, Queues, Stacks, HashSets, and Concurrent Collections with real-time examples and performance tips.
-
Profiler Agent - Delegate the analysis, not the performance
devblogs.microsoft.com Issue #345
In Visual Studio 2026 we introduced Copilot Profiler Agent, a new AI-powered assistant that helps
-
Stop Fighting SQL Queries Inside LINQ — Use This Simple Profiling Trick
medium.com Issue #344
(The invisible performance bug every .NET developer ships to production)
-
Stop Using Task.Run! The Secret to True Async in .NET
medium.com Issue #344
Task.Run() is the API that many developers use blindly in .NET applications. But do you know? In most cases, using Task.Run() is not right… Continue reading on Dot Net, API & SQL Learning »
-
Blazor Server Memory Management: Stop Circuit Leaks
medium.com Issue #344
Learn how Blazor Server stores state, how circuit leaks grow memory, and how to fix them with IDisposable patterns and safe circuit limits. Continue reading on .Net Code Chronicles »
-
Why Your Async Code Is Slower Than You Think (with Real C# Examples)
itnext.io Issue #344
If you still block on async tasks, mix sync + async, or fire-and-forget without care — this is your fix. Continue reading on ITNEXT »
-
Blazing Fast Caching Service in ASP.NET
medium.com Issue #343
🟦 PART 1 — Blazing Fast Distributed Caching in ASP.NET Core 9 with Redis: The Ultimate Theory Primer Continue reading on CodeToDeploy »
-
Stop Obsessing Over struct vs class: .NET 10 Just Changed the Game
javascript.plainenglish.io Issue #343
.NET 10 introduces aggressive Escape Analysis. Learn how the JIT can now allocate classes on the stack, making the struct vs class debate… Continue reading on JavaScript in Plain English »
-
The Right Timeout Strategy for .NET — 3 Levels You Must Configure
medium.com Issue #342
(And why your “just increase it” fix keeps making things worse) Continue reading on AWS in Plain English »
-
⚡ Extremely FAST Paging With Cursor Pagination & Index Seek
medium.com Issue #342
SQL Server • PostgreSQL • MySQL • MongoDB Compared — with Full .NET 9 Code (Part 1)
-
Stop writing stopwatch code to everywhere, here is a story about automatic method profiling in .NET
medium.com Issue #342
Let me tell you about a problem I kept running into. You know that moment when your API starts slowing down, and you’re sitting there… Continue reading on The Syntax Hub »
-
Working With Database Transactions in EF Core 9: A Deep-Dive Guide for Real-World .NET
medium.com Issue #342
By someone who has broken production databases so you don’t have to.
-
.NET Performance Techniques for Improved Memory Efficiency, GC Behaviour, and Application…
medium.com Issue #341
A high-level exploration of practical .NET performance improvements and how they translate into measurable gains in memory efficiency, GC…
-
Why Most .NET Apps Crash Under Load — And the Simple Fix You Forgot
medium.com Issue #341
(It’s not the cloud. It’s your threading.) Continue reading on Dev Genius »
-
The Systems That Scale Fastest Usually Spend the Least — Here’s How
medium.com Issue #341
(Real lessons from systems that actually succeeded)
-
Scheduling Background Tasks in .NET
medium.com Issue #341
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…