Performance - Curated .NET Articles & Tutorials

Curated .NET news, articles, and tutorials about Performance, drawn from .NET News Daily issues.

398 curated issues

Introducing Apache Arrow Support in mssql-python

mssql-python now supports fetching SQL Server data directly as Apache Arrow structures - a faster and more memory-efficient path for anyone working with SQL Server data in Polars, Pandas, DuckDB, or a...

Featured in Issue #455 May 13, 2026

Issue also covered: Azure, Clean Architecture, C#, .NET 10, .NET MAUI, Minimal APIs, OpenAI, Security

Read this issue →

Copilot Studio gets faster with .NET 10 on WebAssembly

A few months ago, we shared How Copilot Studio uses .NET and WebAssembly for performance and innovation, describing how Microsoft Copilot Studio runs C# in the browser via .NET

Featured in Issue #454 May 12, 2026

Issue also covered: ASP.NET Core, Authorization, Blazor, Clean Architecture, CQRS, C#, .NET 10, GitHub Copilot

Read this issue →

Working with Span, Memory, and ref structs in High-Performance Apps using .NET 9

Unlock peak .NET 9 performance! Dive into Span<T>, Memory<T>, and ref structs for allocation-free, high-speed code. Master stack-based memory and reduce GC pressure.

Featured in Issue #456 May 14, 2026

Issue also covered: ASP.NET Core, Azure, C#, .NET 9, EF Core, Kubernetes, .NET MAUI, OpenAI

Read this issue →

High-performance distributed caching with .NET

when the in-memory cache expires the database cache keeps things fast

Featured in Issue #452 May 10, 2026

Issue also covered: ASP.NET Core, C#, .NET Framework, ASP.NET MVC, EF Core, GitHub, GitHub Copilot, Visual Studio

Read this issue →

From Allocation to Iteration: Optimizing Your Collections in .NET

When working with collections in .NET, developers often overlook one of the most impactful optimization techniques: initializing a List<T>…

Featured in Issue #451 May 08, 2026

Issue also covered: ASP.NET Core, Authentication, C#, .NET 8, .NET Core, EF Core, FluentValidation, Serilog

Read this issue →

C# / .NET Performance: Why Is It Slow 'Here' and What Should You Optimize First?

You open a profiler, squint at the code, and ask: “Why is this slow?” Before you even finish the thought, someone — or an AI assistant — suggests switching from List<T> to Span<T>, or inlining a...

Featured in Issue #449 May 06, 2026

Issue also covered: Azure, Cosmos DB, C#, GitHub Copilot, Kafka, PostgreSQL, Profiling, Visual Studio

Read this issue →

Common Async/Await Bug in C# (That Only Shows Up in Production)

The Async/Await Bug That Took Down Our API (And Why Local Tests Didn’t Catch It)

Featured in Issue #448 May 05, 2026

Issue also covered: C#, .NET 10, EF Core, Semantic Kernel, Serilog, Web API

Read this issue →

How I accidentally made the fastest C# CSV parser

a fast CSV parser can locate field boundaries in one pass

Featured in Issue #447 May 04, 2026

Issue also covered: ASP.NET Core, C#, Design Patterns, ML.NET, Security, Solid Principles, SQL Server

Read this issue →

Caching a geo-restricted app without the cache exploding

A small .NET pattern that’s really just a small idea — and works in any web stack.

Featured in Issue #446 May 01, 2026

Issue also covered: ASP.NET Core, C#, .NET 10, Native AOT, Security, Semantic Kernel, System.Text.Json

Read this issue →

Newtonsoft.Json vs System.Text.Json Which Should You Use in .NET?

If you’ve worked with JSON in .NET, you’ve probably seen two different ways to handle it:

Featured in Issue #444 April 29, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Azure DevOps, Clean Architecture, Cosmos DB, C#, .NET Framework

Read this issue →

Just Use Postgres as a Queue?

I’ve noticed a trend, and a lot of people are saying the same thing: just use Postgres as a queue. No Kafka, no Redis, no RabbitMQ, just one database for everything. And I totally get it. I get the ap...

Featured in Issue #443 April 28, 2026

Issue also covered: ASP.NET Core, Authentication, Blazor, C#, Design Patterns, .NET 10, EF Core, Minimal APIs

Read this issue →

Removing byte[] allocations in .NET Framework using ReadOnlySpan

In this post I describe how to remove static byte[] allocations, even on .NET Framework, by using Span

Featured in Issue #442 April 27, 2026

Issue also covered: ASP.NET Core, Blazor, Clean Architecture, C#, .NET Framework, EF Core, GitHub Copilot, OpenAI

Read this issue →

Smart Query Splitting in Entity Framework Core: SmartSplitQueryInterceptor

One of the most common dilemmas when developing with Entity Framework Core (EF Core) is deciding whether to use Single Query or Split… Continue reading on PeakCyber Technologies »

Featured in Issue #441 April 24, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET 10, .NET Framework, EF Core, JWT

Read this issue →

Difference Between readonly and const in C# with Examples?

Understand the crucial differences between `readonly` and `const` in C#. Learn when to use each keyword for optimal code clarity, performance, and maintainability in C# applications.

Featured in Issue #440 April 23, 2026

Issue also covered: ASP.NET Core, Azure, CQRS, C#, Design Patterns, .NET 10, .NET Framework, GitHub Copilot

Read this issue →

Stop Calling .ToList()

There’s a line of code I keep finding in .NET repositories that looks harmless and costs teams real money.

Featured in Issue #439 April 22, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, Clean Architecture, C#, Docker, EF Core, OpenAI

Read this issue →

EF Core Query Performance — How to Write Fast and Efficient Queries

Learn projection, AsNoTracking, indexing, and optimization techniques to build high-performance EF Core APIs.

Featured in Issue #437 April 20, 2026

Issue also covered: Azure, Clean Architecture, C#, .NET Core, EF Core, OpenAI, Semantic Kernel, SQL Server

Read this issue →

Why Most Developers Misunderstand IEnumerable vs IQueryable (And Pay for It in Production)

You write a clean LINQ query, test it locally, and everything looks fine. Then it hits production.

Featured in Issue #435 April 16, 2026

Issue also covered: ASP.NET Core, Benchmarking, Clean Architecture, C#, .NET 10, .NET Core, Redis, System.Text.Json

Read this issue →

How to Use Multithreading in C# to Run Tasks in Parallel?

Unlock the power of parallel processing in C# with multithreading! Learn how to use Tasks, async/await, and the Parallel class to boost performance and responsiveness. Master multithreading!

Featured in Issue #434 April 15, 2026

Issue also covered: ASP.NET Core, Clean Architecture, CQRS, C#, .NET 10, EF Core, Roslyn, Source Generators

Read this issue →

If You Call .ToList() Before .Where(), You Have a Performance Issue

You’re loading thousands of rows from the database. You’re filtering in memory. Your API response takes 3 seconds. You blame Entity…

Featured in Issue #433 April 14, 2026

Issue also covered: Clean Architecture, C#, EF Core, Visual Studio Code

Read this issue →

Difference Between String and StringBuilder in C# and When to Use Each?

Unlock C# text manipulation mastery! Learn the String vs. StringBuilder difference for optimal performance. Discover when to use each for efficient code and scalability.

Featured in Issue #432 April 13, 2026

Issue also covered: C#, PostgreSQL, Redis, Security

Read this issue →

Beyond /health: Building Self‑Monitoring .NET Services

Turning health checks into a continuous runtime signal

Featured in Issue #431 April 10, 2026

Issue also covered: ASP.NET Core, C#, .NET Core, EF Core, .NET MAUI, OpenAI

Read this issue →

How to Implement a Binary Search Algorithm in C# With Example

Master Binary Search in C#! This guide covers iterative & recursive implementations with clear examples, optimization tips, and real-world applications. Boost your search efficiency!

Featured in Issue #429 April 08, 2026

Issue also covered: ASP.NET Core, C#, EF Core, GitHub Copilot, OAuth, Source Generators, Visual Studio, Visual Studio Code

Read this issue →

High-Velocity Connection Pooling with Dapper and ASP.NET Core

Optimize Dapper connection pooling in ASP.NET Core for high-traffic APIs! Prevent connection exhaustion with factories, proper disposal, and async calls. Boost performance and resilience!

Featured in Issue #428 April 07, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Benchmarking, Blazor, C#, Dapper, Design Patterns

Read this issue →

How to Use Generics in C# to Write Reusable and Type-Safe Code

Master C# generics! Learn how to write reusable, type-safe code, avoid duplication, and boost performance. Explore generic classes, methods, collections, and constraints.

Featured in Issue #427 April 06, 2026

Issue also covered: ASP.NET Core, Authentication, Authorization, C#, .NET Core, EF Core, OpenAI, Security

Read this issue →

I Added Resilience to My .NET App. It Started Sending Duplicate Orders.

A production war story that every .NET developer needs to read — from junior to architect.

Featured in Issue #426 April 03, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, Clean Architecture, C#, Design Patterns, .NET 10

Read this issue →

EF Core Is Fast… Until You Use It Wrong (or Right)

1. Introduction

Featured in Issue #425 April 02, 2026

Issue also covered: ASP.NET Core, Blazor, C#, .NET 10, .NET Framework, EF Core, Kafka, .NET MAUI

Read this issue →

Mastering Thread Safety in .NET: volatile vs ConcurrentDictionary

A deep dive into two of .NET’s most important concurrency tools — when to use each, how they work under the hood, and the traps to avoid.

Featured in Issue #424 April 01, 2026

Issue also covered: ASP.NET Core, C#, .NET 10, .NET Core, EF Core, GitHub Copilot, Native AOT, Security

Read this issue →

Fast .NET CLI Downloader

There are plenty of GUI download managers, but I wanted a simple one that I can call from the command line. With the newish dotnet run app.cs style, it became easier to do this. Here is the full sou...

Featured in Issue #423 March 31, 2026

Issue also covered: ASP.NET Core, Azure, C#, PostgreSQL, Security

Read this issue →

What is the Difference Between IEnumerable and IQueryable in C#?

Unlock the secrets of IEnumerable vs. IQueryable in C#! Learn when to use each for optimal performance in data querying, especially with LINQ and Entity Framework. Master efficient data handling!

Featured in Issue #422 March 30, 2026

Issue also covered: ASP.NET Core, .NET Aspire, AutoMapper, Azure, Benchmarking, C#, .NET 10, EF Core

Read this issue →

Mastering LINQ Query Optimization in ASP.NET Core: A Complete Developer’s Guide

Introduction

Featured in Issue #421 March 27, 2026

Issue also covered: ASP.NET Core, Azure, .NET Core, .NET Framework, GitHub Actions, RabbitMQ, Security, Serilog

Read this issue →

How to Reduce Latency in High-Performance Backend Systems?

Boost backend performance! Learn proven strategies to slash latency in your systems. Caching, async processing, and more for faster, scalable applications.

Featured in Issue #420 March 26, 2026

Issue also covered: ASP.NET Core, Azure, EF Core, .NET MAUI, Security, Visual Studio Code

Read this issue →

C# Performance Mistakes That Silently Kill Your APIs (And How to Fix Them)

Most C# APIs start fast.

Featured in Issue #419 March 25, 2026

Issue also covered: Benchmarking, C#, .NET 10, .NET 8, EF Core, OpenAI, Security, Visual Studio Code

Read this issue →

How to Improve Performance in C# Applications

Boost C# app performance! Learn async/await, database optimization, caching, and more. Build faster, scalable, and reliable .NET software. Optimize now!

Featured in Issue #417 March 23, 2026

Issue also covered: ASP.NET Core, Azure, CQRS, C#, Design Patterns, .NET Core, MediatR, Redis

Read this issue →

Preventing Concurrency Conflicts in EF Core

Imagine a web application where multiple users interact with the same data simultaneously. This can lead to a concurrency conflict. Let us explore how you can effectively implement and manage these me...

Featured in Issue #416 March 20, 2026

Issue also covered: ASP.NET Core, .NET Core, EF Core, GitHub Copilot, Minimal APIs, Security

Read this issue →

⚡ 15 C# Performance Mistakes That Kill Your Application (And How to Fix Them).

Boost C# app performance! Discover 15 common mistakes that kill scalability & learn how to fix them. Essential for APIs, microservices, & high-throughput systems.

Featured in Issue #415 March 19, 2026

Issue also covered: ASP.NET Core, Azure, C#, Dapper, EF Core, GitHub Copilot, OpenAI, PostgreSQL

