performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1624 articles Updated Page 9 of 65
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 9 of 65
Newest first
-
Hangfire in Production: Structure, Failures & Status Tracking (Part 2 of 2)
Medium Issue #507
In [Part 1] we set up Hangfire and covered the fundamentals — enqueuing jobs, retries, and the dashboard. That’s enough to build a demo.
-
Building Background Processing Services with .NET Worker Services
C# Corner Issue #507
Learn to build robust background processing services with .NET Worker Services. Improve app performance and user experience by offloading tasks.
-
ASP.NET Core Output Caching vs Response Caching: Performance Deep Dive
C# Corner Issue #507
Learn the differences between Output Caching and Response Caching in ASP.NET Core. Explore architecture, performance implications, implementation examples, best practices, and when to use each caching...
-
Building Resilient .NET APIs with Polly v8
C# Corner Issue #506
Build robust .NET APIs with Polly v8. Learn to implement retries, timeouts, circuit breakers, and fallbacks for enhanced resilience.
-
Entity Framework Core 10 Performance Tuning: 25 Production Optimization Techniques
C# Corner Issue #506
Master EF Core 10 performance! Discover 25 production optimization techniques for faster, scalable .NET data access. Boost your app's speed.
-
EF Core Performance Tips for Faster Queries
C# Corner Issue #506
Boost EF Core performance with essential tips: select only needed columns, use AsNoTracking, filter at DB, avoid N+1, and monitor SQL.
-
Background Processing in ASP.NET Core: Why Task.Run() Isn't the Right Choice
Medium Issue #506
At some point, almost every ASP.NET Core application needs to do work in the background.
-
Background Jobs and Workers in .NET Backend Systems: How to Design Reliable Background Processing
Medium Issue #506
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…
-
Mastering Channels in C#: Async Producer/Consumer With Backpressure
Medium Issue #506
From first principles to a production ingestion pipeline: backpressure, completion, and fault propagation done right
-
Entity Framework Core 11 Migrations: Best Practices for Production Deployments
C# Corner Issue #505
Master EF Core 11 migrations for production. Learn best practices for safe deployments, avoiding downtime, and ensuring data integrity.
-
LINQ Execution: Immediate vs. Deferred (And Why It Matters More Than You Think)
Medium Issue #505
If you’ve worked with LINQ in C# for any length of time, you’ve probably run into a bug that made no sense at first glance — a query…
-
.NET 11 Preview 6: New Features, Performance Improvements, and Breaking Changes
C# Corner Issue #505
.NET 11 Preview 6: Discover new features, performance boosts, and critical breaking changes for faster, more efficient app development.
-
How to Optimize SQL Queries: 20 Proven Best Practices
Dev Tips Issue #505
Slow queries drag down every app. Learn 20 proven techniques to optimize SQL queries in PostgreSQL - indexes, covering indexes, sargable filters, smarter joins, materialized views, functions in where,
-
ASP.NET Core Output Caching: Best Practices for High-Traffic APIs
C# Corner Issue #505
Boost ASP.NET Core API performance with Output Caching. Learn best practices for high-traffic apps, reducing load and improving response times.
-
Caching Strategies in ASP.NET Core: MemoryCache vs Redis vs Output Cache
C# Corner Issue #505
Master ASP.NET Core caching: MemoryCache, Redis, and Output Cache. Optimize performance, scalability, and user experience.
-
How I Cut an EF Core Endpoint’s Response Time by 50% With Dapper and Raw SQL
Medium Issue #505
The execution plan, the missing index, and the raw SQL query that saved one job portal’s busiest page.
-
10 .NET Performance Mistakes That Slow Down Your Applications (And How to Fix Them)
Medium Issue #505
Introduction
-
The Cosmos DB Query That Burned 2 Million RUs Before Lunch
Medium Issue #504
One missing word in a WHERE clause. A dashboard that refreshed every 30 seconds. A throttling storm that made the whole app feel broken —…
-
Building a Streaming, Low-Allocation Excel Writer in .NET
C# Corner Issue #504
Build a high-performance, low-allocation Excel writer in .NET using streaming, IBufferWriter , and OOXML internals. Achieve 8-10x speed and 30-100x less memory.
-
The Power of a Single Exclamation Mark: A Memory Cache Tale in .NET 9
Medium Issue #503
Every software engineer loves making their application faster. I was working on my.NET 9 Student Management API. I wanted to make it…
-
Building a Database in a Text File — Why Async Is Not Enough
Medium Issue #503
The Idea Behind This Series
-
Redis Caching Strategies for High-Traffic ASP.NET Core Applications
C# Corner Issue #503
Boost ASP.NET Core app performance with Redis caching strategies. Reduce database load, improve response times, and scale effectively.
-
ASP.NET Core Performance Optimization Techniques Every Developer Should Know
C# Corner Issue #503
Boost ASP.NET Core app speed! Learn essential techniques for faster response times, reduced costs, and better user experience.
-
Understanding Garbage Collector and Finalizers in C#
Medium Issue #503
When we write code in C#, we create objects all the time.
-
Threading on Thin Ice: Demystifying the .NET ThreadPool and avoiding starvation
Medium Issue #502
Introduction