performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1586 articles Updated Page 12 of 64
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 12 of 64
Newest first
-
Understanding SemaphoreSlim in .NET
malshikay.medium.com Issue #475
A Complete Guide with Practical Examples for SemaphoreSlim
-
Database Connection Pooling Explained with Examples
c-sharpcorner.com Issue #474
Learn Database Connection Pooling with practical examples. Understand how connection pools improve performance, scalability, and database efficiency.
-
SQL Server Performance Tuning Techniques for Modern Applications
c-sharpcorner.com Issue #474
Learn SQL Server performance tuning techniques including indexing, query optimization, execution plans, statistics management, and database best practices.
-
Designing high-throughput APIs for 1M requests/minute .NET
blog.elmah.io Issue #474
table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who ...
-
The Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections
blog.dotnetframework.org Issue #474
The symptom A production .NET service had been running fine for months. It made outbound HTTP calls through a rotating proxy provider — the kind that promises a new exit IP for each request. Then one ...
-
Structured Logging with Serilog in ASP.NET Core .NET 10
codewithmukesh.com Issue #473
Master structured logging with Serilog in ASP.NET Core .NET 10 - sinks, enrichers, OpenTelemetry, anti-patterns, correlation IDs, and production-ready config templates.
-
The .NET Architecture Pattern That Impresses in Code Reviews — but Can Break Under Real-World Scale
medium.com Issue #472
In modern software development, architecture decisions often separate maintainable applications from systems that become difficult to…
-
Taking your AI to the edge with .NET MAUI
youtube.com Issue #472
AI is transforming both what we build and how we build it. Learn how .NET MAUI developers can bring AI to the edge using local models and on-device capabilities across mobile and desktop, while unders...
-
C# Word Library: Comparing 7 Options for .NET Developers in 2026
c-sharpcorner.com Issue #472
Explore the top 7 C# Word libraries for .NET in 2026. Compare features, licensing, and performance to choose the best option for document generation, parsing, and conversion.
-
IAsyncEnumerable vs IEnumerable in C#: Performance and Use Cases
c-sharpcorner.com Issue #472
Learn the differences between IAsyncEnumerable and IEnumerable in C#. Explore performance, memory usage, async streaming, real-world examples, and best practices.
-
Building for the agentic web with .NET 11
youtube.com Issue #472
The demands on modern web apps are increasing. Users expect more performance, airtight security, and even agentic capabilities. What does the next generation of web apps look like on .NET? In .NET 11,...
-
C# Source Generators: Improving Performance and Reducing Boilerplate Code
c-sharpcorner.com Issue #472
Learn C# Source Generators with practical examples. Discover how compile-time code generation improves performance and reduces boilerplate code in .NET applications.
-
On .NET Live - DuckDB & Orleans: When Fake Asynchrony Starves Your App!
youtube.com Issue #471
Ledjon examines the impact of using DuckDB within Microsoft Orleans grains. He shows how synchronous calls can cause scheduler starvation and reduced throughput. The episode presents benchmark results...
-
On .NET Live: How Coding Standards Supercharge .NET Quality & Performance
youtube.com Issue #471
Discuss coding standards from the 20th anniversary edition of my book. How to structure your projects for long-term maintainability. How to apply coding standards that actually improve productivity. C...
-
One Missing Index Made My Query 600× Slower. I Found It in Front of the Client.
medium.com Issue #471
A 4-minute story about why your database is slow — and the one-line fix, explained with a picture you can actually hold in your head.
-
Database Connection Pooling vs DbContext Pooling in .NET
malshikay.medium.com Issue #469
When working with Entity Framework Core, many developers confuse database connection pooling with DbContext pooling. Although both improve…
-
When Parallel Became a Problem: A Backend Engineering Postmortem on Fan-Out Concurrency
bhautikk.medium.com Issue #469
How an innocent Task.WhenAll() brought down our order aggregation service under load — and what we did about it.
-
Designing high-throughput APIs for 1M requests/minute .NET
blog.elmah.io Issue #468
table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who ...
-
Improving Performance in .NET Applications
visualstudiomagazine.com Issue #468
Jason Bock shares practical guidance for building faster .NET applications, avoiding modernization pitfalls, and using proven performance resources to keep improving over time.
-
From Structs to Strongly Typed Zero-Copy Views in C#
medium.com Issue #466
Why value semantics, refs, ref structs, scoped lifetimes, and cursor projections make it possible to model data without moving it.
-
The Hidden Cost of ToList() in .NET APIs
medium.com Issue #466
We all use it ToList() everywhere. It looks harmless. But in production systems? ToList() quietly becomes one of the biggest performance…
-
Idempotency in .NET Backend Systems: How to Prevent Duplicate Processing
medium.com Issue #466
In Part 1, I wrote about boundaries. In Part 2, I wrote about aggregates and invariants. In Part 3, I wrote about domain events. In Part 4…
-
️ Modernizing .NET — Part 26: Implementing Rate Limiting Middleware in ASP.NET Core
medium.com Issue #466
Boost performance and stability with ASP.NET Core Rate Limiting Middleware. Control concurrency and prevent service unresponsiveness.
-
The Most Underrated LINQ Feature in .NET: ToLookup()
wiemksaier.medium.com Issue #466
Most C# developers know:
-
Why .NET AI Gateways Melt Down on 429s: The Retry Storm Nobody Plans For
medium.com Issue #465
The easiest way to make a healthy AI feature look broken is to wrap it in a naive retry policy.