Read this issue →

Top 10 Software Development Trends in 2026 | Facile Technolab

Discover the Top 10 Software Development Trends in 2026. AI-native development, edge computing, DevSecOps, cloud-native strategies, sustainability, and practical steps to future-proof your software.

Featured in Issue #414 March 18, 2026

Issue also covered: ASP.NET Core, Dapper, .NET 10, EF Core, MediatR, Source Generators, SQL Server, Visual Studio Code

Read this issue →

Why IEnumerable Can Kill Performance in Hot Paths

For F1 racing, choosing the right car is as important as your expertise. No matter how skilled you are, if you race in an ordinary car, you can't stand out. You need to understand the race and use the...

Featured in Issue #412 March 17, 2026

Issue also covered: ASP.NET Core, .NET 10, GitHub Copilot, JWT, OpenAI, Redis, Visual Studio, Web API

Read this issue →

What If Your .NET API Could Be Half the Size? Introducing ToonSharp for .NET

A hands-on guide to ToonSharp: smaller payloads, cleaner syntax, and a familiar API you can drop into any .NET project today.

Featured in Issue #413 March 17, 2026

Issue also covered: AOT, ASP.NET Core, Azure, Azure DevOps, Blazor, C#, Docker, .NET 10

Read this issue →

Clean Architecture With Document Databases, Minimal APIs, and CQRS in .NET 10

Part 1 — Laying a Rock-Solid Foundation Continue reading on Stackademic »

Featured in Issue #411 March 13, 2026

Issue also covered: Azure, C#, .NET 10, .NET Core, EF Core, OpenAI, Source Generators, Visual Studio Code

Read this issue →

C# Rounding Demystified: The Ultimate Guide to Rounding Numbers in .NET

If you’ve ever Googled “C# round” hoping for clear, practical guidance on rounding numbers in .NET, you’re not alone. Rounding is one of…

Featured in Issue #410 March 12, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, Clean Architecture, C#, .NET 10, .NET Core, Minimal APIs

Read this issue →

How to Reverse a String in C#

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...

Featured in Issue #409 March 11, 2026

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Design Patterns, .NET Core, EF Core, OpenAI

Read this issue →

Why I Replaced Microsoft’s DI Container — And Never Looked Back

DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.

Featured in Issue #408 March 10, 2026

Issue also covered: ASP.NET Core, Design Patterns, EF Core, OpenAI

Read this issue →

Why Parallel Code Often Runs Slower

You added parallelism.

Featured in Issue #407 March 09, 2026

Issue also covered: ASP.NET Core, Azure Functions, Benchmarking, C#, .NET Core, .NET Framework, EF Core, Profiling

Read this issue →

10 C# Mistakes Developers Make (And How to Avoid Them)

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 »

Featured in Issue #406 March 06, 2026

Issue also covered: ASP.NET Core, Azure Functions, Clean Architecture, C#, .NET Core, Security

Read this issue →

How to Reverse a String in C#

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...

Featured in Issue #405 March 05, 2026

Issue also covered: AOT, ASP.NET Core, Azure, Clean Architecture, C#, Design Patterns, EF Core, ML.NET

Read this issue →

Why I Replaced Microsoft’s DI Container — And Never Looked Back

DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.

Featured in Issue #404 March 04, 2026

Issue also covered: ASP.NET Core, C#, Design Patterns, EF Core, ML.NET, OpenAI, REST API, Visual Studio

Read this issue →

Why Parallel Code Often Runs Slower

You added parallelism.

Featured in Issue #403 March 03, 2026

Issue also covered: ASP.NET Core, Azure, C#, .NET Core, EF Core, Redis, Security, Visual Studio Code

Read this issue →

Parallel Programming in C#: The Complete Guide to Task Parallel Library (TPL) for High-Performance Applications

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.

Featured in Issue #402 March 02, 2026

Issue also covered: ASP.NET Core, Azure, CQRS, C#, Docker, MediatR, OpenAI, Security

Read this issue →

Async/Await Best Practices in C#: Building Scalable and High-Performance .NET Applications

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.

Featured in Issue #401 February 27, 2026

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, C#, .NET Core

Read this issue →

Using Redis in ASP.NET Core

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.

Featured in Issue #400 February 26, 2026

Issue also covered: ASP.NET Core, Authentication, Authorization, Clean Architecture, C#, .NET Core, Redis, Security

Read this issue →

Building a Self-Healing .NET Application Using Health Probes and Auto-Restart Strategies

Build resilient .NET apps with self-healing architecture! Learn health probes, auto-restart strategies, and background monitoring for automatic failure recovery. Achieve high availability!

Featured in Issue #399 February 25, 2026

Issue also covered: Azure, C#, .NET 10, EF Core, Semantic Kernel

Read this issue →

How LINQ Execution Actually Works: Power of Being Lazy

Have you ever written a beautifully complex LINQ query, stepped through it with your debugger, and noticed that your app didn’t actually…

Featured in Issue #398 February 24, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, GitHub Copilot, Minimal APIs, OpenAI, OpenTelemetry

Read this issue →

Readonly vs Immutable vs Frozen in C#: differences and (a lot of) benchmarks

The words ReadOnly, Immutable, Frozen seem similar but have distinct meanings in .NET. Here’s a detailed comparison of Readonly, Immutable, and Frozen collections in C#, with benchmarks and typical us...

Featured in Issue #397 February 23, 2026

Issue also covered: ASP.NET Core, Authorization, Blazor, Clean Architecture, C#, Dapper, Design Patterns, .NET 10

Read this issue →

Async/Await Best Practices in C#: Writing Scalable and Responsive Applications

Master C# async/await for scalable apps! Learn best practices for I/O, error handling, and avoiding deadlocks. Build responsive and high-performance .NET applications.

Featured in Issue #396 February 20, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, JWT, .NET MAUI, Web API

Read this issue →

The Exhale: Cancellation, Backpressure, and Graceful Shutdown in ASP.NET Core

Scalability is not only about handling more work—it is equally about knowing when to stop. Mature systems, like mature practices in meditation, recognize that continuation is not always the goal.

Featured in Issue #395 February 19, 2026

Issue also covered: ASP.NET Core, Azure, Blazor, C#, Domain-Driven Design, .NET 10, .NET Core, SQL Server

Read this issue →

Testing for Memory Allocations in Unity

How to create a test to know if some code allocates in Unity

Featured in Issue #394 February 18, 2026

Issue also covered: Domain-Driven Design, .NET 10, EF Core, GitHub Copilot, gRPC, REST API, Security, Semantic Kernel

Read this issue →

ASP.NET MVC vs ASP.NET Core MVC

Confused about ASP.NET MVC vs. ASP.NET Core MVC? This guide breaks down the key differences: platform support, performance, project structure, configuration, and more! Learn which is right for you.

Featured in Issue #393 February 17, 2026

Issue also covered: AOT, ASP.NET Core, C#, .NET 10, .NET 8, .NET 9, .NET Core, EF Core

Read this issue →

How to support .NET Framework PDB format and source line with ISymUnmanagedReader

After DIA and DbgHelp, time to dig into ISymUnmanagedReader to get its line in source code.

Featured in Issue #392 February 16, 2026

Issue also covered: AOT, ASP.NET Core, Authentication, Authorization, C#, .NET Core, .NET Framework, EF Core

Read this issue →

Flatten Arrays and Collections in C#: The Definitive Guide for Fast, Clean Code

If you’ve ever wrangled with multi-dimensional arrays, nested lists, or jagged collections in C#, you know the pain: you just want a…

Featured in Issue #391 February 13, 2026

Issue also covered: Azure, Clean Architecture, CQRS, C#, Design Patterns, .NET 8, .NET Core, EF Core

Read this issue →

⚡ Our .NET API Was Taking 8 Seconds to Respond — Here’s How I Brought It Down to 200ms

“The API is slow again.” — Four words every backend developer dreads hearing on a Monday morning.

Featured in Issue #389 February 11, 2026

Issue also covered: C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, OAuth, OpenAI, Security

Read this issue →

Exploring the (underwhelming) System.Diagnostics.Metrics source generators: System.Diagnostics.Metrics APIs - Part 2

In this post I explore the source generators shipped in Microsoft.Extensions.Telemetry.Abstractions, explore the code, and discuss whether I would use them

Featured in Issue #388 February 10, 2026

Issue also covered: Authentication, Authorization, Azure, EF Core, Kafka, Security, Source Generators, Visual Studio

Read this issue →

.NET R&D Digest (January, 2026)

This issue includes bits of philosophy, AI, tools, software development, performance, diagnostics, security, architecture and of course .NET and .NET Internals.

Featured in Issue #387 February 09, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, Blazor, Cosmos DB, CQRS, Docker, .NET 10

Read this issue →

What is AsNoTracking() in EF Core? Explained in the Easiest Way

Improve EF Core performance instantly! Discover how .AsNoTracking() can speed up your queries and reduce memory usage — simply explained

Featured in Issue #386 February 06, 2026

Issue also covered: ASP.NET Core, Azure, Cosmos DB, C#, .NET 9, EF Core, GitHub Copilot, OpenAI

Read this issue →

Dotnet Tip: ToList() Vs ToHashSet()

Recently, I had an issue which was bringing down our application in Production. Everything worked fine in Nonproduction of course since…

Featured in Issue #385 February 05, 2026

Issue also covered: Azure, C#, .NET 10, GitHub Copilot, OpenAI, Source Generators, Visual Studio Code

Read this issue →

Why My ASP.NET Core API Started Freezing — And It Turned Out to Be Garbage Collection

The API worked perfectly in development. It passed all tests. Then under real traffic, it started randomly freezing for 1–2 seconds.

Featured in Issue #383 February 03, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET 10, .NET 8, EF Core, OAuth

Read this issue →

From Try-Catch Chaos to Structured Resilience: How Polly Transforms .NET Apps

A modern, practical look at Polly v8, resilience pipelines, and failure-by-design

Featured in Issue #382 February 02, 2026

Issue also covered: ASP.NET Core, Cosmos DB, C#, .NET 10, EF Core, .NET MAUI, MediatR, OpenAI

Read this issue →

🚀React Native Windows v0.81 is here!!

App developers require performance, stability, and cross-platform consistency such as fast startups, smooth UI, and seamless code sharing across Windows, Android, and iOS as these factors directly imp...

Featured in Issue #381 January 30, 2026

Issue also covered: .NET Aspire, Azure, C#, Design Patterns, .NET 10, ML.NET, PostgreSQL, Redis

Read this issue →

String Performance: The Fastest Way to Get a String’s Length

Retrieving the character count of a string in .NET has various methods: using Span with Length, Length, or Enumerable.Count(). This article will prove which is the fastest method.

Featured in Issue #380 January 29, 2026

Issue also covered: Azure, Benchmarking, Clean Architecture, Cosmos DB, C#, .NET Core, EF Core, GitHub Copilot

Read this issue →

.NET MAUI Apps Architecture and Use Cases

Developers love .NET MAUI apps for crafting high-performance solutions across multiple platforms from one codebase.

Featured in Issue #379 January 28, 2026

Issue also covered: ASP.NET Core, Azure, Azure DevOps, C#, Domain-Driven Design, Design Patterns, .NET 10, .NET Core

Read this issue →

Visual Studio Tips That Save Hours

Unlock peak productivity in Visual Studio! Discover 14 time-saving tips, from AI-powered IntelliCode to debugging secrets and hot reload. Stop wasting time, start coding smarter!

Featured in Issue #378 January 27, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, C#, Design Patterns, .NET 10, .NET Core

Read this issue →

Modern Task Management in .NET with ConfigureAwaitOptions — Advanced ConfigureAwait

The Task.ConfigureAwait(false) we’ve been using for years is no longer enough on its own. With .NET 8, a new enum has been introduced that…

Featured in Issue #377 January 26, 2026

Issue also covered: C#, .NET 10, EF Core, RabbitMQ, Security

Read this issue →

The .NET Core Feature That Saved Us 40% Cloud Cost Overnight

When working in the cloud, one fear always looms overhead — 👉 The Monthly Bill Continue reading on Dot Net, API & SQL Learning »

Featured in Issue #376 January 23, 2026

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET Core, .NET Framework, EF Core, Security

Read this issue →

How to Improve Performance in C# Applications

Boost C# app performance! Learn proven techniques: reduce allocations, use async, optimize data structures, and more. Build faster, scalable, reliable apps.

Featured in Issue #375 January 22, 2026

