performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1586 articles Updated Page 19 of 64
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 19 of 64
Newest first
-
10 C# Mistakes Developers Make (And How to Avoid Them)
Medium Issue #406
C# and .NET have matured into one of the most powerful ecosystems for building APIs, enterprise systems, cloud apps, and high-performance… Continue reading on CodeToDeploy »
-
In Agentic AI, It's All About the Markdown
Visual Studio Magazine Issue #406
Markdown is emerging in VS Code and Visual Studio 2026 as a version-controlled instruction layer that governs AI agents, reusable prompts and modular skills alongside traditional documentation.
-
How to Reverse a String in C#
C# Corner Issue #405
Learn two efficient methods to reverse strings in C# using Array.Reverse() and loops. Understand the immutability of strings, performance considerations, and real-world applications. Master this funda...
-
-
Why I Replaced Microsoft’s DI Container — And Never Looked Back
Medium Issue #404
DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.
-
CurlDelegating Handler in .NET
Medium Issue #404
Debug your .NET core http client requests by logging as curl
-
What’s the Fastest Way to Save Large Amounts of Data in .NET?
Medium Issue #404
If you’ve ever needed to save a large amount of data to a database in .NET, you’ve probably wondered: What’s the fastest way to do it?
-
-
The Million-Request Crash: Taming the “Cache Stampede” in Distributed Systems
Medium Issue #403
How the “Thundering Herd” problem turns your caching layer into a database killer, and the advanced patterns top-tier engineers use to…
-
How Async and Await Work Internally in C#?
C# Corner Issue #403
Unlock C#'s async/await secrets! Explore state machines, task-based patterns, and synchronization contexts for scalable, responsive apps. Avoid deadlocks and boost performance.
-
.NET Memory Dump Analysis with DumpLinq
Medium Issue #403
Long-running services that handle millions of requests will occasionally end up in a bad state and require a restart.
-
What is the Difference Between Task and ValueTask in C#?
C# Corner Issue #402
Unlock C# async efficiency! Learn the Task vs. ValueTask difference for optimized performance. Discover when to use each for high-performance apps and avoid common pitfalls.
-
Parallel Programming in C#: The Complete Guide to Task Parallel Library (TPL) for High-Performance Applications
C# Corner Issue #402
Unlock C# parallel programming with TPL! Master multi-core utilization, boost performance, and build scalable apps. Learn TPL architecture, best practices, and avoid common pitfalls.
-
Async/Await Best Practices in C#: Building Scalable and High-Performance .NET Applications
C# Corner Issue #401
Master C# async/await for scalable .NET apps! Learn best practices for I/O-bound operations, avoid blocking, and optimize performance. Build responsive, efficient applications.
-
Difference Between IEnumerable and IQueryable in LINQ?
C# Corner Issue #401
Unlock LINQ performance! Discover the crucial differences between IEnumerable and IQueryable for efficient data querying in .NET. Optimize your ASP.NET Core apps!
-
🚀 How to Optimize .NET Applications for Maximum Performance
C# Corner Issue #401
Boost .NET app performance! Learn proven strategies: architecture, database optimization, async, caching, memory, compression, monitoring, and smart deployment.
-
5 Common Async Coalescing Patterns
itnext.io Issue #401
Five practical async coalescing patterns: Use First, Use Last, Queue, Debounce, and Aggregate — with demos and code. Continue reading on ITNEXT »
-
Using Redis in ASP.NET Core
C# Corner Issue #400
Boost your ASP.NET Core app's performance with Redis! Learn how to implement caching, reduce database load, and handle high traffic efficiently. Step-by-step guide included.
-
How Does Threading Work in C#?
C# Corner Issue #400
Unlock C# threading! Learn how to build responsive, scalable .NET apps using threads, Thread Pool, and TPL. Master async/await and synchronization for peak performance.
-
What Is LINQ and How Does It Improve Data Querying in C#?
C# Corner Issue #400
Discover LINQ in C#: Simplify data querying, boost code readability, and enhance performance in .NET applications. Ideal for scalable enterprise systems.
-
How to Improve Performance with Threading in .NET
C# Corner Issue #400
Unlock .NET performance! Master threading & parallel programming for responsive & efficient apps. Learn Task-based approaches & avoid common pitfalls. Build scalable systems!
-
How to Work with Files and IO in C#?
C# Corner Issue #400
Master C# file I/O with System.IO! Learn to read, write, and manage files efficiently in .NET applications. Boost performance and security in cloud environments.
-
Building a Self-Healing .NET Application Using Health Probes and Auto-Restart Strategies
C# Corner Issue #399
Build resilient .NET apps with self-healing architecture! Learn health probes, auto-restart strategies, and background monitoring for automatic failure recovery. Achieve high availability!
-
Make Unity Feel Instant: Background Jobs With Thread Manager
Medium Issue #399
You hit Play, trigger a big file load or pathfinding pass, and your Unity scene freezes for a second or two. Players feel it immediately —…
-
Being stupid is fun: Let's create long exception messages!
Steven Giesel Issue #399
Sometimes doing arbitrary stuff feels just good! So let's do that!