.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1407 articles Updated Page 20 of 57
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
.NET Performance and Optimization articles
Page 20 of 57
Newest first
-
Why Do We Need GZip? (And why IIS automatically gives you GZip in .NET applications)
c-sharpcorner.com Issue #340
GZip compression speeds up .NET apps by shrinking web responses. Learn how it boosts performance, cuts costs, improves SEO, and works automatically with IIS!
-
Split Queries in EF Core (.NET 9): When to Use Them (and When to Run)
medium.com Issue #340
If you’ve ever pulled a big object graph with multiple collections and watched your API crawl (or your memory spike), you’ve probably met…
-
How to Safely Concatenate Strings in C#
medium.com Issue #340
String concatenation is a common task in almost every C# application from building user messages to constructing dynamic SQL queries or…
-
Your Distributed Cache Isn’t Actually Distributed — The Subtle .NET Mistake Killing Scale
blog.devgenius.io Issue #340
(Why your blazing-fast Redis still collapses under load) Continue reading on Dev Genius »
-
How to Optimize EF Core Query Performance with Compiled Queries in .NET 9
medium.com Issue #340
Part 1: Why My Fast Database Got Slow (And How Compiled Queries Saved It)
-
The Hidden Bugs Behind async/await That No One Warns You About
medium.com Issue #339
Async/await looks innocent… until it silently destroys your application. Let’s talk about the stuff juniors are never told — the async…
-
The Nightmare of Blocking Calls in ASP.NET Core — and How to Detect Them
medium.com Issue #339
(A detective story: diagnosing thread starvation with live profiler traces)
-
-
Will This New EF Core Feature Be the End of Dapper?
medium.com Issue #339
If you want the full source code, join our community: Here
-
EF Core 10 Just Dropped — And It Might Be the Biggest Upgrade .NET Has Ever Seen
blog.stackademic.com Issue #339
A deep, practical exploration of the most ambitious EF release yet, packed with new performance features, powerful LINQ upgrades, and… Continue reading on Stackademic »
-
Performance Comparison of .NET Mapping Tools
annaklychev.medium.com Issue #338
Why do we need mapping tools in .NET?
-
233× Faster — No Raw SQL Required!
medium.com Issue #338
📚 Found this article useful? You’ll love what I have in my store — Shop Now.
-
10 .NET Performance Mistakes You’re Still Making in 2025
medium.com Issue #338
(Upgraded to .NET 9… but your code still thinks it’s 2013)
-
Why .NET’s Garbage Collector Is Smarter Than We Think
medium.com Issue #337
A deep yet beginner-friendly breakdown of .NET’s GC system, generations, LOH, and the internals behind high-performance apps
-
.NET 10: The Upgrade Every Developer and Fractional CTO Should Care About
medium.com Issue #337
The software world moves fast. Frameworks evolve. Best practices shift. Performance expectations rise. But not every update reshapes how…
-
SharedArrayBuffer: The Hidden Super-Primitive That’s Reshaping the Future of WebAssembly, .NET
medium.com Issue #336
By Jacob Mellor · Chief Technology Officer, Iron Software (Iron Software)
-
C# LINQ Tricks You Probably Didn’t Know Exist
medium.com Issue #336
(But Microsoft engineers quietly use them everywhere) Continue reading on Towards Dev »
-
How AsNoTracking() Makes Your EF Core Queries Faster
miguelbarros1983.medium.com Issue #336
A Practical Proof of Concept Using BenchmarkDotNet
-
Inline Arrays in C# 13: The Secret Performance Feature You’re Probably Ignoring
medium.com Issue #335
A tiny feature with massive impact — allocation-free buffers for real-world .NET performance.
-
Building Read Models with EF Core Projections
blog.elmah.io Issue #335
You can't really argue against the importance of performance in any application. Even if the system is not time-critical, efficient and time-saving operations are cornerstones of the system. Data fetc...
-
Optimize GUID creation performance in .NET applications
meziantou.net Issue #335
Many .NET projects use well-known GUIDs as identifiers for activities, interop scenarios, database keys, and other purposes. It's common to see code like new Guid("01234567-8901-2345-6789-0123456...
-
ASP.NET Core 9 APIs — Faster Endpoints for C# Developers
medium.com Issue #334
Minimal APIs just got a massive performance boost with 93% less memory consumption and 15% more throughput
-
Reinventing how .NET Builds and Ships (Again) - .NET Blog
devblogs.microsoft.com Issue #334
An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET r...
-
How Proper Logging Reduced Our Debug Time by 70% in .NET
malshikay.medium.com Issue #334
For a long time, our .NET services produced logs, but those logs were not useful. They were inconsistent, missing context, and difficult…
-
WebAssembly .NET
medium.com Issue #334
The definitive guide to WebAssembly as the ubiquitous runtime in 2025 — from .NET 10’s Native AOT compilation achieving 6x performance…