Issue also covered: Azure, Azure Functions, C#, .NET 10, Redis

Read this issue →

How Does Garbage Collection Work in C#?

Unlock C#'s automatic memory management! Learn how garbage collection reclaims unused memory, preventing leaks and boosting performance. A must-read for C# developers!

Featured in Issue #374 January 21, 2026

Issue also covered: .NET Aspire, Azure, C#, .NET 10, .NET 8, .NET Core, GitHub Copilot, SQL Server

Read this issue →

Optimizing .NET App Performance: How Developers in India and Globally Can Build Faster Applications

Boost .NET app performance! Learn AOT compilation, diagnostics, async programming, and memory management. Essential for developers in India and globally.

Featured in Issue #373 January 20, 2026

Issue also covered: Azure Functions, Blazor, C#, .NET 10, .NET Framework, .NET MAUI, Visual Studio

Read this issue →

File I/O Performance: Picking the Fastest Weapon in Your Arsenal

This article provides insights on the fastest file I/O methods for .NET 10, emphasizing benchmarks with 1 MB payloads.

Featured in Issue #371 January 16, 2026

Issue also covered: ASP.NET Core, C#, EF Core, Security, Source Generators

Read this issue →

Top 10 Errors Found in C# Projects in 2025

The “optimization” that was supposed to speed things up? It created heap allocations on every call. Made everything slower.

Featured in Issue #370 January 15, 2026

Issue also covered: ASP.NET Core, Azure DevOps, Clean Architecture, C#, Domain-Driven Design, .NET 10, .NET Core, EF Core

Read this issue →

5 C# Secrets That Make LINQ Queries 10x Faster (You’re Using It Wrong)

I have a confession: for years, I shipped slow code.

Featured in Issue #369 January 14, 2026

Issue also covered: AOT, ASP.NET Core, Blazor, Clean Architecture, C#, Domain-Driven Design, Design Patterns, .NET 10

Read this issue →

AWS Lambda SnapStart for .NET – Cut Cold Starts by 90% (With Benchmarks)

Stop losing users to Lambda cold starts. Learn how to enable SnapStart for .NET functions, use runtime hooks for optimization, and see real benchmark data showing 58-94% faster cold starts.

Featured in Issue #366 January 09, 2026

Issue also covered: AOT, ASP.NET Core, C#, .NET 10, EF Core, Solid Principles, Web API

Read this issue →

Real Plugin Systems in .NET: AssemblyLoadContext, Unloadability, and Reflection‑Free Discovery

How to build production-grade plugin systems that unload, avoid file locks, and survive the failure modes that break naive approaches

Featured in Issue #364 January 07, 2026

Issue also covered: Authentication, Clean Architecture, C#, .NET 10, .NET Core, EF Core, REST API, Test-Driven Development

Read this issue →

C# 14 Improved Lambda Expressions: Using ref, in, and out Parameters for High-Performance Code

Explore C# 14's enhanced lambda expressions with 'ref', 'in', and 'out' parameters. Boost performance, readability, and code consistency for critical operations.

Featured in Issue #363 January 06, 2026

Issue also covered: Azure, Azure Functions, C#, .NET 10, JWT, Minimal APIs, OpenAI, REST API

Read this issue →

How to Build High-Performance Microservices Using .NET 10?

Today’s digital products need to be fast, stable, and ready to grow. Users expect applications to load quickly, work smoothly, and stay…

Featured in Issue #362 January 05, 2026

Issue also covered: C#, Design Patterns, .NET 10, .NET 8, .NET 9, Minimal APIs, REST API

Read this issue →

EF Core, Ad-Hoc Queries, and Plan Cache Pollution

How usecounts Reveals Hidden Performance Problems

Featured in Issue #365 January 04, 2026

Issue also covered: Benchmarking, Clean Architecture, CQRS, C#, .NET 10, .NET Framework, EF Core, Event Sourcing

Read this issue →

3x Faster, 99.9% Less Memory: Optimizing .NET String Processing

I recently optimized a simple log parsing function and the results shocked me: Continue reading on .Net Programming »

Featured in Issue #361 January 02, 2026

Issue also covered: ASP.NET Core, Clean Architecture, C#, .NET 10, EF Core, GitHub Copilot, Redis, Visual Studio

Read this issue →

The 2025 Year-End Performance Review for .NET

The Year of Zero Overhead

Featured in Issue #360 January 01, 2026

Issue also covered: Azure, Benchmarking, Clean Architecture, C#, .NET 10, JWT, Minimal APIs, ML.NET

Read this issue →

Task.Delay fails if you wait longer than 49.7 days

Task.Delay fails if you wait longer than 49.7 days. So something like: await Task.Delay(TimeSpan.FromDays(50)); will fail. But why and should you care?

Featured in Issue #359 December 31, 2025

Issue also covered: ASP.NET Core, CQRS, C#, .NET 10, .NET 8, .NET 9, GitHub Copilot, MediatR

Read this issue →

ToList() vs ToArray() in C#: The Performance Guide Every Developer Needs

Most .NET developers default to ToList() without knowing it wastes 24–31% more memory. Here’s when to use ToArray() instead. Continue reading on Towards Dev »

Featured in Issue #358 December 30, 2025

Issue also covered: ASP.NET Core, C#, EF Core, Visual Studio

Read this issue →

C# Channels Explained — From Producer-Consumer Basics to High-Performance .NET Systems

C# Channels provide a precise way to control flow, apply backpressure, and coordinate async work inside high-traffic .NET applications.

Featured in Issue #357 December 29, 2025

Issue also covered: ASP.NET Core, Azure, C#, GitHub, gRPC, OpenTelemetry, Visual Studio Code

Read this issue →

IEnumerable vs IQueryable in .NET: A Performance Perspective

One of the most overlooked performance decisions in .NET applications happens quietly — right at the LINQ interface level.

Featured in Issue #356 December 26, 2025

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Clean Architecture, Domain-Driven Design, Design Patterns

Read this issue →

EF Core Bulk Data Retrieval: 5 Methods You Should Know

Learn how to efficiently retrieve large datasets in Entity Framework Core without hitting SQL Server's 2,100 parameter limit. Discover 5 bulk data retrieval methods from Entity Framework Extensions th

Featured in Issue #355 December 25, 2025

Issue also covered: ASP.NET Core, Authentication, C#, Dapper, Docker, .NET 10, .NET Framework, EF Core

Read this issue →

How yield return Reduces Memory by 90% in C#

How stateful iteration cuts memory usage by 90% in .NET — with real-world code examples and performance benchmarks.

Featured in Issue #354 December 24, 2025

Issue also covered: .NET Aspire, Authentication, Authorization, Azure Functions, C#, .NET 9, FluentValidation, Security

Read this issue →

Using Redis and Redis Stack with .NET — A Practical, Production‑Ready Guide

Audience: .NET developers building high‑performance, scalable systems Level: Intermediate → Advanced Format: Medium‑style long‑form…

Featured in Issue #353 December 23, 2025

Issue also covered: AOT, ASP.NET Core, Azure Functions, Clean Architecture, C#, .NET Core, EF Core, Kubernetes

Read this issue →

Latency Is a Feature, Not a Bug

Designing APIs for Perceived Performance in ASP.NET Core

Featured in Issue #352 December 22, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, .NET Core, .NET Framework, EF Core

Read this issue →

Streaming vs Buffering in .NET APIs — The Performance Difference Nobody Measures

(And why your “fast” API falls apart under real load)

Featured in Issue #351 December 19, 2025

Issue also covered: C#, .NET 9, OpenAI, Redis, REST API, Security, Semantic Kernel, Source Generators

Read this issue →

The Core Architects’ Guide to 400% Faster APIs in .NET 10

As core architects, we know that the difference between a functional API and a high-performing one can be staggering. In fact, our recent…

Featured in Issue #350 December 18, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, Cosmos DB, C#, Domain-Driven Design, Design Patterns

Read this issue →

The Practical Guide to ConfigureAwait(false) in 2025 — Stop Using It Blindly

Most .NET developers still treat ConfigureAwait(false) like a superstition.

Featured in Issue #349 December 17, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, CQRS, C#, Design Patterns, .NET 10, .NET 9

Read this issue →

EF Core Was Fast… Until Lazy Loading Destroyed My App

When it comes to working with .NET EF Core, the first thing that comes to mind is — High Performance ORM. Yes, EF Core is really fast… Continue reading on Dot Net, API & SQL Learning »

Featured in Issue #348 December 16, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, Clean Architecture, C#, .NET 10, EF Core, Minimal APIs

Read this issue →

In-Memory Caching in .NET (IMemoryCache)

Package used: Microsoft.Extensions.Caching.Memory

Featured in Issue #347 December 15, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Design Patterns, .NET 10, .NET 8, EF Core

Read this issue →

Redis in C# — A Technical Overview

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.

Featured in Issue #346 December 12, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, C#, .NET 10, .NET Core, Minimal APIs, Redis

Read this issue →

Mastering Collections in .NET Core

Master .NET Core collections! Explore Lists, Dictionaries, Queues, Stacks, HashSets, and Concurrent Collections with real-time examples and performance tips.

Featured in Issue #345 December 11, 2025

Issue also covered: C#, Design Patterns, .NET 10, .NET Core, EF Core, OpenAI, Source Generators, Visual Studio

Read this issue →

Stop Fighting SQL Queries Inside LINQ — Use This Simple Profiling Trick

(The invisible performance bug every .NET developer ships to production)

Featured in Issue #344 December 10, 2025

Issue also covered: AOT, ASP.NET Core, Blazor, C#, Design Patterns, EF Core, .NET MAUI, Profiling

Read this issue →

Blazing Fast Caching Service in ASP.NET

🟦 PART 1 — Blazing Fast Distributed Caching in ASP.NET Core 9 with Redis: The Ultimate Theory Primer Continue reading on CodeToDeploy »

Featured in Issue #343 December 09, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, EF Core, Native AOT, Security

Read this issue →

The Right Timeout Strategy for .NET — 3 Levels You Must Configure

(And why your “just increase it” fix keeps making things worse) Continue reading on AWS in Plain English »

Featured in Issue #342 December 08, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10

Read this issue →

.NET Performance Techniques for Improved Memory Efficiency, GC Behaviour, and Application…

A high-level exploration of practical .NET performance improvements and how they translate into measurable gains in memory efficiency, GC…

Featured in Issue #341 December 05, 2025

Issue also covered: Azure, C#, .NET 10, EF Core, REST API, Source Generators

Read this issue →

Why Do We Need GZip? (And why IIS automatically gives you GZip in .NET applications)

GZip compression speeds up .NET apps by shrinking web responses. Learn how it boosts performance, cuts costs, improves SEO, and works automatically with IIS!

Featured in Issue #340 December 04, 2025

Issue also covered: ASP.NET Core, Blazor, Clean Architecture, C#, .NET 10, .NET 9, .NET Core, EF Core

Read this issue →

The Hidden Bugs Behind async/await That No One Warns You About

Async/await looks innocent… until it silently destroys your application. Let’s talk about the stuff juniors are never told — the async…

Featured in Issue #339 December 03, 2025

Issue also covered: ASP.NET Core, CQRS, C#, Domain-Driven Design, Design Patterns, Docker, .NET 10, .NET Core

Read this issue →

Performance Comparison of .NET Mapping Tools

Why do we need mapping tools in .NET?

Featured in Issue #338 December 02, 2025

Issue also covered: AutoMapper, Clean Architecture, CQRS, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10

Read this issue →

Why .NET’s Garbage Collector Is Smarter Than We Think

A deep yet beginner-friendly breakdown of .NET’s GC system, generations, LOH, and the internals behind high-performance apps

Featured in Issue #337 December 01, 2025

Issue also covered: ASP.NET Core, Azure Functions, Clean Architecture, C#, .NET 10, .NET Core, Redis

Read this issue →

SharedArrayBuffer: The Hidden Super-Primitive That’s Reshaping the Future of WebAssembly, .NET

By Jacob Mellor · Chief Technology Officer, Iron Software (Iron Software)

Featured in Issue #336 November 28, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure DevOps, Benchmarking, CQRS, C#, Design Patterns, .NET 10

Read this issue →

Inline Arrays in C# 13: The Secret Performance Feature You’re Probably Ignoring

A tiny feature with massive impact — allocation-free buffers for real-world .NET performance.

Featured in Issue #335 November 27, 2025

Issue also covered: Azure, C#, .NET 10, EF Core, Security, xUnit.net

Read this issue →

ASP.NET Core 9 APIs — Faster Endpoints for C# Developers

Minimal APIs just got a massive performance boost with 93% less memory consumption and 15% more throughput

Featured in Issue #334 November 26, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, Minimal APIs

Read this issue →

5 .NET Memory Optimization Patterns for High-Performance Systems

Real production-grade strategies to prevent GC pressure and increase throughput. Continue reading on Stackademic »

Featured in Issue #333 November 25, 2025

Issue also covered: Azure, Cosmos DB, C#, .NET 10, GitHub Copilot, Unit Testing, Web API

Read this issue →

How to Make Your ASP.NET Core APIs Fast: Practical Optimization Tips

A simple and effective way to make your ASP.NET Core APIs faster without rewriting the entire codebase.

Featured in Issue #332 November 24, 2025

Issue also covered: ASP.NET Core, Azure, .NET Core, EF Core, JWT, .NET MAUI, OAuth, SQL Server

Read this issue →

The Simple Way to Understand Unmanaged Resources in .NET

Many developers think the Garbage Collector (GC) handles everything in .NET. But that’s not completely true — some things live outside of…

Featured in Issue #331 November 21, 2025

Issue also covered: ASP.NET Core, .NET Aspire, C#, .NET 10, EF Core, MediatR, Redis, Security

Read this issue →

9 Counter-Intuitive Ways “Incomplete” DDD Aggregates Make Your App Faster (Without Breaking the…

If you want the full source code, join our community: Here

Featured in Issue #330 November 20, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Clean Architecture, C#, Domain-Driven Design, .NET 10, .NET Core

Read this issue →

Choosing Between Dapper and Entity Framework: A Practical Guide for Real-World Projects

Learn how project size, complexity, and performance needs decide the right ORM for your .NET application.

Featured in Issue #329 November 19, 2025

Issue also covered: ASP.NET Core, C#, Dapper, .NET 10, .NET Core, .NET Framework, EF Core, Native AOT

Read this issue →

C# 14 and .NET 10: The Ultimate Performance Boost

Introduction

Featured in Issue #328 November 18, 2025

Issue also covered: ASP.NET Core, Authorization, Azure, CQRS, .NET 10, EF Core, GitHub Copilot, Minimal APIs

Read this issue →

How to Find Duplicates in a Collection (Multiple Ways) — With Benchmarks in .NET 9

Practical implementations, algorithmic analysis, memory considerations, and BenchmarkDotNet code you can run today.

Featured in Issue #327 November 17, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, CQRS, C#, Dapper, .NET 10, EF Core

Read this issue →

.NET Core Advanced MCQs — Dependency Injection (DI)

Test your .NET Core knowledge with these advanced MCQs on Dependency Injection, Middleware, Memory Management & Performance. Sharpen your skills and ace your next interview!

Featured in Issue #326 November 14, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, C#, Dapper, .NET 9, JWT, OAuth

Read this issue →

Building an Extremely Fast Caching Repository Using the Decorator Pattern in ASP.NET Core 9.

Modern web applications demand high performance, low latency, and efficient data retrieval. With ASP.NET Core 9 and C#, you can easily… Continue reading on Stackademic »

Featured in Issue #325 November 13, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, GitHub Actions, OpenTelemetry, Source Generators

Read this issue →

This One Header Can Make Your API 30% Faster

(And it takes less than 2 minutes to add)

Featured in Issue #324 November 12, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, Clean Architecture, C#, Docker, .NET 8, .NET 9

Read this issue →

Key Innovations in ASP.NET Core 9 (and beyond)

Explore ASP.NET Core 9's key innovations: static asset optimization, enhanced Minimal APIs, Blazor improvements, security, and performance boosts for modern web apps.

Featured in Issue #323 November 11, 2025

Issue also covered: Application Insights, ASP.NET Core, C#, Domain-Driven Design, .NET 10, .NET 9, EF Core, gRPC

Read this issue →

Span and Memory in .NET: Writing High Performance Code

Modern memory efficiency without unsafe code

Featured in Issue #322 November 10, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub, Security

Read this issue →

Stop Allocating Arrays — Start Renting Them Like a Pro

We allocate arrays like it’s free candy. Every new byte[1024] or new char[4096] feels harmless — until your profiler lights up with GC…

Featured in Issue #321 November 07, 2025

Issue also covered: Application Insights, ASP.NET Core, .NET Aspire, Authentication, AutoMapper, Azure, C#, .NET 10

Read this issue →

Why We Should Avoid Lazy Loading in EF Core

The downside of lazy loading in EF Core

Featured in Issue #320 November 06, 2025

Issue also covered: .NET Aspire, Authentication, AutoMapper, Azure, Azure DevOps, Clean Architecture, C#, Domain-Driven Design

Read this issue →

⚡ One Trick To Improve EF Core Performance Using Query Splitting.

Often the simplest change — AsSplitQuery() — yields the biggest production performance improvement when you’re using multiple Include()s.”…

Featured in Issue #319 November 05, 2025

Issue also covered: Application Insights, ASP.NET Core, Azure DevOps, .NET 10, EF Core, GitHub Copilot, Minimal APIs, ML.NET

Read this issue →

EF Core Performance Optimization Challenge | 233× Faster with Codes.

How to squeeze major performance gains from Entity Framework Core (EF Core) in .NET 9 using Clean Architecture, benchmarks &…

Featured in Issue #318 November 04, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, .NET 10, .NET Core, EF Core, MediatR

Read this issue →

Channels in .NET: Building High-Performance Producer–Consumer Pipelines

Efficient, thread-safe data flow without queues or locks

Featured in Issue #317 November 03, 2025

Issue also covered: ASP.NET Core, Azure, .NET 8, .NET 9, .NET Core, EF Core, Security, SignalR

Read this issue →

Why We Left AutoMapper for .NET Source Generators

Two production failures, 480 DTOs, and one compiler feature that changed everything Continue reading on Level Up Coding »

Featured in Issue #316 October 31, 2025

Issue also covered: Application Insights, AutoMapper, Azure, Azure Functions, Clean Architecture, Domain-Driven Design, Design Patterns, Docker

Read this issue →

Stop Guessing: Here’s What .NET GC Isn’t Telling You

Discover how memory really gets managed and why your app might be bleeding performance

Featured in Issue #315 October 30, 2025

Issue also covered: Application Insights, ASP.NET Core, AutoMapper, Azure, Clean Architecture, CQRS, C#, Dapper

Read this issue →

Pooled Collections in C#: A Practical Guide to Collections.Pooled for High-Performance .NET

Learn how to use pooled collections in C# with the Collections.Pooled NuGet package. See real-world examples of PooledList<T> and… Continue reading on Level Up Coding »

Featured in Issue #314 October 29, 2025

Issue also covered: ASP.NET Core, C#, .NET 10, EF Core, Visual Studio

Read this issue →

The 3 “Hidden” Features in .NET 10 No One Is Talking About (But You’ll Use All Year)

Let’s be honest… .NET 10 dropped and everyone ran to play with the shiny stuff — the new templates, the AI integration hype, the “faster… Continue reading on Stackademic »

Featured in Issue #313 October 28, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Azure Functions, Clean Architecture, Cosmos DB, CQRS

Read this issue →

How to Handle Large Datasets Efficiently with EF Core and Pagination

Learn how to query and paginate millions of records in EF Core without killing performance or using up memory.

Featured in Issue #312 October 27, 2025

Issue also covered: Authorization, Azure Functions, C#, Design Patterns, .NET Core, EF Core, JWT, Minimal APIs

Read this issue →

Unlocking Runtime Intelligence: A Formal Exploration of Reflection in .NET

Unlock the power of runtime intelligence with .NET Reflection! This article explores how to inspect and manipulate .NET code at runtime, covering key components like Assembly and Type inspection, dyna...

Featured in Issue #311 October 24, 2025

Issue also covered: .NET Aspire, Blazor, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, OpenAI

Read this issue →

Distributed Tracing: The Detective for Your Production Bugs

Stop searching blindly through logs and learn to see the complete story of a request across your microservices.

Featured in Issue #310 October 23, 2025

Issue also covered: ASP.NET Core, Azure, Azure DevOps, Azure Functions, CQRS, C#, Design Patterns, .NET 9

Read this issue →

.NET 9: The Quiet Power-Up That Every Developer Will Feel

🧠 TL;DR

Featured in Issue #309 October 22, 2025

Issue also covered: Application Insights, ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, Docker, .NET 9

Read this issue →

Stop Wasting Threads: 5 Async Tricks That Separate Senior .NET Devs from the Rest

From channels to suppressed continuations, these async techniques will make your code smoother, faster, and smarter. Continue reading on Stackademic »

Featured in Issue #308 October 21, 2025

Issue also covered: ASP.NET Core, Azure, CQRS, C#, .NET 10, Security, SQL Server

Read this issue →

Static Class vs Singleton Pattern 🔄

Explore the nuances between Static Classes and the Singleton Pattern in C#. This article provides a detailed comparison, covering memory usage, performance, inheritance, thread safety, testing, and pr...

Featured in Issue #307 October 20, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, Clean Architecture, C#, Domain-Driven Design

Read this issue →

High Performance and Scalability in ASP.NET Core

This article provides actionable strategies for building blazing-fast web applications. Learn how to optimize asynchronous programming, middleware, caching, EF Core, and Kestrel configuration. Discove...

Featured in Issue #305 October 16, 2025

Issue also covered: ASP.NET Core, Azure, .NET 9, EF Core, GitHub Copilot, gRPC, Minimal APIs, OpenTelemetry

Read this issue →

⚡ Understanding Span and Memory in C#: The Hidden Power Behind Modern High-Performance .NET

List<T> = Flexible but slow (heap-based, many allocations) Span<T> = Ultra-fast, stack-based, local memory access Memory<T> = Async-safe…

Featured in Issue #304 October 15, 2025

Issue also covered: ASP.NET Core, C#, Dapper, Design Patterns, .NET Core, EF Core, Minimal APIs, PostgreSQL

Read this issue →

Make JSON Fast Again in .NET

System.Text.Json performance patterns: source-gen, Utf8JsonReader, UnsafeRelaxedJsonEscaping, and buffer reuse. Continue reading on Stackademic »

Featured in Issue #303 October 14, 2025

Issue also covered: AOT, ASP.NET Core, Blazor, Clean Architecture, C#, Design Patterns, Docker, .NET 10

Read this issue →

The Hidden Truth About IReadOnlyCollection vs. IEnumerable in .NET — Most Developers Get This Wrong

Discover the subtle yet powerful differences between these two interfaces that can make or break your app’s performance, maintainability…

Featured in Issue #302 October 13, 2025

Issue also covered: Azure, .NET 10, EF Core, REST API

Read this issue →

How does Caching work in .NET framework?

Caching in .NET is a technique used to store and manage frequently accessed data or objects in memory for faster retrieval, reducing the… Continue reading on .NET Framework — Common and Uncommon »

Featured in Issue #301 October 10, 2025

Issue also covered: ASP.NET Core, Clean Architecture, C#, .NET Framework, EF Core, PostgreSQL, Source Generators

Read this issue →

C# Tip: Use Stack<T>, Not List<T>

Unlock performance gains in your C# applications! Discover why Stack<T> often outperforms List<T> when implementing LIFO (Last-In, First-Out) data structures. This tip explores the underlying re...

Featured in Issue #300 October 09, 2025

Issue also covered: AOT, ASP.NET Core, Azure, CQRS, Docker, .NET 9, .NET Core, GitHub Copilot

Read this issue →

Optimizing Array Performance in .NET: Getting the Most from ArrayPool

ArrayPool optimizes memory usage by providing a thread-safe pool of reusable arrays, significantly reducing allocations and garbage collection pressure, especially in high-performance scenarios. It's ...

Featured in Issue #299 October 08, 2025

Issue also covered: Azure, Blazor, C#, .NET 10, .NET Core, EF Core, SignalR, Source Generators

Read this issue →

Hidden Costs of Boxing in C#: How to Detect and Avoid Them

C# Boxing and Unboxing are vital players in the performance of an application. However, they are often overlooked. They involve heap allocations that bring a penalty due to their accessing mechanism. ...

Featured in Issue #298 October 07, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, .NET 9, .NET Core, .NET MAUI

Read this issue →

Supercharging LINQ in C#: A Practical Guide to Cysharp ZLINQ

How to replace standard LINQ with Cysharp ZLinq for faster, zero-allocation queries in C#, with examples, limitations, and best practices. Continue reading on .Net Programming »

Featured in Issue #297 October 06, 2025

Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, Clean Architecture, CQRS, C#, Domain-Driven Design

Read this issue →

Improve your .NET knowledge right now!

Check out these free resources: ⬇️ Continue reading on AI Career Quest »

Featured in Issue #296 October 03, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Docker, EF Core, GitHub Copilot

Read this issue →

C# Channels Demystified: Stop Fighting Threads and Start Writing Cleaner Code

Part 1 in a beginner-friendly guide to thread-safe async messaging in .NET Continue reading on Stackademic »

Featured in Issue #295 October 02, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, Docker, .NET 8, .NET 9, EF Core

Read this issue →

Indexers in C#: Performance comparison & internals

Hello. In this article let’s take a look at indexers in different popular types. We’ll examine assembly language code for these indexers…

Featured in Issue #294 October 01, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, .NET MAUI, Minimal APIs

Read this issue →

5 Traps That Break .NET Background Services in Production (and How We Fixed Them)

Five production traps with .NET BackgroundServices — and the patterns that kept them from silently killing our system.

Featured in Issue #293 September 30, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET 8, .NET 9, EF Core, .NET MAUI

Read this issue →

One Line, 40% Faster: The EF Core Fix Every .NET Developer Should Know

See how a simple code adjustment led to a huge performance jump — without rewriting queries or upgrading infrastructure.

Featured in Issue #292 September 29, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Azure, C#, Design Patterns, .NET 10, EF Core

Read this issue →

Life of a VS Code SWE Intern with Christy Nguyen | VS Code Insiders Podcast ep. 5

The Hidden Performance Killer: How Sync-Over-Async Deadlocks Are Destroying Your ASP.NET

Featured in Issue #291 September 26, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Benchmarking, C#, .NET 9, .NET Core, Security, Serilog

Read this issue →

5 Stream Hacks in .NET You’re Still Doing Wrong

Forget clunky buffer loops; these modern APIs make your I/O code fly. Continue reading on Stackademic »

Featured in Issue #290 September 25, 2025

Issue also covered: ASP.NET Core, Azure, Benchmarking, Clean Architecture, C#, Domain-Driven Design, .NET 10, .NET 9

Read this issue →

Application Insights Code Optimizations for .NET Apps

Learn how Application Insights Code Optimizations helps .NET developers identify performance bottlenecks and get AI-powered recommendations through GitHub Copilot integration. The post Application In...

Featured in Issue #289 September 24, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET 8, EF Core, GitHub

Read this issue →

What Is .NET Core and How Is It Different from .NET Framework?

Explore the key differences between .NET Core and .NET Framework. Learn about platform support, performance, application types, deployment, and development models. Discover when to use .NET Core for m...

Featured in Issue #288 September 19, 2025

Issue also covered: ASP.NET Core, Authentication, .NET 8, OpenAI, Security, Source Generators, Visual Studio

Read this issue →

The Hidden Performance Costs of Popular .NET Libraries

As .NET developers, we often reach for popular libraries to accelerate development and follow established patterns. Libraries like… Continue reading on Dev Genius »

Featured in Issue #287 September 18, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, MediatR, Security, System.Text.Json

Read this issue →

How Do You Optimize Performance with LINQ Tricks?

LINQ (Language-Integrated Query) is one of the most powerful features in .NET.

Featured in Issue #286 September 17, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Azure Functions, Benchmarking, C#, .NET 8, EF Core

Read this issue →

Performance Improvements in Our .NET Application

Today, we gonna look at the tips that can make your .NET application faster ⏩

Featured in Issue #285 September 16, 2025

Issue also covered: ASP.NET Core, AutoMapper, Azure, Blazor, Clean Architecture, C#, .NET 10, .NET 9

Read this issue →

Part 5 — GC Myths Busted: What Developers Get Wrong About .NET Garbage Collection

Garbage Collection (GC) in .NET is one of the most misunderstood features. Despite being automatic, it’s not magic — and believing the…

Featured in Issue #284 September 15, 2025

Issue also covered: AOT, ASP.NET Core, Authentication, Azure, Benchmarking, Blazor, C#, .NET 10

Read this issue →

Async, Await, and Tasks: The C# Fundamentals You Can’t Afford to Ignore

Understand thread context, task execution, and why improper async usage can haunt your apps. Continue reading on Stackademic »

Featured in Issue #283 September 12, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Blazor, Clean Architecture, C#, .NET 8

Read this issue →

6 Rules for Ultra-Low Latency Data Access at Massive Scale in C#

I came across this in a job description and was immediately intrigued.

Featured in Issue #282 September 11, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET 10, EF Core, Security, Serilog

Read this issue →

Entire Caching Strategy will be replaced by this .NET 9 Feature

Hybrid cache in production

Featured in Issue #281 September 10, 2025

Issue also covered: ASP.NET Core, Azure, C#, Docker, .NET 10, EF Core, GitHub Copilot, Minimal APIs

Read this issue →

Understanding Garbage Collection (GC) in .NET: A Pro’s Guide

Managing memory is one of the trickiest challenges of modern application development. .NET streamlines this process with its built-in…

Featured in Issue #280 September 09, 2025

Issue also covered: .NET Aspire, Azure, C#, .NET 10, Minimal APIs, ML.NET, Security, Unit Testing

Read this issue →

The Hidden Performance Traps in C# You’re Probably Ignoring

C# and the .NET runtime provide a modern, safe, and powerful development platform. However, performance pitfalls are everywhere — even in…

Featured in Issue #279 September 08, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET Core, EF Core, .NET MAUI, Security, Visual Studio

Read this issue →

Caching Layers in .NET with Redis, MemoryCache, and Policy Fallbacks

How layered caching strategies in .NET can supercharge performance while keeping your system resilient.

Featured in Issue #278 September 05, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, EF Core, .NET MAUI, MongoDB, Redis

Read this issue →

How ValueTask Boosts .NET Performance with Zero Allocations

Slash memory overhead in async C# code with practical ValueTask examples for high-throughput APIs Continue reading on ITNEXT »

Featured in Issue #277 September 04, 2025

Issue also covered: ASP.NET Core, Azure, CQRS, C#, .NET 10, .NET Core, EF Core, GitHub Copilot

Read this issue →

Why Async/Await Is the Secret to Scalable .NET Apps

Mastering Asynchronous Programming for Performance and Scalability

Featured in Issue #276 September 03, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, Dapper, .NET 9, .NET Core, EF Core

Read this issue →

The 3-Letter C# Keyword That Halves Allocations (And You’re Still Not Using It)

Why This Blog Matters Continue reading on Towards Dev »

Featured in Issue #275 September 02, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 9, EF Core, GitHub, .NET MAUI

Read this issue →

The C# Feature That Saves You Thousands… But No One Talks About

Why This Blog Matters Continue reading on Dev Genius »

Featured in Issue #274 September 01, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, AutoMapper, Azure, C#, Design Patterns, .NET 10

Read this issue →

C# Memory Leak

Learn how to prevent memory leaks in C# caused by static event handlers. This guide explains IDisposable, SafeSubscriber, and best practices for managing event subscriptions and garbage collection in ...

Featured in Issue #273 August 29, 2025

Issue also covered: ASP.NET Core, Azure, Cosmos DB, C#, .NET Core, .NET Framework, GitHub Copilot, OpenAI

Read this issue →

Thread Safety in .NET: Best Practices for Concurrency

Essential Tools for Managing Multithreading in .NET

Featured in Issue #272 August 28, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Clean Architecture, C#, .NET 10, .NET 9, .NET Core, EF Core

Read this issue →

Boost Your .NET Projects: Harness the Power of Async Queues with Spargine’s ChannelQueue

The Spargine library introduces ChannelQueue, an efficient, thread-safe queue for .NET asynchronous programming, addressing the lack of a built-in async queue. It supports various features like async ...

Featured in Issue #271 August 27, 2025

Issue also covered: AOT, ASP.NET Core, Azure, C#, .NET 9, GitHub Copilot, OpenAI, Visual Studio

Read this issue →

What’s New in .NET 9: Exploring C# 12 Features and Serverless Performance

Deep dive: Explore cutting-edge C# 12 features in .NET 9 and benchmark their serverless performance on Linux and Windows containers. Continue reading on .Net Programming »

Featured in Issue #270 August 26, 2025

Issue also covered: ASP.NET Core, Blazor, CQRS, C#, Dapper, Domain-Driven Design, .NET 10, .NET 9

Read this issue →

From Stack to Span<T> — A Recap into C#’s Memory

Explore C# memory management, from stack vs heap to structs and contiguous memory. Learn how Span<T> enables efficient slicing without allocations, optimizing performance and reducing GC overhead i...

Featured in Issue #269 August 25, 2025

Issue also covered: ASP.NET Core, C#, EF Core, GitHub Copilot, Minimal APIs, OpenAI, Visual Studio

Read this issue →

EF Core Performance Secrets: Querying at Warp Speed

Advanced optimization techniques to make Entity Framework Core handle massive datasets with minimal latency.

Featured in Issue #268 August 22, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 9, .NET Core, EF Core, GitHub Copilot, Native AOT

Read this issue →

The Art of Disposal: Mastering IDisposable in C#

Avoid leaks and write robust, maintainable .NET applications like a pro Continue reading on Stackademic »

Featured in Issue #267 August 21, 2025

Issue also covered: AOT, Application Insights, ASP.NET Core, .NET Aspire, Azure, Benchmarking, Blazor, Clean Architecture

Read this issue →

5 .NET Performance Tips to Make Your Apps Run Faster and Cleaner

Unlock hidden performance gains with easy-to-apply .NET coding best practices. Continue reading on Stackademic »

Featured in Issue #266 August 20, 2025

Issue also covered: Application Insights, ASP.NET Core, Authentication, Azure, C#, .NET Core, EF Core, GitHub

Read this issue →

5 Easy EF Core Performance Tricks Every .NET Developer Should Know

When I first started building apps with Entity Framework Core, I felt like I had unlocked some sort of ORM magic.

Featured in Issue #265 August 19, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Clean Architecture, CQRS, C#, Dapper, Domain-Driven Design

Read this issue →

Build Next-Gen AI Apps with .NET and Azure

10 Real-World Ways to Make Your EF Core Queries Faster

Featured in Issue #264 August 18, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Blazor, Clean Architecture, C#, .NET Core

Read this issue →

The Final Boss of Cancellation Tokens in .NET

Performance, pitfalls, and the 5 rules that separate pros from amateurs. Continue reading on Stackademic »

Featured in Issue #263 August 15, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, Design Patterns, .NET 8, .NET 9

Read this issue →

Difference Between Task, async/await, and Threading in .NET

This article explains the core differences between Task, async/await, and traditional Threading in .NET. Learn how they work, when to use each, and how they impact performance, scalability, and readab...

Featured in Issue #262 August 14, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET 9, .NET Core, GitHub Copilot, .NET MAUI

Read this issue →

LINQ : Advanced Techniques Every .NET Developer Should Master in 2025

Write LINQ that reads like C# and runs like SQL—clean and fast.

Featured in Issue #261 August 13, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, CQRS, C#, Design Patterns, .NET 9

Read this issue →

5 .NET Tips That Quietly Separate Experts From Everyone Else

Master these, and your code will start feeling as fast and clean as it looks. Continue reading on Stackademic »

Featured in Issue #260 August 12, 2025

Issue also covered: ASP.NET Core, .NET Aspire, C#, EF Core, Minimal APIs, OpenAI, Test-Driven Development, Unit Testing

Read this issue →

How we enforce .NET coding standards at Workleap to improve productivity, quality and performance

Distributing .editorconfig and MSBuild properties across hundreds of .NET projects is now as easy as adding a single NuGet package. Continue reading on Workleap »

Featured in Issue #259 August 11, 2025

Issue also covered: ASP.NET Core, C#, .NET 10, Security, Source Generators, SQL Server, Unit Testing, Visual Studio

Read this issue →

How To Implement Offset and Cursor-Based Pagination in EF Core

Efficient pagination is crucial for enhancing application performance and user experience, particularly when working with large datasets… Continue reading on CodeX »

Featured in Issue #258 August 08, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub Copilot, JWT, REST API

Read this issue →

You’re Ignoring the Most Powerful .NET Library for High-Throughput Message Processing

💡 ActionBlock, TransformBlock, and the Secret Weapon Behind Microsoft’s Streaming Pipelines Continue reading on Dev Genius »

Featured in Issue #257 August 07, 2025

Issue also covered: .NET Aspire, Authentication, Authorization, Azure, C#, .NET 10, EF Core, GitHub Copilot

Read this issue →

MCP C# SDK Deep Dive

EF Core Performance Deep Dive: Advanced Optimization Techniques for Enterprise Applications

Featured in Issue #254 August 04, 2025

Issue also covered: ASP.NET Core, C#, .NET 9, EF Core, Security, Web API

Read this issue →

You Thought Async Was Faster — These 5 Sync Fixes Prove Otherwise in .NET

https://medium.com/@mohsho10/you-thought-async-was-faster-these-5-sync-fixes-prove-otherwise-in-net-a706c52b02bb

Featured in Issue #253 August 01, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 9, GitHub Copilot, SQL Server, Visual Studio Code

Read this issue →

The Silent Scalability Killers Hiding in Your .NET Code — 15 Fixes That Work

https://towardsdev.com/the-silent-scalability-killers-hiding-in-your-net-code-15-fixes-that-work-38bb072db40c

Featured in Issue #252 July 31, 2025

Issue also covered: Application Insights, Authentication, Azure, Azure Functions, Benchmarking, Clean Architecture, C#, Domain-Driven Design

Read this issue →

Stop Using .Include() — It's Slowing Down Your EF Core Queries (Do This Instead)

https://medium.com/codeelevation/stop-using-include-its-slowing-down-your-ef-core-queries-do-this-instead-36ef746cd68c?source=rss------dotnet-5

Featured in Issue #251 July 30, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, .NET MAUI, MediatR

Read this issue →

String, StringBuilder, Span: The Secrets to Better Code

https://medium.com/nerd-for-tech/string-stringbuilder-span-the-secrets-to-better-code-4f80e93baf9f

Featured in Issue #250 July 29, 2025

Issue also covered: ASP.NET Core, Clean Architecture, .NET 9, EF Core, GitHub Copilot, RabbitMQ, Redis, SQL Server

Read this issue →

ElasticSearch at Scale: Tuning .NET Queries for Log and Search APIs

https://medium.com/@bhagyarana80/elasticsearch-at-scale-tuning-net-queries-for-log-and-search-apis-b4551b6c777a

Featured in Issue #249 July 28, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Blazor, Clean Architecture, C#, Design Patterns, .NET 9

Read this issue →

Think Your Azure Functions Are Cheap? We Thought So Too — Until We Looked Closer

https://medium.com/@mohsho10/think-your-azure-functions-are-cheap-we-thought-so-too-until-we-looked-closer-f1845ffc3829

Featured in Issue #248 July 25, 2025

Issue also covered: ASP.NET Core, AutoMapper, Azure, Azure Functions, .NET 10, .NET 8, .NET 9, .NET MAUI

Read this issue →

X-Ray Vision for .NET 9: What Logs Couldn’t Tell Me in Production

https://medium.com/c-sharp-programming/x-ray-vision-for-net-9-what-logs-couldnt-tell-me-in-production-586de95d7986

Featured in Issue #247 July 24, 2025

Issue also covered: Azure Functions, Blazor, Clean Architecture, C#, Design Patterns, .NET 10, .NET 9, .NET Core

Read this issue →

20x faster logging in .NET — but you need to sweat for it

https://medium.com/@vikpoca/20x-faster-logging-in-net-but-you-need-to-sweat-for-it-3ddfdf7db988

Featured in Issue #246 July 23, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Blazor, Clean Architecture, C#, Domain-Driven Design, Docker, .NET 10

Read this issue →

Stop Debugging .NET Apps Like It’s 2010 — OpenTelemetry Will Change Your Life

https://niravinfo.medium.com/stop-debugging-net-apps-like-its-2010-opentelemetry-will-change-your-life-10e35348c2ca

Featured in Issue #245 July 22, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Clean Architecture, C#, Dapper, Design Patterns

Read this issue →

10 ASP.NET Performance Tips Every Developer Should Know

https://medium.com/@hansiniperera07/10-asp-net-performance-tips-every-developer-should-know-5ddd2e3d6886

Featured in Issue #244 July 21, 2025

Issue also covered: ASP.NET Core, Azure, Benchmarking, Blazor, Clean Architecture, Cosmos DB, C#, .NET 10

Read this issue →

You’re Still Using Try-Catch Wrong in .NET — Here’s the 2025-Ready Way

https://medium.com/@mohsho10/youre-still-using-try-catch-wrong-in-net-here-s-the-2025-ready-way-66f6f2a810dd

Featured in Issue #242 July 17, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, C#, EF Core, MediatR, Minimal APIs

Read this issue →

Rate Limiting in .NET APIs

https://medium.com/@karthikns999/dotnet-api-rate-limiting-guide-058f3a700dcb

Featured in Issue #241 July 16, 2025

Issue also covered: Authentication, Azure, Blazor, CQRS, C#, Design Patterns, .NET 10, EF Core

Read this issue →

Implement Redis Cache in .Net-Performance Improvement

https://pawan-kumawat.medium.com/implement-redis-cache-in-net-performance-improvement-72b6ceeedcca

Featured in Issue #240 July 15, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET Core, JWT, OpenAI, Redis

Read this issue →

ToListAsync is fast again in Entity Framework (kind of)

https://steven-giesel.com/blogPost/dd7ab934-c311-45e0-9a04-9a28c624b957

Featured in Issue #239 July 14, 2025

Issue also covered: ASP.NET Core, C#, EF Core, Native AOT, OpenAI, Serilog, Unit Testing

Read this issue →

Garbage Collection (GC) in .NET

https://www.c-sharpcorner.com/article/garbage-collection-gc-in-net/

Featured in Issue #238 July 11, 2025

Issue also covered: ASP.NET Core, Azure, C#, EF Core, GitHub Copilot, OpenAI, Visual Studio Code

Read this issue →

Secrets to Scaling .NET APIs: What Microsoft Doesn’t Put in the Docs

https://medium.com/@mohsho10/secrets-to-scaling-net-apis-what-microsoft-doesnt-put-in-the-docs-754a24ae3eb8

Featured in Issue #237 July 10, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET Core, EF Core, JWT, .NET MAUI

Read this issue →

One at a Time or All at Once? C# Concurrency and Parallel

https://medium.com/@kittikawin_ball/one-at-a-time-or-all-at-once-c-concurrency-and-parallel-602c72d6ef05

Featured in Issue #236 July 09, 2025

Issue also covered: ASP.NET Core, Authentication, AutoMapper, Azure, C#, .NET Core, EF Core, .NET MAUI

Read this issue →

Channels vs Queues in .NET — What’s Actually Better in 2025?

https://medium.com/c-sharp-programming/channels-vs-queues-in-net-whats-actually-better-in-2025-01142bd3b502

Featured in Issue #235 July 08, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET Core, OpenAI, Semantic Kernel, SignalR

Read this issue →

How to Read QR Codes in C# Using IronQR

https://medium.com/@kyesstuart/how-to-read-qr-codes-in-c-using-ironqr-767904120afc

Featured in Issue #234 July 07, 2025

Issue also covered: CQRS, C#, Design Patterns, .NET 10, GitHub Copilot, OpenAI, OpenTelemetry, Service Bus

Read this issue →

Boost Performance in EF Core: How to Use ExecuteUpdate and ExecuteDelete Efficiently

https://medium.com/@kittikawin_ball/boost-performance-in-ef-core-how-to-use-executeupdate-and-executedelete-efficiently-b9be8a24af51

Featured in Issue #233 July 04, 2025

Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub, gRPC, .NET MAUI

Read this issue →

Memory Leak Troubleshooting in .NET Core

https://www.c-sharpcorner.com/article/memory-leak-troubleshooting-in-net-core/

Featured in Issue #232 July 03, 2025

Issue also covered: .NET Aspire, Blazor, C#, Dapper, .NET 9, EF Core, Minimal APIs, Visual Studio

Read this issue →

The Bug Hid Behind a Guid — Until We Fired It With One Line of Code

https://medium.com/@michaelmaurice410/the-bug-hid-behind-a-guid-until-we-fired-it-with-one-line-of-code-c23d4d0f0bab

Featured in Issue #231 July 02, 2025

Issue also covered: ASP.NET Core, Clean Architecture, C#, Design Patterns, .NET Core, OpenTelemetry

Read this issue →

FastMember: The Ultimate Hack for Faster C# Data Operations

https://medium.com/@nagarajvela/fastmember-the-ultimate-hack-for-faster-c-data-operations-49d948c93dc7

Featured in Issue #230 July 01, 2025

Issue also covered: Authentication, Authorization, Azure, Azure DevOps, Clean Architecture, C#, .NET 9, EF Core

Read this issue →

Mastering Connection Pooling with Dapper in ASP.NET Core Web API

https://www.c-sharpcorner.com/article/mastering-connection-pooling-with-dapper-in-asp-net-core-web-api/

Featured in Issue #229 June 30, 2025

Issue also covered: ASP.NET Core, C#, Dapper, .NET Core, Minimal APIs, Security, Solid Principles

Read this issue →

.NET 10 Performance Edition

https://steven-giesel.com/blogPost/c518e8d6-54b4-407f-af82-e79e0889bc03

Featured in Issue #227 June 26, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, EF Core, GitHub Actions, GitHub Copilot, Kubernetes

Read this issue →

Slow EF Core Queries? Here’s the Easiest Way to Find the Problem

https://medium.com/c-sharp-programming/slow-ef-core-queries-heres-the-easiest-way-to-find-the-problem-14bd47d83479

Featured in Issue #226 June 25, 2025

Issue also covered: ASP.NET Core, Authorization, Azure, C#, .NET 8, EF Core, JWT, Minimal APIs

Read this issue →

Top 5 Mistakes .NET Developers Make When Using async and await

https://www.c-sharpcorner.com/blogs/top-5-mistakes-net-developers-make-when-using-async-and-await

Featured in Issue #225 June 24, 2025

Issue also covered: ASP.NET Core, Authentication, C#, Design Patterns, .NET Core, .NET Framework, EF Core, GitHub

Read this issue →

Memory Leaks in C#: The Invisible Mess That Bit Me (Once)

https://piyushdoorwar.medium.com/memory-leaks-in-c-the-invisible-mess-that-bit-me-once-b2cb69d83680

Featured in Issue #224 June 23, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure, Azure Functions, Clean Architecture, C#, .NET 8, EF Core

Read this issue →

5 Practical Ways to Improve Entity Framework Performance in .NET Projects

https://medium.com/@ridvan-ozturk/5-practical-ways-to-improve-entity-framework-performance-in-net-projects-55bcff1c284b

Featured in Issue #223 June 20, 2025

Issue also covered: Azure, Docker, .NET 10, EF Core, Kubernetes

Read this issue →

What’s New in .NET 9: AI Integration, Performance, and Simplicity

https://medium.com/@joshi.vignesh/whats-new-in-net-9-ai-integration-performance-and-simplicity-97833a171f44

Featured in Issue #222 June 19, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 9, EF Core, GitHub Copilot, Redis

Read this issue →

Long Running Tasks: Batch It or Queue It?

https://medium.com/@logan.young87/long-running-tasks-batch-it-or-queue-it-b261fd5ea4d6

Featured in Issue #221 June 18, 2025

Issue also covered: Application Insights, ASP.NET Core, C#, .NET 9, .NET Framework, EF Core, GitHub Copilot, OpenAI

Read this issue →

The .NET Bugs That Haunt Us Daily — And Why We Keep Missing Them

https://medium.com/@sunita.rawat.cgi/the-net-bugs-that-haunt-us-daily-and-why-we-keep-missing-them-9347049a87c8

Featured in Issue #220 June 17, 2025

Issue also covered: C#, EF Core, GitHub Copilot, Minimal APIs, Visual Studio

Read this issue →

Scale Like a Pro: Mastering Partitioning and Read Replicas in .NET Apps

https://www.c-sharpcorner.com/blogs/scale-like-a-pro-mastering-partitioning-and-read-replicas-in-net-apps

Featured in Issue #219 June 16, 2025

Issue also covered: Azure, Azure DevOps, Clean Architecture, C#, EF Core, GitHub Copilot, Minimal APIs

Read this issue →

Why is enumerating over List faster than IList?

https://steven-giesel.com/blogPost/c624c170-c16c-4414-8506-2ae25ba54df7

Featured in Issue #218 June 13, 2025

Issue also covered: Azure, C#, Serilog, SQL Server

Read this issue →

C# Memory Management Explained: A Beginner’s Guide to Garbage Collection in .NET

https://medium.com/@joshiabhi777/c-memory-management-explained-a-beginners-guide-to-garbage-collection-in-net-a84406eb3bf2

Featured in Issue #217 June 12, 2025

Issue also covered: ASP.NET Core, Authentication, Design Patterns, .NET 9, .NET Core, JWT, ML.NET, OAuth

Read this issue →

99% of C# Devs Miss This Async Bug — It Crashes Real Apps Silently

https://medium.com/@mohsho10/99-of-c-devs-miss-this-async-bug-it-crashes-real-apps-silently-34a3a9489329

Featured in Issue #215 June 10, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Clean Architecture, C#, Dapper, Design Patterns

Read this issue →

Database Fragmentation: Understanding, Managing, and Mitigating

https://www.c-sharpcorner.com/article/database-fragmentation-understanding-managing-and-mitigating/

Featured in Issue #216 June 09, 2025

Issue also covered: Application Insights, ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET 8, .NET 9

Read this issue →

C# for Real-Time Systems: Designing Low-Latency Messaging and Data Pipelines That Don’t Choke

https://medium.com/@mohsho10/c-for-real-time-systems-designing-low-latency-messaging-and-data-pipelines-that-dont-choke-a47e23d17fd4

Featured in Issue #213 June 06, 2025

Issue also covered: Azure, C#, .NET 9, EF Core, Native AOT, Service Bus, Visual Studio, Visual Studio Code

Read this issue →

Boosting Productivity with .NET Source Generators

https://www.c-sharpcorner.com/article/boosting-productivity-with-net-source-generators/

Featured in Issue #211 June 04, 2025

Issue also covered: Azure, C#, Design Patterns, EF Core, .NET MAUI, OpenAI, Security, SQL Server

Read this issue →

Using Pattern Matching in C# for Performance Optimization

https://www.meziantou.net/using-pattern-matching-in-csharp-for-performance-optimization.htm

Featured in Issue #210 June 03, 2025

Issue also covered: C#, Domain-Driven Design, .NET 10, .NET Core, RabbitMQ, Service Bus, Visual Studio Code, Web API

Read this issue →

Vector Support Public Preview now extended to Azure SQL MI

https://devblogs.microsoft.com/azure-sql/4561-2/

Featured in Issue #209 June 02, 2025

Issue also covered: .NET Aspire, Azure, Blazor, C#, Design Patterns, .NET 9, EF Core, GitHub Copilot

Read this issue →

PLINQ vs LINQ: Use Cases, and Performance Insights in C#

https://www.c-sharpcorner.com/article/plinq-vs-linq-use-cases-and-performance-insights-in-c-sharp/

Featured in Issue #206 May 28, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET Core, EF Core, GitHub Copilot, Minimal APIs

Read this issue →

Taming the Cartesian Explosion — A One-Line Trick to Turbo-Charge EF Core With Query Splitting

https://medium.com/@michaelmaurice410/taming-the-cartesian-explosion-a-one-line-trick-to-turbo-charge-ef-core-with-query-splitting-099738f60370

Featured in Issue #204 May 26, 2025

Issue also covered: Azure, Azure Functions, Blazor, Cosmos DB, C#, Design Patterns, .NET 9, EF Core

Read this issue →

dotNetDave Says… Avoid Going Across the Wire Until Necessary!

https://dotnettips.wordpress.com/2025/05/12/dotnetdave-says-avoid-going-across-the-wire-until-necessary/

Featured in Issue #203 May 23, 2025

Issue also covered: ASP.NET Core, C#, EF Core, GitHub Copilot, OpenAI, Security, Source Generators

Read this issue →

233× Faster — No Raw SQL Required!

https://medium.com/@michaelmaurice410/233-faster-no-raw-sql-required-cb5037346312

Featured in Issue #201 May 21, 2025

Issue also covered: .NET Aspire, Authentication, Authorization, Azure, Azure DevOps, Blazor, C#, .NET 8

Read this issue →

Stop Using Exceptions for Control Flow: The Silent Killer of C# Performance & Readability

https://medium.com/@metoz.florian/stop-using-exceptions-for-control-flow-the-silent-killer-of-c-performance-readability-8ce85a61c116

Featured in Issue #200 May 20, 2025

Issue also covered: ASP.NET Core, Azure, Design Patterns, .NET 9, .NET Core, .NET MAUI, Minimal APIs, REST API

Read this issue →

Parallel vs Asynchronous Programming in .NET: What’s the Difference

https://medium.com/@karthikns999/parallel-vs-asynchronous-programming-in-net-whats-the-difference-69b9318ee3cd?source=rss------dotnet-5

Featured in Issue #199 May 19, 2025

Issue also covered: Azure, C#, Design Patterns, .NET 8, .NET 9, .NET Framework, Event Sourcing, GitHub Copilot

Read this issue →

Don’t Let Blob Sync Break Your .NET App — Try This Instead

https://itnext.io/dont-let-blob-sync-break-your-net-app-try-this-instead-79d6fd5ef6f9

Featured in Issue #198 May 16, 2025

Issue also covered: Azure, Azure Functions, C#, .NET 10, .NET 9, Security, Solid Principles, Source Generators

Read this issue →

CPU Cache Optimization in .NET APIs: Unlocking Hidden Performance

https://medium.com/asp-dotnet/cpu-cache-optimization-in-net-apis-unlocking-hidden-performance-f61f03aa9bb6

Featured in Issue #197 May 15, 2025

Issue also covered: ASP.NET Core, Blazor, C#, Dapper, Docker, .NET 10, .NET Core, EF Core

Read this issue →

LINQ vs Loops: The Explosive Performance Secrets No One Tells You

https://medium.com/@nagarajvela/linq-vs-loops-the-explosive-performance-secrets-no-one-tells-you-023c45aff25c

Featured in Issue #196 May 14, 2025

Issue also covered: Application Insights, Azure, Azure Functions, C#, Domain-Driven Design, Design Patterns, .NET 8, .NET 9

Read this issue →

Is .NET 9 Worth It for Experienced Engineers? Performance, Features, and Insights

https://medium.com/c-sharp-programming/is-net-9-worth-it-for-experienced-engineers-performance-features-and-insights-38d3c02ed796

Featured in Issue #195 May 13, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Blazor, C#, .NET 9, EF Core, JWT, OpenAI

Read this issue →

Death by DTO: How Excessive Mapping Slowed Down Our Kafka Consumer

https://piyushdoorwar.medium.com/death-by-dto-how-excessive-mapping-slowed-down-our-kafka-consumer-ddb08881d1bc

Featured in Issue #194 May 12, 2025

Issue also covered: Azure, Domain-Driven Design, EF Core, GitHub Copilot, Kafka, OpenTelemetry

Read this issue →

How to Improve Application Performance By Caching Data in Web Pages

https://learn-code-learn.medium.com/how-to-improve-application-performance-by-caching-data-in-web-pages-7c15da841ac0

Featured in Issue #192 May 08, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Event Sourcing, REST API, Security

Read this issue →

Memory Leaks in .NET: From Obvious to Tricky Scenarios

https://medium.com/@vikpoca/memory-leaks-in-net-from-obvious-to-tricky-scenarios-ccb6c01d82fc

Featured in Issue #191 May 07, 2025

Issue also covered: ASP.NET Core, Azure, Azure DevOps, Azure Functions, Cosmos DB, C#, Dapper, Design Patterns

Read this issue →

Assignment Operators in C#: The Fastest Way to Modify Your Stats

https://medium.com/@fulton_shaun/assignment-operators-in-c-the-fastest-way-to-modify-your-stats-41572b887f19

Featured in Issue #190 May 06, 2025

Issue also covered: C#, .NET 10, .NET 9, .NET Core, EF Core, ML.NET, OpenAI, RabbitMQ

Read this issue →

20 High-Impact Ways to Turbocharge .NET API Performance

https://medium.com/@metoz.florian/20-high-impact-ways-to-turbocharge-net-api-performance-e39bb80dee1b

Featured in Issue #189 May 05, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Azure DevOps, .NET 10, .NET Framework, EF Core, gRPC

Read this issue →

5 Most Common Async/Await Mistakes in C#

https://medium.com/dot-net-sql-learning/5-most-common-async-await-mistakes-in-c-9e0bc57c4302

Featured in Issue #188 May 02, 2025

Issue also covered: ASP.NET Core, Azure, C#, Dapper, Design Patterns, Docker, EF Core, .NET MAUI

Read this issue →

Accelerate .NET: 7 Advanced C# Techniques for Peak Performance

https://towardsdev.com/accelerate-net-7-advanced-c-techniques-for-peak-performance-76ba6b27f68d

Featured in Issue #187 May 01, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, .NET 9, .NET Core, EF Core

Read this issue →

Beyond Basics: Advanced Techniques for EF Core Performance

https://medium.com/@S_Jathurshan/46e9412a16bc

Featured in Issue #186 April 30, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, .NET 10, EF Core, GitHub Copilot

Read this issue →

Boost Your C# Code: Why Any() is Faster Than Count() > 0 for Performance

https://medium.com/c-sharp-programming/boost-your-c-code-why-any-is-faster-than-count-0-for-performance-bd10e5275137

Featured in Issue #185 April 29, 2025

Issue also covered: ASP.NET Core, C#, Design Patterns, .NET 8, .NET 9, EF Core, GitHub Copilot, Security

Read this issue →

.NET’te AggressiveInlining, BufferWriter ve Span/Memory ile Sınırları Zorlamak

https://medium.com/@birkanogecan/nette-aggressiveinlining-bufferwriter-t-ve-span-t-memory-t-ile-s%C4%B1n%C4%B1rlar%C4%B1-zorlamak-81258c4d80a2

Featured in Issue #184 April 28, 2025

Issue also covered: ASP.NET Core, Azure, C#, Dapper, .NET 10, .NET 9, EF Core, Kafka

Read this issue →

Five biggest performance issues in C#

https://medium.com/@CodeCrack/five-biggest-performance-issues-in-c-622e11910610

Featured in Issue #183 April 25, 2025

Issue also covered: Azure, Blazor, C#, Design Patterns, .NET 10, .NET 9, .NET Core, .NET Framework

Read this issue →

Which Is Faster in C#: Record, Class, or Struct? Deep Dive on Memory and Equality

https://medium.com/write-a-catalyst/which-is-faster-in-c-record-class-or-struct-deep-dive-on-memory-and-equality-afd65a1da1cb

Featured in Issue #182 April 24, 2025

Issue also covered: ASP.NET Core, Blazor, .NET 9, .NET Core, .NET Framework, EF Core, GitHub Copilot, .NET MAUI

Read this issue →

C# Strings + Random = A Job Title Generator You Didn’t Know You Needed

https://medium.com/@fulton_shaun/c-strings-random-a-job-title-generator-you-didnt-know-you-needed-b040ecdd9d00

Featured in Issue #181 April 23, 2025

Issue also covered: Blazor, C#, .NET 10, .NET 9, EF Core, GitHub Copilot, .NET MAUI, OpenAI

Read this issue →

Pros and Cons of Using string.Intern() in Production

https://medium.com/write-a-catalyst/pros-and-cons-of-using-string-intern-in-production-567611726091

Featured in Issue #180 April 22, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, AutoMapper, Azure, .NET 9, Event Sourcing, .NET MAUI

Read this issue →

An Efficient Way To Process Large Files

https://learn-code-learn.medium.com/an-efficient-way-to-process-large-files-d64144712c97

Featured in Issue #179 April 21, 2025

Issue also covered: ASP.NET Core, C#, Design Patterns, .NET 10, MediatR, OpenAI, Security

Read this issue →

Any() vs Exists() in .NET 9: Why Your Old Performance Assumptions Might Be Wrong

https://medium.com/@vikpoca/any-vs-exists-in-net-9-why-your-old-performance-assumptions-might-be-wrong-5570e65c878f

Featured in Issue #178 April 18, 2025

Issue also covered: .NET Aspire, Blazor, C#, .NET 10, EF Core, Semantic Kernel, Solid Principles

Read this issue →

10 Costly HttpClient Mistakes in C#.NET (And How to Fix Them Like a Pro)

https://medium.com/@ashokreddy343/10-costly-httpclient-mistakes-in-c-net-and-how-to-fix-them-like-a-pro-96f08a38a833

Featured in Issue #177 April 17, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, Blazor, EF Core, Minimal APIs, OpenAI, Source Generators

Read this issue →

Optimizing JSON Serialization in .NET: Newtonsoft.Json vs. System.Text.Json

https://blog.elmah.io/optimizing-json-serialization-in-net-newtonsoft-json-vs-system-text-json/

Featured in Issue #176 April 16, 2025

Issue also covered: .NET Aspire, Azure, Azure Functions, Blazor, C#, .NET 9, EF Core, GitHub Copilot

Read this issue →

How to Use LINQ Effectively in .NET: IEnumerable, IQueryable, and EF Core Tips

https://medium.com/@kroshpan/how-to-use-linq-effectively-in-net-ienumerable-iqueryable-and-ef-core-tips-dc925201c9e7

Featured in Issue #175 April 15, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET 10, .NET Core, EF Core, OpenAI

Read this issue →

Return Streams Better in .NET: A Senior Engineer’s Perspective

https://medium.com/c-sharp-programming/return-streams-better-in-net-a-senior-engineers-perspective-e99ada7a5932

Featured in Issue #174 April 14, 2025

Issue also covered: ASP.NET Core, Blazor, C#, Design Patterns, .NET 8, .NET 9, Native AOT, Semantic Kernel

Read this issue →

Profile-Guided Optimization (PGO) in C#

https://www.c-sharpcorner.com/article/profile-guided-optimization-pgo-in-c-sharp/

Featured in Issue #173 April 11, 2025

Issue also covered: ASP.NET Core, AutoMapper, Azure, C#, Domain-Driven Design, .NET 10, .NET 8, .NET 9

Read this issue →

Microsoft .NET Code Analysis: Improve .NET Performance by Reusing Constant Arrays

https://dotnettips.wordpress.com/2025/04/04/microsoft-net-code-analysis-improve-net-performance-by-reusing-constant-arrays/

Featured in Issue #172 April 10, 2025

Issue also covered: ASP.NET Core, AutoMapper, Azure, Blazor, C#, .NET Core, EF Core, GitHub Copilot

Read this issue →

EF Core Bulk Insert: Boost Your Performance With Entity Framework Extensions

https://antondevtips.com/blog/ef-core-bulk-insert-boost-your-performance-with-entity-framework-extensions

Featured in Issue #170 April 08, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, EF Core, GitHub Copilot, .NET MAUI

Read this issue →

Still Debugging .NET Microservices in the Dark? You’re Not Alone.

https://medium.com/turbo-net/still-debugging-net-microservices-in-the-dark-youre-not-alone-f633914d9b80

Featured in Issue #168 April 04, 2025

Issue also covered: .NET Aspire, Azure, Azure DevOps, C#, Domain-Driven Design, Docker, .NET 9, .NET Core

Read this issue →

C# Performance Oversights Senior Developers Miss: List vs. Dictionary

https://medium.com/@bairagi44/c-performance-oversights-senior-developers-miss-list-vs-dictionary-b6f8b4be7db8

Featured in Issue #167 April 03, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, GitHub Copilot, .NET MAUI, Minimal APIs, MongoDB

Read this issue →

.NET Core Troubleshooting (Performance, Stress Log)

https://medium.com/@meriffa/net-core-troubleshooting-performance-stress-log-32342c23f8e6

Featured in Issue #164 March 31, 2025

Issue also covered: ASP.NET Core, Blazor, C#, Design Patterns, .NET 8, .NET Core, EF Core, ML.NET

Read this issue →

The Ultimate Guide to Caching in .NET 8: Examples and Real-World Scenarios

https://medium.com/@ashokreddy343/the-ultimate-guide-to-caching-in-net-8-examples-and-real-world-scenarios-c7d5220adf57

Featured in Issue #163 March 28, 2025

Issue also covered: Application Insights, ASP.NET Core, .NET Aspire, Azure, C#, .NET 9, EF Core, GitHub Copilot

Read this issue →

CancellationToken in .NET: What Are They and Why Should You Use Them?

https://medium.com/@adrianbailador/cancellationtoken-in-net-what-are-they-and-why-should-you-use-them-3f861b5107be

Featured in Issue #162 March 27, 2025

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 8, .NET 9, .NET Core, EF Core

Read this issue →

Have You Ever Wondered How the Hell a List Works Under the Hood?

https://medium.com/@elijah.koulaxis/have-you-ever-wondered-how-the-hell-a-list-works-under-the-hood-254c3d4c95eb

Featured in Issue #161 March 26, 2025

Issue also covered: .NET Aspire, Azure, C#, .NET 10, .NET Core, OpenAI, Web API

Read this issue →

Revolutionizing Memory Management in C#: Mastering Inline Arrays

https://medium.com/@nagarajvela/revolutionizing-memory-management-in-c-mastering-inline-arrays-adceeb7b44ce

Featured in Issue #160 March 25, 2025

Issue also covered: ASP.NET Core, Azure DevOps, Benchmarking, Blazor, CQRS, C#, .NET 9, GitHub

Read this issue →

Tiny .NET Core Bug Almost Shut Down a Factory!

https://medium.com/c-sharp-programming/this-tiny-bug-in-our-net-core-api-nearly-took-down-a-factory-feb1a52b4164

Featured in Issue #159 March 24, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, .NET Core, Event Sourcing, MediatR, Minimal APIs

Read this issue →

Mastering .NET Channels: The Secret to High-Performance Background Processing

https://medium.com/@ashokreddy343/mastering-net-channels-the-secret-to-high-performance-background-processing-94a2fb86a795

Featured in Issue #157 March 20, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET Core, .NET MAUI, MongoDB, Source Generators

Read this issue →

LINQ: ZIP() Operator

https://ravindradevrani.com/posts/linq-zip-method/

Featured in Issue #156 March 19, 2025

Issue also covered: ASP.NET Core, Azure, C#, Dapper, .NET 8, .NET 9, .NET MAUI, Minimal APIs

Read this issue →

Slow LINQ Query? Here’s How to Fix It

https://medium.com/dare-to-be-better/slow-linq-query-heres-how-to-fix-it-d96271a0dc0a

Featured in Issue #155 March 18, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Benchmarking, Blazor, Clean Architecture, C#, Docker

Read this issue →

C# Unsafe.As Secrets: Use It Wisely!

https://medium.com/@shamuddin/c-unsafe-as-secrets-use-it-wisely-a6ebc25a2d23

Featured in Issue #154 March 17, 2025

Issue also covered: AOT, Azure, Azure Functions, Blazor, C#, .NET 10, .NET 8, .NET 9

Read this issue →

OutputCache

https://medium.com/@samanazadi1996/outputcache-d250a911f741

Featured in Issue #153 March 14, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, Docker, .NET Core, EF Core, Event Sourcing

Read this issue →

Span and Memory — Supercharge performance with zero allocations

https://medium.com/dot-net-sql-learning/span-t-and-memory-t-supercharge-performance-with-zero-allocations-76353974f4ac

Featured in Issue #151 March 12, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET Core, EF Core, GitHub Copilot, .NET MAUI, Profiling

Read this issue →

Carcass in Azure Functions: Part 1 — Durable Functions, High-Performance Logging & FunctionContext

https://medium.com/@serhiikokhan/carcass-in-azure-functions-part-1-durable-functions-high-performance-logging-functioncontext-798b1705d59e

Featured in Issue #150 March 11, 2025

Issue also covered: Authentication, Azure, Azure Functions, C#, .NET 10, GitHub Copilot, OpenAI, Visual Studio

Read this issue →

Queue-Based Load Leveling Pattern (Starring Phi4, LangChain4j and Azure Service Bus)

https://devblogs.microsoft.com/java/queue-based-load-leveling-pattern-starring-phi4-and-azure-service-bus/

Featured in Issue #149 March 10, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, .NET 10, GitHub Copilot, Security, Service Bus, Visual Studio

Read this issue →

Enhancing Performance with Response Compression in .NET Core

https://www.csharp.com/blogs/enhancing-performance-with-response-compression-in-net-core

Featured in Issue #148 March 07, 2025

Issue also covered: ASP.NET Core, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, JWT, .NET MAUI

Read this issue →

How to Choose the Right Loading Strategy in EF Core?

https://jaykrishnareddy.medium.com/how-to-choose-the-right-loading-strategy-in-ef-core-6896d477ca9b

Featured in Issue #147 March 06, 2025

Issue also covered: ASP.NET Core, C#, .NET 10, .NET Core, EF Core, GitHub, Security, SQL Server

Read this issue →

Boost SQL Server Performance with Memory-Optimized Tables

https://www.csharp.com/article/boost-sql-server-performance-with-memory-optimized-tables/

Featured in Issue #146 March 05, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, CQRS, C#, .NET 9, .NET Core, EF Core

Read this issue →

The Lead .NET Developer’s Playbook: 20 Code Optimization Tips

https://medium.com/write-a-catalyst/the-lead-net-developers-playbook-20-code-optimization-tips-0ba1919021f9

Featured in Issue #144 March 03, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, C#, Design Patterns, .NET 9, EF Core, SignalR

Read this issue →

Top 10 .NET Performance Mistakes That Are Slowing Down Your App

https://medium.com/@kohzadi90/top-10-net-performance-mistakes-that-are-slowing-down-your-app-9e80f9cd17f0

Featured in Issue #143 February 28, 2025

Issue also covered: ASP.NET Core, AutoMapper, Azure, Blazor, C#, .NET 9, GitHub Copilot, gRPC

Read this issue →

StringBuilder vs StringConcatenation

https://medium.com/@Sina-Riyahi/stringbuilder-vs-stringconcatenation-d69fbebf81fe

Featured in Issue #142 February 27, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure, C#, .NET 9, .NET Core, EF Core, .NET MAUI

Read this issue →

Visualize Multi-Dimensional Data Using the .NET MAUI Parallel Coordinate Chart

https://www.syncfusion.com/blogs/post/dotnet-maui-parallel-coordinate-chart

Featured in Issue #141 February 26, 2025

Issue also covered: ASP.NET Core, Blazor, C#, EF Core, GitHub Copilot, .NET MAUI, Unit Testing

Read this issue →

449: Modernizing .NET Libraries

https://www.mergeconflict.fm/449

Featured in Issue #140 February 25, 2025

Issue also covered: Azure, Azure DevOps, C#, .NET Core, EF Core, GitHub Copilot, Security, Web API

Read this issue →

Why FusionCache Outperforms .NET 9’s Hybrid Cache

https://medium.com/@shamuddin/why-fusioncache-outperforms-net-9s-hybrid-cache-4771adb02a79

Featured in Issue #139 February 24, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Benchmarking, Blazor, C#, .NET 8, .NET 9

Read this issue →

How To Increase Performance of Web APIs in .NET — 11 Proven Techniques

https://medium.com/@Lidia-Rodriguez/how-to-increase-performance-of-web-apis-in-net-11-proven-techniques-2caac74931d1

Featured in Issue #138 February 21, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Azure Functions, Cosmos DB, C#, Design Patterns, Docker

Read this issue →

Garbage Collector in .NET: Principles and Architecture

https://medium.com/@ljubomirbacovic/garbage-collector-in-net-principles-and-architecture-d1550c58ab3d

Featured in Issue #137 February 20, 2025

Issue also covered: ASP.NET Core, CQRS, C#, .NET Core, .NET Framework, EF Core, MediatR, ML.NET

Read this issue →

Advanced Implementations of the Producer-Consumer Pattern with Channel in .NET

https://medium.com/@anderson.buenogod/advanced-implementations-of-the-producer-consumer-pattern-with-channel-t-in-net-28aa94304561

Featured in Issue #136 February 19, 2025

Issue also covered: ASP.NET Core, C#, .NET 9, EF Core, System.Text.Json, Unit Testing, Visual Studio

Read this issue →

Boosting Performance with Lazy Loading in C# .NET Core

https://www.csharp.com/article/boosting-performance-with-lazy-loading-in-c-sharp-net-core/

Featured in Issue #135 February 18, 2025

Issue also covered: ASP.NET Core, Benchmarking, C#, EF Core, .NET MAUI, Newtonsoft.Json, SQL Server, System.Text.Json

Read this issue →

Mastering BenchmarkDotNet: The Essential Benchmarking Library for .NET Developers

https://www.csharp.com/article/mastering-benchmarkdotnet-the-essential-benchmarking-library-for-net-developer/

Featured in Issue #134 February 17, 2025

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Benchmarking, Blazor, C#, .NET 10, .NET 8

Read this issue →

Related topics