C# - Curated .NET Articles & Tutorials

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

415 curated issues

MCP Magic: Building Tool-Enabled AI Agents with C#

Rockford Lhotka previews his Visual Studio Live! San Diego session, "MCP Magic," and explains why the Model Context Protocol is becoming a key building block for AI agents. In this Q&A, ...

Featured in Issue #455 May 13, 2026

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

Read this issue →

Machine Learning for C# Developers Made Easy

If you’ve been following me for a while, you would know that I wrote several books related to .NET and C#. Most recently, I published a…

Featured in Issue #454 May 12, 2026

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

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, .NET 9, EF Core, Kubernetes, .NET MAUI, OpenAI, Performance

Read this issue →

C#: Should This Be a Class, Record, Struct, or Interface?

Every time you add a new type to a C# codebase, you face the same quiet decision: class, record, struct, or interface? And once you pick class, a second wave of questions arrives — should it be abstra...

Featured in Issue #452 May 10, 2026

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

Read this issue →

MCP — Model Context Protocol The Future of AI Tool Integration in .NET

“The day I replaced 400 lines of custom plugin glue code with a 40-line MCP server and watched Claude, GPT-4o, and our internal Phi-4…

Featured in Issue #453 May 11, 2026

Issue also covered: ASP.NET Core, Design Patterns, Docker, .NET 10, OpenAI, Visual Studio Code

Read this issue →

Greater Than or Equal (>=) in C#: Unlocking the Power of Comparison for Robust .NET Applications

The >= operator may seem simple, but if you’ve spent any time in C# or .NET development, you’ve almost certainly relied on its logic…

Featured in Issue #451 May 08, 2026

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

Read this issue →

Zero To First Agent (Azure OpenAI)

Zero To First Agent (Azure OpenAI) - AI In C# (Microsoft Agent Framework) (X3DYrdlcLf)

Featured in Issue #450 May 07, 2026

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

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, GitHub Copilot, Kafka, Performance, PostgreSQL, Profiling, Visual Studio

Read this issue →

A Semantic Kernel Alternative for .NET — When and Why You’d Reach for One

If you’re building an AI feature in .NET in 2026, the first framework you hear about is Microsoft Semantic Kernel. It’s well-funded…

Featured in Issue #448 May 05, 2026

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

Read this issue →

I Rebuilt nanoGPT in C# So .NET Developers Can Understand LLMs

This article looks at the nanoGPT repo and follows on my previous article, how to build an LLM in C# by using TorchSharp to build a GPT. Continue reading on Data Science Collective »

Featured in Issue #447 May 04, 2026

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

Read this issue →

Building File-Based Apps in .NET: A Complete Guide With Multi-File Support

Learn how to build file-based apps in .NET 10 and .NET 11 Preview 3. This guide covers single-file C# scripts, multi-file apps with the #:include directive, including SDK, including project files and

Featured in Issue #446 May 01, 2026

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

Read this issue →

C# Dotnet collection internals — List

Its essentially a dynamic array wrapper implented in managed code.

Featured in Issue #445 April 30, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, Azure DevOps, EF Core, GitHub Copilot, .NET MAUI, Minimal APIs

Read this issue →

C# Dotnet collection internals — Dictionary

Core Structures — Dictionary< TKey, TValue >

Featured in Issue #444 April 29, 2026

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

Read this issue →

Serialization vs Deserialization in .NET — Explained Simply

When I first started working with APIs in .NET, I kept seeing these two terms everywhere:

Featured in Issue #443 April 28, 2026

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

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, .NET Framework, EF Core, GitHub Copilot, OpenAI, Performance

Read this issue →

Keys and Rooms solution in c#

So lets break it in pieces to make the algorithm clear for everyone who uses different programming languages:

Featured in Issue #441 April 24, 2026

Issue also covered: ASP.NET Core, Authentication, Azure, .NET 10, .NET Framework, EF Core, JWT, Minimal APIs

Read this issue →

Source Generator-Based CQRS Library in C#: A Review of the Mevora Library

Hello, fellow .NET developers! Today, I’d like to talk to you about a new library — Mevora — that promises to be quite exciting, and how…

Featured in Issue #440 April 23, 2026

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

Read this issue →

ASP.NET Community Standup: Combining API Versioning with OpenAPI

Difference Between Span and Memory in C# with Examples?

Featured in Issue #439 April 22, 2026

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

Read this issue →

Refactoring to SOLID in C#

It aims to provide C# developers with practical techniques and strategies to tackle the unique challenges of working in legacy codebases, such as dealing with technical debt, modernizing outdated depe...

Featured in Issue #438 April 21, 2026

Issue also covered: Azure, Clean Architecture, .NET 10, EF Core, FluentValidation, GitHub Copilot, JWT, MediatR

Read this issue →

I Built a .NET Library for ACH Files — and Made It Much Faster Than the Popular Alternative

How `ReadOnlySpan<T>`, a `ref struct`, and some simple design decisions made parsing ACH files dramatically faster

Featured in Issue #437 April 20, 2026

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

Read this issue →

How to Build a Multi-Agent Workflow in C# Guide

Build intelligent multi-agent systems in C# with Semantic Kernel. Automate complex tasks by orchestrating AI agents for research, writing, and review. Learn step-by-step!

Featured in Issue #436 April 17, 2026

Issue also covered: ASP.NET Core, .NET Aspire, Azure, Docker, FluentValidation, GitHub Copilot, gRPC, Semantic Kernel

Read this issue →

Stop Repeating Yourself! Loops in C# (Part 10)

How to make the computer do the boring work over and over

Featured in Issue #435 April 16, 2026

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

Read this issue →

10 Hidden Features in .NET Developers Are Sleeping On

Stop writing boilerplate code and discover the framework features that’ll make your colleagues ask “wait, .NET can do that?”

Featured in Issue #434 April 15, 2026

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

Read this issue →

How to Write Clean Code in C# Using Naming Conventions and Best Practices?

Master C# clean code: naming conventions, best practices, and SOLID principles. Write readable, maintainable, and scalable .NET applications. Improve team collaboration!

Featured in Issue #433 April 14, 2026

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

Read this issue →

How to Add a Watermark to an Image in C# ?

How to Add a Watermark to an Image in C# ?

Featured in Issue #432 April 13, 2026

Issue also covered: Performance, PostgreSQL, Redis, Security

Read this issue →

How to Fix “Object Reference Not Set to an Instance of an Object” in C#?

Master the dreaded 'Object reference not set' error in C#! Learn to identify, fix, and prevent NullReferenceExceptions with practical C# and ASP.NET Core examples.

Featured in Issue #431 April 10, 2026

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

Read this issue →

Stop NullReferenceExceptions in C# Before They Break Your App

A NullReferenceException occurs when you try to access a member (method, property, index) of an object that is currently null.

Featured in Issue #430 April 09, 2026

Issue also covered: ASP.NET Core, Azure, Dapper, Design Patterns, Redis

Read this issue →

C# Programming Language Guide

This document is content of my research, it has piece of paragraphs that I have gained from the official vendor of .NET and C# programming language which is Microsoft.

Featured in Issue #429 April 08, 2026

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

Read this issue →

Entity vs DTO vs ViewModel in ASP.NET Core: What Every .NET Developer Must Know

Early in my career building enterprise .NET applications, I made a mistake I see constantly in code reviews and mock interviews: I…

Featured in Issue #428 April 07, 2026

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

Read this issue →

.NET CLI Shebangs and Argument Parsing

I’ve been using the dotnet run app.cs CLI applications for a little while. Until now, I had no problem with arguments passed in, but today I added a -v option to my application to print out the versio...

Featured in Issue #427 April 06, 2026

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

Read this issue →

Clean C# Code: Best Practices, Smart Patterns & Real-World Examples in .NET Core

Writing code that works is just the beginning. Writing code that lasts — that your team can read, test, extend, and debug at 2 AM — is the…

Featured in Issue #426 April 03, 2026

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

Read this issue →

Interface vs Abstract Class in C# — What They Really Mean [Part 2]

Part 2: 🏦 Banking Systems

Featured in Issue #425 April 02, 2026

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

Read this issue →

Mastering SOLID Principles: Writing Maintainable C# Code

Reading time: ~8 minutes

Featured in Issue #424 April 01, 2026

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

Read this issue →

Difference Between Abstract Class and Interface in C#

Unlock the power of C#! Learn the difference between abstract classes and interfaces with clear explanations, examples, and use cases. Write cleaner, scalable code!

Featured in Issue #423 March 31, 2026

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

Read this issue →

Building High-Throughput Pipelines in C# with TPL Dataflow

Build high-throughput data pipelines in C# using TPL Dataflow! Learn to process data efficiently with concurrency control and a clean architecture. Example: Car manufacturing.

Featured in Issue #422 March 30, 2026

Issue also covered: ASP.NET Core, .NET Aspire, AutoMapper, Azure, Benchmarking, .NET 10, EF Core, GitHub Copilot

Read this issue →

OrionGuard: The Guard Clause Library .NET Developers Have Been Waiting For

Stop writing the same null checks, range validations, and format guards over and over again. There is a better way.

Featured in Issue #420 March 26, 2026

Issue also covered: ASP.NET Core, Azure, EF Core, .NET MAUI, Performance, 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, .NET 10, .NET 8, EF Core, OpenAI, Performance, Security, Visual Studio Code

Read this issue →

One Line of C#. Every AI Provider.

The Noundry AI Gateway is a unified .NET library for OpenAI, Anthropic, Google Gemini, and any OpenAI-compatible endpoint. One NuGet…

Featured in Issue #418 March 24, 2026

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

Read this issue →

The "Vibe Coding" Delusion: When AI Models and Rapid Tools Build Toys, Not Tools

Vibe coding creates impressive demos, but lacks the robustness of engineered systems. Learn why architectural literacy and professional prompting are crucial for real-world applications.

Featured in Issue #417 March 23, 2026

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

Read this issue →

C# Performance Optimization Techniques Every Developer Should Know

Boost C# app performance! Master value/reference types, minimize allocations, optimize LINQ, and conquer concurrency. Profile, cache, and choose collections wisely.

Featured in Issue #416 March 20, 2026

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

Read this issue →

FullJoin in .NET 11 - potentially

We have Join. We have LeftJoin. We have RightJoin. But somehow we still don't have a proper full outer join in LINQ. That might come soon!

Featured in Issue #414 March 18, 2026

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

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, Performance, Redis, Visual Studio

Read this issue →

Building a Remote MCP Server with .NET 10 and Prompts

Model Context Protocol (MCP) gives AI clients a standard way to discover and call server capabilities. Most examples focus on tools first, but this project demonstrates an equally important direction:...

Featured in Issue #413 March 17, 2026

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

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 #411 March 13, 2026

Issue also covered: Azure, .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, .NET 10, .NET Core, Minimal APIs, OpenAI

Read this issue →

The best new features of C# 14

The best new features of C# 14

Featured in Issue #409 March 11, 2026

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

Read this issue →

I Compared .NET and MERN in 2026 — Here’s the Brutally Honest Truth

Let’s be honest.

Featured in Issue #408 March 10, 2026

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

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, .NET Core, .NET Framework, EF Core, Performance, Profiling

Read this issue →

Implementing a Custom Transport Layer in MCP

Extend MCP with custom transports! Learn to implement HTTP (JSON-RPC) and WebSocket layers in Python for flexibility, scalability, and real-time capabilities.

Featured in Issue #406 March 06, 2026

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

Read this issue →

The best new features of C# 14

The best new features of C# 14

Featured in Issue #405 March 05, 2026

Issue also covered: AOT, ASP.NET Core, Azure, Clean Architecture, Design Patterns, EF Core, ML.NET, 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 #404 March 04, 2026

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

Read this issue →

How Async and Await Work Internally in C#?

Unlock C#'s async/await secrets! Explore state machines, task-based patterns, and synchronization contexts for scalable, responsive apps. Avoid deadlocks and boost performance.

Featured in Issue #403 March 03, 2026

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

Read this issue →

Clean Architecture in .NET — Explained Simply for Interviews

When preparing for .NET interviews, one topic that almost always comes up is Clean Architecture.

Featured in Issue #401 February 27, 2026

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, .NET Core, Minimal APIs

Read this issue →

.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features

.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features

Featured in Issue #399 February 25, 2026

Issue also covered: Azure, .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, GitHub Copilot, Minimal APIs, OpenAI, OpenTelemetry, Performance

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, Dapper, Design Patterns, .NET 10, EF Core

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, .NET 10, JWT, .NET MAUI, Web API, WPF

Read this issue →

Parsing HTML with C#: Text & Structured Data Extraction

In .NET development, parsing HTML content and extracting meaningful data are frequent tasks.

Featured in Issue #395 February 19, 2026

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

Read this issue →

I Misused C# Records for 12 Months — The Painful Lessons Real Production Code Taught Me

Why my obsession with immutability backfired in ASP.NET Core projects, broke EF Core tracking, and forced a refactor I never saw coming. Continue reading on Stackademic »

Featured in Issue #394 February 18, 2026

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

Read this issue →

Advanced LINQ Techniques Every C# Developer Should Know

Unlock C# LINQ's full potential! Master advanced techniques for efficient querying, performance optimization, and avoiding common pitfalls. Elevate your .NET skills!

Featured in Issue #392 February 16, 2026

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

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, Design Patterns, .NET 8, .NET Core, EF Core, Minimal APIs

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 #390 February 12, 2026

Issue also covered: ASP.NET Core, Azure, Clean Architecture, .NET 10, .NET Core, Minimal APIs, OpenAI, Security

Read this issue →

How to Demonstrate Deep C# Knowledge: A Guide Through Delegates and Events

Preparing for a C# interview? Or looking to validate your senior-level expertise? Here’s the truth: nothing showcases your advanced grasp…

Featured in Issue #389 February 11, 2026

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

Read this issue →

5 Advanced Async Concepts That Make Sense Once You Understand the Runtime

Why TaskCompletionSource, custom awaiters, and continuations behave the way they do Continue reading on CodeToDeploy »

Featured in Issue #388 February 10, 2026

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

Read this issue →

Why Choosing Classes Over Structs Almost Broke My .NET App — And How Value Types Saved It

“Why did my API suddenly slow down under load, even though nothing in the code changed?”

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 →

Missed these 12 new C# features?

Discover 12 C# features from C# 12, 13 and 14 you may have missed, including primary constructors, collection expressions, extension members and more. The page Missed these 12 new C# features? appeare...

Featured in Issue #386 February 06, 2026

Issue also covered: ASP.NET Core, Azure, Cosmos DB, .NET 9, EF Core, GitHub Copilot, OpenAI, Visual Studio Code

Read this issue →

I Got Tired of DI Wiring in .NET (So I Built AttributedDI)

Seven years ago (wow, time flies), I was working on a big greenfield .NET project. It started clean and optimistic, and then, like many…

Featured in Issue #385 February 05, 2026

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

Read this issue →

LINQ in EF Core Explained: From Lambda Expressions to SQL

What is LINQ?

Featured in Issue #383 February 03, 2026

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

Read this issue →

C# Random: The Definitive Guide to Reliable Random Numbers in .NET

Generating random numbers in C# is a fundamental task that frequently surfaces during critical workflows for a .NET Developer. Whether…

Featured in Issue #382 February 02, 2026

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

Read this issue →

.NET 10 and C# 14: The Game Has Changed

.NET 10 and C# 14: The Game Has Changed A principal engineer's perspective on why this release matters

Featured in Issue #381 January 30, 2026

Issue also covered: .NET Aspire, Azure, Design Patterns, .NET 10, ML.NET, PostgreSQL, Redis, Unit Testing

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, .NET Core, EF Core, GitHub Copilot, ML.NET

Read this issue →

Nobody Tells You How ASP.NET Core Uses Reflection and Attributes to Wire Controllers and Routes

Have you ever spent hours debugging why your ASP.NET Core API routes aren’t hitting or why your model binding silently fails? You’re not…

Featured in Issue #378 January 27, 2026

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

Read this issue →

Code opinion: why I prefer avoiding the Async suffix in C# asynchronous methods

Should every asynchronous method name end with Async? Does it bring more benefits or more downsides? Let’s reason about this habit, which is common among C# developers.

Featured in Issue #377 January 26, 2026

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

Read this issue →

Add Images to PDFs in C#: The Definitive Guide for Modern .NET Projects

If you’ve ever needed to add images to PDF in C#, you know it’s more than a checkbox on a requirements list. Whether you’re generating…

Featured in Issue #376 January 23, 2026

Issue also covered: ASP.NET Core, Azure, Design Patterns, .NET Core, .NET Framework, EF Core, Performance, 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, .NET 10, Performance, Redis

Read this issue →

Is C# Still Worth Learning for .NET Development?

Explore why C# remains a top choice for .NET development in 2026. Discover its job market demand, enterprise use, cloud capabilities, and beginner-friendly nature.

Featured in Issue #374 January 21, 2026

Issue also covered: .NET Aspire, Azure, .NET 10, .NET 8, .NET Core, GitHub Copilot, SQL Server, System.Text.Json

Read this issue →

What Is C#?

Discover C#, a powerful language by Microsoft for .NET development. Build web, desktop, cloud apps & more! Explore its features, uses, and career scope. Perfect for beginners!

Featured in Issue #372 January 19, 2026

Issue also covered: ASP.NET Core, Azure, .NET 10, GitHub Copilot, Kafka, Minimal APIs, Security, Serilog

Read this issue →

Stop Writing Boilerplate: How C# Source Generators Are Saving MVVM

The “Manual Era” of C# is over. If you are still writing backing fields and PropertyChanged strings, you are paying a tax you no longer…

Featured in Issue #371 January 16, 2026

Issue also covered: ASP.NET Core, EF Core, Performance, 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, Domain-Driven Design, .NET 10, .NET Core, EF Core, GitHub Copilot

Read this issue →

The Ultimate .NET Developer Roadmap 2026 - AI, Backend, Blazor & Full-Stack

A comprehensive, practical roadmap for .NET developers covering C#, AI Tools, ASP.NET Core APIs, Blazor, databases, architecture, cloud, and DevOps. Choose your path: Backend, Frontend with Blazor, or...

Featured in Issue #369 January 14, 2026

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

Read this issue →

What Is a Lambda Expression (and Why C# Feels Incomplete Without It)

A Lambda Expression is a syntax in C# (and many modern languages) that allows us to write short, readable, function-like expressions.

Featured in Issue #367 January 12, 2026

Issue also covered: Azure, Blazor, Design Patterns, .NET 10, .NET 9, EF Core, .NET MAUI, OpenAI

Read this issue →

MCP Development with FireStore .NET, C# and Gemini CLI

Leveraging Gemini CLI and the underlying Gemini LLM to build Model Context Protocol (MCP) AI applications with C# deployed to Google Cloud…

Featured in Issue #366 January 09, 2026

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

Read this issue →

Introduction to Delegates in C#

Unlock C# delegates: Learn how to declare, use, and master single-cast, multicast, and built-in delegates (Func, Action, Predicate) for flexible code!

Featured in Issue #364 January 07, 2026

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

Read this issue →

Understanding Interfaces in C#: Why Default Interface Implementations Exist Alongside Abstract Classes

Explore C# interfaces, their importance, and the evolution to default implementations in C# 8. Learn how this feature solves backward compatibility issues and enables safer software evolution in enter...

Featured in Issue #363 January 06, 2026

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

Read this issue →

C# 14 Null-Conditional Assignment: Practical Examples and Best Practices

Master C# 14's null-conditional assignment (?.=) for cleaner, safer code! Learn practical examples, best practices, and when to use (or avoid) this powerful feature. Prevent NullReferenceExceptions an...

Featured in Issue #362 January 05, 2026

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

Read this issue →

Partial Events and Constructors in C# 14 (.NET 10) Explained with Examples

Explore C# 14's partial events & constructors! Simplify code generation, enhance extensibility, and cleanly separate generated & handwritten logic. #CSharp #dotnet

Featured in Issue #365 January 04, 2026

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

Read this issue →

Handling Time Zones & Dates Correctly in .NET

Handling dates and time zones may look easy at first. But as soon as an application is used by people in different regions, date-time bugs…

Featured in Issue #361 January 02, 2026

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

Read this issue →

ToonEncoder — A JSON-Compatible Format Encoder for C# and LLMs

I’ve created a serializer (encode-only) for Token-Oriented Object Notation (TOON), a JSON-compatible format. When used appropriately, TOON…

Featured in Issue #360 January 01, 2026

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

Read this issue →

Partial Constructors in C# 14 (.NET 10) - A Game-Changing Feature

C# 14 introduces Partial Constructors, a game-changer for .NET 10! Split constructor logic across files, enhance source generator support, and improve maintainability. Build modular, scalable applicat...

Featured in Issue #359 December 31, 2025

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

Read this issue →

When Static Validations No Longer Have Power

Reconfigurable Request Validations Using Compiled Expressions in .NET

Featured in Issue #358 December 30, 2025

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

Read this issue →

Facet & traditional mappers in 2026

The Mapper Problem

Featured in Issue #357 December 29, 2025

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

Read this issue →

From Spec to Santa: My C#‑Powered Christmas Story Generator Experiment

In this article, I will explain how I built a website to generate Christmas Stories my almost 5-year-old daughter using C# and AI related technologies (GitHub Spec Kit, GitHub Copilot, Microsoft.Exten...

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 →

[C# Tip] How to create and access custom C# Attributes by using Reflection

In C#, Attributes are a handy mechanism to attach metadata to your classes, methods, properties, etc. In this article, we will see how to create custom Attributes and access them at runtime using Refl...

Featured in Issue #355 December 25, 2025

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

Read this issue →

Write Code for Humans First, Machines Second

In my career so far, I’ve worked with two kinds of .NET projects. Both were production systems, business-critical, and written in C#. Yet…

Featured in Issue #354 December 24, 2025

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

Read this issue →

No Console.WriteLine for fun

As a non-traditional software developer, I always skip using debugger mode and add 1000s of lines of Console.WriteLine to know what is…

Featured in Issue #353 December 23, 2025

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

Read this issue →

The Full Stack Developer is a Myth (And It’s Ruining Your Career)

Why trying to be a “Senior” in both .NET and React is making you mediocre at both.

Featured in Issue #352 December 22, 2025

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

Read this issue →

We Let Cursor Write Our .NET Code. Then “Stupid Bugs” Exploded — Here’s the Fix

Last month we did what everyone is doing in 2025:

Featured in Issue #351 December 19, 2025

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

Read this issue →

Learn Data Types in C#

This article provides a complete and descriptive guide to data types in C#. It explains value types, reference types, nullable types, numeric types, boolean, character types, strings, records, arrays,...

Featured in Issue #350 December 18, 2025

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

Read this issue →

What's New in C# 14: Extension Members

A hands-on look at using extension members to improve expressiveness and eliminate boilerplate in C#.

Featured in Issue #349 December 17, 2025

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

Read this issue →

Laravel vs. .NET Core: A Real Developer’s No-Nonsense Comparison

Laravel or .NET Core — most answers are influenced by preference, community hype, or ecosystem comfort.

Featured in Issue #348 December 16, 2025

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

Read this issue →

5 LINQ Mistakes That Pass Code Review But Crash Production

We all know the basics while writing API calls that say “Don’t use .ToList() too early” and “Don’t loop over database calls.” Continue reading on Readers Club »

Featured in Issue #347 December 15, 2025

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

Read this issue →

The C# Skills Every .NET Backend Developer Must Master (2025 Edition)

If you’re learning .NET backend development in 2025, mastering C# is not optional — it’s the foundation of everything you build in ASP.NET…

Featured in Issue #346 December 12, 2025

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

Read this issue →

Delegates, Func, Action & Lambdas — The Heart of ASP.NET Core (Beginner-Friendly Guide)

If you’ve ever wondered how ASP.NET Core magically wires up controllers, middleware, services, background tasks, filters, event handlers……

Featured in Issue #344 December 10, 2025

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

Read this issue →

5 Underused C# Features That Level Up Your Code Quality

Type safety, zero-cost abstractions, and cleaner APIs with features most developers still ignore.

Featured in Issue #343 December 09, 2025

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

Read this issue →

How Do I Fix “Object Reference Not Set to an Instance of an Object” in C#?

Learn simple, clear, and practical ways to fix the common C# error "Object reference not set to an instance of an object." Understand why it happens, how to identify the root cause, and how ...

Featured in Issue #342 December 08, 2025

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

Read this issue →

How I Used C# Source Generators to Eliminate Boilerplate and Speed Up Development

An exploration of compile-time metaprogramming, what it automates well, and the surprising productivity gains it unlocked. Continue reading on Stackademic »

Featured in Issue #341 December 05, 2025

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

Read this issue →

Common LINQ Methods with Examples in .NET Core

Here’s a comprehensive list of LINQ (Language Integrated Query) extension methods available in .NET Core. These methods are part of the…

Featured in Issue #340 December 04, 2025

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

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, Domain-Driven Design, Design Patterns, Docker, .NET 10, .NET Core, EF Core

Read this issue →

Understanding Inheritance in C# with Practical Examples

Master C# inheritance! Learn about base/derived classes, single/multi-level/hierarchical inheritance, method overriding, 'base' keyword, and preventing inheritance.

Featured in Issue #338 December 02, 2025

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

Read this issue →

DSL, Fluent API, Method Chaining & LINQ — The Family Tree Nobody Explained to You

A Noob-Friendly Deep Dive on Relation

Featured in Issue #337 December 01, 2025

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

Read this issue →

Null Conditional Assignment in C#

You may already know null conditional access (?.), which safely calls members on possibly null objects.

Featured in Issue #336 November 28, 2025

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

Read this issue →

Difference between IQueryable, IEnumerable, IList, ICollection & IDictionary

Here’s a detailed comparison of the C# interfaces IQueryable, ICollection, IList, IDictionary, IEnumerable, and IEnumerator, summarizing…

Featured in Issue #334 November 26, 2025

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

Read this issue →

5 Underrated C# Moves That Make You Wonder Why You Ever Wrote Code the Old Way

Practical language tools that remove boilerplate, reduce bugs, and make your intent obvious. Continue reading on Stackademic »

Featured in Issue #333 November 25, 2025

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

Read this issue →

DTOs, ViewModel and Domain Model in C#

DTOs, ViewModels, and Domain Models each play a unique role in clean and maintainable architecture. They help separate business logic, UI…

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 Importance of Documenting Your Code: Why Every Developer Should Do It

Unlock seamless development! Discover why documenting your code is crucial for team collaboration, faster onboarding, and easier debugging. Learn practical tips!

Featured in Issue #331 November 21, 2025

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

Read this issue →

Simplifying .NET with 'dotnet run file.cs'

Learn how this feature enables quick experimentation, simplifies scripting scenarios, and makes .NET more approachable for beginners and scripts. .NET is becoming more accessible than ever with new fe...

Featured in Issue #330 November 20, 2025

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

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 →

️Defensive Coding in .NET — How to Make Bugs Afraid of You

“You deploy your code on Friday evening. Everything looks perfect… until Monday morning when a null reference breaks production.”

Featured in Issue #327 November 17, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, CQRS, Dapper, .NET 10, EF Core, GitHub Actions

Read this issue →

Understanding Inheritance in C# WebForms

Learn C# inheritance in WebForms! This tutorial shows how to create a base `Employee` class and extend it with a `Manager` class, demonstrating code reuse.

Featured in Issue #326 November 14, 2025

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

Read this issue →

Remove duplicate elements from an array in C#

Learn how to remove duplicate elements from an array in C# using a practical, step-by-step approach with code examples and a real-time web application demo.

Featured in Issue #325 November 13, 2025

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

Read this issue →

Understanding Vibe Coding

Vibe Coding: AI-powered software development using natural language. Learn how it accelerates prototyping, lowers entry barriers, and enhances learning for developers.

Featured in Issue #324 November 12, 2025

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

Read this issue →

The Hidden C# Keyword That Replaces Dozens of Nested Ifs

Most developers overcomplicate decision logic without realizing there’s a simpler way. This guide reveals the underused language feature…

Featured in Issue #322 November 10, 2025

Issue also covered: ASP.NET Core, Blazor, .NET Core, EF Core, GitHub, Performance, 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, .NET 10, EF Core

Read this issue →

List, Dictionary, Queue, and Stack

Learn C# collections (List, Dictionary, Queue, Stack) with ASP.NET Web Forms! This tutorial provides practical examples and real-time use cases for each collection type.

Featured in Issue #320 November 06, 2025

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

Read this issue →

Understanding HashSet in C#: Internal Working, Advanced Concepts & Performance Insights

If you’ve worked with collections in C#, you’ve likely used List<T>, Dictionary<TKey, TValue>, or HashSet<T> — but do you really know how…

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 →

Spans Got Easier in C# 14

How C# 14 turns Span<T> patterns into mainstream practice

Featured in Issue #318 November 04, 2025

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

Read this issue →

SOLID Principles in C#: Building Software That Lasts

Unlock the secrets to robust and maintainable C# code with the SOLID principles! This article introduces the five fundamental design guidelines (SRP, OCP, LSP, ISP, DIP) that every C# developer should...

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 →

Our Favorite New Features in .NET 10 and C# 14

See our favorite new C#, ASP.NET, and EF Core features in .NET’s latest LTS release Continue reading on Leading EDJE »

Featured in Issue #315 October 30, 2025

Issue also covered: Application Insights, ASP.NET Core, AutoMapper, Azure, Clean Architecture, CQRS, Dapper, Domain-Driven Design

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, .NET 10, EF Core, Performance, Visual Studio

Read this issue →

Inlining and structs in C#

In this - somewhat technical and barely usable - blog post, we will have a look at inlining and structs in C#. And how they can optimize performance in some interesting ways.

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 LINQ Turns Your C# Code into SQL Queries (With Real Examples)

Unlock the power of LINQ! This article provides a comprehensive guide on how LINQ translates your C# code into efficient SQL queries. Learn with practical examples demonstrating filtering, joining, or...

Featured in Issue #312 October 27, 2025

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

Read this issue →

Model Context Protocol in .NET

Let’s have a look that the MCP is and how we can implement it in .NET. Continue reading on Data Science Collective »

Featured in Issue #311 October 24, 2025

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

Read this issue →

Learn the Builder Pattern in C#

This article provides a comprehensive guide, explaining when and how to use this creational design pattern to simplify complex object construction. Explore classic and fluent builder implementations, ...

Featured in Issue #310 October 23, 2025

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

Read this issue →

How To Use Domain-Driven Design (DDD) in Clean Architecture — With C# and Real Examples.

When developers talk about scalable software design, two architectural patterns often come up: Clean Architecture and Domain-Driven…

Featured in Issue #309 October 22, 2025

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

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, .NET 10, Performance, Security, SQL Server

Read this issue →

C# is fixing a thing that irritated me!

For a long time a small thing in writing Razor code for Sitecore (and in some other places) has irritated me. It's not really very important, but with the new version of C# there is finally a way to r...

Featured in Issue #306 October 17, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Blazor, Clean Architecture, .NET 9, EF Core, Security

Read this issue →

C# at Scale: What I Learned Moving from Side Projects to Production Systems

The hard lessons of performance tuning, async pitfalls, and memory management in real-world .NET applications Continue reading on .Net Programming »

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, Dapper, Design Patterns, .NET Core, EF Core, Minimal APIs, Performance, PostgreSQL

Read this issue →

Defensive Programming with Microsoft .NET: Anticipate Errors and Eliminate Bugs

This discusses the principles of defensive programming to enhance software development. It emphasizes error prevention strategies such as input validation, comprehensive error handling, and assumption...

Featured in Issue #303 October 14, 2025

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

Read this issue →

C# tips: string.IsNullOrEmpty vs string.IsNullOrWhiteSpace

Understand the crucial difference between string.IsNullOrEmpty and string.IsNullOrWhiteSpace in C#. This article clarifies when to use each method for effective string validation. Learn how IsNullOrWh...

Featured in Issue #301 October 10, 2025

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

Read this issue →

C# Guid Helper Extension

Enhance your .NET projects with the GuidHelper extension! This helper provides methods for safely parsing, validating, and manipulating Guids. Easily check for empty Guids, parse strings into Guids (o...

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 →

Classes and Objects in C#: Building Blocks of OOP

When I first learned about classes and objects in C#, the explanation I got was: “A class is a blueprint, and an object is an instance of…

Featured in Issue #299 October 08, 2025

Issue also covered: Azure, Blazor, .NET 10, .NET Core, EF Core, Performance, 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, .NET 10, .NET 9, .NET Core, .NET MAUI, Minimal APIs

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, Domain-Driven Design, Design Patterns

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, Docker, EF Core, GitHub Copilot, .NET MAUI

Read this issue →

The New Standard for AI in.NET: A Deep Dive into Microsoft.Extensions.AI

How to Implement API Versioning in .NET Core Web APIs: Best Practices and Migration Guide

Featured in Issue #295 October 02, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, Docker, .NET 8, .NET 9, EF Core, GitHub Copilot

Read this issue →

From Assemblies to Objects: Demystifying .NET’s Core Building Blocks

Refined Topics

Featured in Issue #294 October 01, 2025

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

Read this issue →

Asynchronous Programming in C# with async/await

My Journey into Building Non-Blocking Applications. Continue reading on .Net Programming »

Featured in Issue #293 September 30, 2025

Issue also covered: ASP.NET Core, Azure, .NET 10, .NET 8, .NET 9, EF Core, .NET MAUI, Native AOT

Read this issue →

The Builder Pattern in .NET C#: From Complex Constructors to Fluent APIs (2025)

Master Pattern Builder in .NET C#: Evolution from complex constructors to modern fluent APIs with practical examples. Continue reading on Level Up Coding »

Featured in Issue #292 September 29, 2025

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

Read this issue →

What’s New in C# 13 — A Deep Dive into the Latest Features

C# 13, released as part of .NET 9, introduces a set of practical yet powerful enhancements that make coding cleaner and more flexible.

Featured in Issue #291 September 26, 2025

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

Read this issue →

Observable Lists in C# and Unity — Built-in vs Custom

When working in Unity or C#, you’ve probably used List<T> a million times. It’s simple, fast, and gets the job done. But there’s one…

Featured in Issue #290 September 25, 2025

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

Read this issue →

C#: The Versatile Language for Modern Development

This article covers its key features, setup, applications (web, desktop, mobile, games, cloud, IoT), advantages, limitations, and real-world usage. Discover why C# is a top choice for modern software ...

Featured in Issue #289 September 24, 2025

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

Read this issue →

Full Stack .NET + Angular Interview Mastery Guide — 2025 Edition

Landing a developer job in 2025 isn’t about memorizing syntax anymore. Interviewers want engineers who can design scalable systems, code…

Featured in Issue #287 September 18, 2025

Issue also covered: ASP.NET Core, Azure, .NET 10, .NET Core, MediatR, Performance, 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, .NET 8, EF Core, GitHub

Read this issue →

Use Record Types for DTOs in C#

In modern C# development, Data Transfer Objects (DTOs) are everywhere — transporting data between APIs, services, and databases.

Featured in Issue #285 September 16, 2025

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

Read this issue →

All You Need to Know About .NET’s Cancellation Token

A comprehensive guide to understanding and implementing cancellation tokens in modern programming

Featured in Issue #284 September 15, 2025

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

Read this issue →

Here are 5 underappreciated LINQ methods you should know:

- SequenceEqual - Aggregate - GroupJoin - ToLookup - Intersect

Featured in Issue #283 September 12, 2025

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

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, .NET 10, EF Core, Performance, Security, Serilog

Read this issue →

What’s new in C# 14?(Part 1)

C# 14 introduces several new features and enhancements to improve developer productivity and code quality. Let’s dive in!

Featured in Issue #281 September 10, 2025

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

Read this issue →

Loading Data in ML.NET: A Beginner’s Guide with C# Examples

Learn how to prepare and load data into ML.NET using binary files, in-memory collections, and CSV/text loaders, with clear code samples… Continue reading on ITNEXT »

Featured in Issue #280 September 09, 2025

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

Read this issue →

IEnumerable vs IQueryable in C#: The Key Differences

If you’ve been coding in C# for a while, you’ve probably bumped into IEnumerable and IQueryable.

Featured in Issue #279 September 08, 2025

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

Read this issue →

Three Dots, Never the Same

3 dot years ago, today:

Featured in Issue #278 September 05, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, EF Core, .NET MAUI, MongoDB, Performance, 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, .NET 10, .NET Core, EF Core, GitHub Copilot, Kafka

Read this issue →

New LINQ Methods in .NET 9: A Quick Guide

The world of C# development is constantly evolving, and with each new version of .NET, we receive powerful enhancements that make our code…

Featured in Issue #276 September 03, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, Dapper, .NET 9, .NET Core, EF Core, Event Sourcing

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, .NET 9, EF Core, GitHub, .NET MAUI, Minimal APIs

Read this issue →

5 Common .NET Developer Mistakes and How to Avoid Them

Starting your journey as a .NET developer is exciting. You’ve got the power of a mature ecosystem, modern tools like Visual Studio and…

Featured in Issue #274 September 01, 2025

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

Read this issue →

GPT-OSS – A C# Guide with Ollama

Run GPT-OSS locally with C# and Ollama to build fast, private, offline AI The post GPT-OSS – A C# Guide with Ollama appeared first on .NET Blog.

Featured in Issue #273 August 29, 2025

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

Read this issue →

20 Real-Time LINQ Examples That Expose the Hidden Differences Between Query and Method Syntax

From simple filters to complex joins, uncover how each syntax works under the hood and learn which one makes your code cleaner, faster… Continue reading on Stackademic »

Featured in Issue #272 August 28, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Clean Architecture, .NET 10, .NET 9, .NET Core, EF Core, Minimal APIs

Read this issue →

5 .NET Features That Will Instantly Improve Your Code

From expression-bodied members to binary literals, these tricks improve both safety and readability. Continue reading on Stackademic »

Featured in Issue #271 August 27, 2025

Issue also covered: AOT, ASP.NET Core, Azure, .NET 9, GitHub Copilot, OpenAI, Performance, 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, Dapper, Domain-Driven Design, .NET 10, .NET 9, .NET Core

Read this issue →

What are the difference between a function and a method in C# ?

Understanding the difference between a function and a method is crucial for every C# developer. While both perform operations and return results, their usage and context differ. In this article, we’ll...

Featured in Issue #269 August 25, 2025

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

Read this issue →

Stop Using Try-Catch for Everything — Microsoft’s Real Error Handling Patterns in C#

Structured exception handling is powerful — but if you treat try-catch as your only error-handling tool, you’re silently breaking… Continue reading on Dev Genius »

Featured in Issue #268 August 22, 2025

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

Read this issue →

The Beauty of Marker Interfaces and Reflection in .NET

In software architecture, it’s often necessary to identify and process specific groups of classes in a uniform manner. Common scenarios…

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 →

Clean Code Approach in C#

Clean code is a concept that emphasizes writing code that is easy to read, understand, and maintain. The principles of clean code can be…

Featured in Issue #266 August 20, 2025

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

Read this issue →

How to Build a .NET Document Scanner with C# and Windows OCR API

In today’s digital workplace, document scanning and text recognition are vital capabilities for many business applications. In this…

Featured in Issue #265 August 19, 2025

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

Read this issue →

⚙️ When Threads Collide: A Real-World Dive into TaskScheduler and IAsyncEnumerable in C#

“Everything was working fine until… it wasn’t.” That’s how most async bugs introduce themselves in production. Continue reading on CodeToDeploy »

Featured in Issue #264 August 18, 2025

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

Read this issue →

What’s the difference between static, public, and void in C#?

A clear guide explaining the meanings of the keywords public, static, and void as used in C# methods, what each does, how they interact, and typical use cases like the Main() method.

Featured in Issue #263 August 15, 2025

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

Read this issue →

DateTime and TimeSpan in C#: Handling Dates Without Headaches

Learn how to work with dates, times, and durations in C# using DateTime and TimeSpan.

Featured in Issue #262 August 14, 2025

Issue also covered: ASP.NET Core, Azure, .NET 10, .NET 9, .NET Core, GitHub Copilot, .NET MAUI, Minimal APIs

Read this issue →

Application Domain In C#

ApplicationDomain basics and how to use it in .Net?

Featured in Issue #261 August 13, 2025

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

Read this issue →

474: Apple Intelligence for C# and .NET

Frank brings apple intelligence APIs to C#! We discuss! https://github.com/praeclarum/CrossIntelligence/ Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Fa...

Featured in Issue #260 August 12, 2025

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

Read this issue →

What are delegates and multicast delegates in C#

Learn what delegates and multicast delegates are in C# with clear explanations, code examples, and use cases. This article explores how delegates enable flexible, type-safe method referencing and how ...

Featured in Issue #259 August 11, 2025

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

Read this issue →

Supercharged Performance with SQL Partitioning & C#: One Strategy, Multiple Tables

Scenario:

Featured in Issue #258 August 08, 2025

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

Read this issue →

Dependency Injection in .NET Core Using IServiceCollection

Dependency Injection (DI) is a design pattern that enables the development of loosely coupled code. .NET Core has built-in support for DI, making it easy to manage dependencies in modern applications.

Featured in Issue #257 August 07, 2025

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

Read this issue →

Understanding C# Class Types: A Complete Guide for .Net Developers

As a software engineer who’s spent 7+ years working with C# across various enterprise projects, I’ve learned that choosing the right class…

Featured in Issue #254 August 04, 2025

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

Read this issue →

Enums in C#: A Beginner’s Guide to Smarter, Safer Code

https://medium.com/@sweetondonie/enums-in-c-a-beginners-guide-to-smarter-safer-code-cd3374786bbe

Featured in Issue #253 August 01, 2025

Issue also covered: ASP.NET Core, Azure, .NET 9, GitHub Copilot, Performance, 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, Domain-Driven Design, Design Patterns

Read this issue →

“Mastering Asynchronous Programming in C#: A Hands-On Guide”

https://medium.com/@lstalin.paul/mastering-asynchronous-programming-in-c-a-hands-on-guide-f166a44ae44c

Featured in Issue #251 July 30, 2025

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

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, Performance, RabbitMQ, Redis

Read this issue →

Deep Dive: Understanding IAsyncEnumerable In Real-World .NET Applications

https://medium.com/@freakyali/deep-dive-understanding-iasyncenumerable-in-real-world-net-applications-a09addfafefc

Featured in Issue #249 July 28, 2025

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

Read this issue →

️ The Hidden Cost of DateTime.Now — And What Every .NET Developer Should Use Instead

https://medium.com/@yaseer.arafat/️-the-hidden-cost-of-datetime-now-and-what-every-net-developer-should-use-instead-8859863257a1

Featured in Issue #247 July 24, 2025

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

Read this issue →

Go vs. .NET: What you have missed on...

https://medium.com/@hasanmcse/go-vs-net-what-you-have-missed-on-418583f66ee0

Featured in Issue #246 July 23, 2025

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

Read this issue →

Master LINQ in C# with These 8 Queries

https://medium.com/@saifullahhakro/master-linq-in-c-with-these-8-queries-25fb3618e887

Featured in Issue #245 July 22, 2025

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

Read this issue →

C# 14 extension members; AKA extension everything: Exploring the .NET 10 preview - Part 3

https://andrewlock.net/exploring-dotnet-10-preview-features-3-csharp-14-extensions-members/

Featured in Issue #244 July 21, 2025

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

Read this issue →

Nullable Reference Types in C# — A Deep Dive with Real-Life Analogies

https://medium.com/c-sharp-programming/nullable-reference-types-in-c-a-deep-dive-with-real-life-analogies-3fa2154a6ba7

Featured in Issue #242 July 17, 2025

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

Read this issue →

Dependency Injection in .NET

https://medium.com/@nathangomes.st/dependency-injection-in-net-b46f8ef685b2

Featured in Issue #241 July 16, 2025

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

Read this issue →

Payroll Management System Project in C# with Source Code

https://medium.com/@pies052022/payroll-management-system-project-in-c-with-source-code-0cb30280d03a

Featured in Issue #239 July 14, 2025

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

Read this issue →

Difference Between Abstract Class and Normal Class in C#

https://www.c-sharpcorner.com/article/difference-between-abstract-class-and-normal-class-in-c-sharp/

Featured in Issue #238 July 11, 2025

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

Read this issue →

Pizza Ordering System C# with Source Code

https://medium.com/@pies052022/pizza-ordering-system-c-with-source-code-0caeb63ac272

Featured in Issue #237 July 10, 2025

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

Read this issue →

Common Language Runtime (CLR) in .NET

https://www.c-sharpcorner.com/article/common-language-runtime-clr-in-net/

Featured in Issue #236 July 09, 2025

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

Read this issue →

Want to Level Up as a .NET Developer? Start With the Fundamentals

https://medium.com/@sanchitvarshney/want-to-level-up-as-a-net-developer-start-with-the-fundamentals-da3e1793b1bc

Featured in Issue #235 July 08, 2025

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

Read this issue →

C# 14 Extension Members Guide: Static and Instance Properties in .NET 10

https://levelup.gitconnected.com/c-14-extension-members-guide-static-and-instance-properties-in-net-10-3392e1379986

Featured in Issue #234 July 07, 2025

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

Read this issue →

How to Implement AutoComplete in C# with AjaxControlToolkit

https://www.c-sharpcorner.com/blogs/how-to-implement-autocomplete-in-c-sharp-with-ajaxcontroltoolkit2

Featured in Issue #233 July 04, 2025

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

Read this issue →

C# Attributes You Should Be Using More Often

https://medium.com/@kittikawin_ball/c-attributes-you-should-be-using-more-often-ea10ab5b4089

Featured in Issue #232 July 03, 2025

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

Read this issue →

Design Patterns Guide in .NET Using C# -Part I: Detailed explanation

https://medium.com/@bhargavkoya56/design-patterns-guide-in-net-using-c-part-i-detailed-explanation-7ed837f3fafe?source=rss------dotnet-5

Featured in Issue #231 July 02, 2025

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

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, .NET 9, EF Core, JWT

Read this issue →

Value vs Reference Types in C# — Explained with Real Examples and Analogies

https://medium.com/@fahimshahariar.fs/value-vs-reference-types-in-c-explained-with-real-examples-and-analogies-3f4d6a5f2e37

Featured in Issue #229 June 30, 2025

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

Read this issue →

Sending Emails in C# .NET Made Easy: The Ultimate Beginner’s Guide (With Real Code Examples)

https://medium.com/@ashokreddy343/sending-emails-in-c-net-made-easy-the-ultimate-beginners-guide-with-real-code-examples-6d927bc0b05b

Featured in Issue #228 June 27, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, EF Core, ML.NET, OpenAI, Serilog, Visual Studio Code

Read this issue →

How try-catch Works Internally in .NET – A Beginner’s Breakdown

https://medium.com/@sweetondonie/how-try-catch-works-internally-in-net-a-beginners-breakdown-567a53d1fa0c

Featured in Issue #227 June 26, 2025

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

Read this issue →

Hidden Performance Killer in C# LINQ Queries: ToList()

https://medium.com/@tolgayildiz91/hidden-performance-killer-in-c-linq-queries-tolist-b27d8c5e4a6b

Featured in Issue #226 June 25, 2025

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

Read this issue →

Structural Patterns in .NET C#: Composing objects for modern applications

https://levelup.gitconnected.com/structural-patterns-in-net-c-composing-objects-for-modern-applications-355bda5e2887

Featured in Issue #225 June 24, 2025

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

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, .NET 8, EF Core, Kafka

Read this issue →

✨ The C# Naming Conventions That Make Your Code Clearer

https://medium.com/@kittikawin_ball/the-c-naming-conventions-that-make-your-code-clearer-0ae3ba16ee6b?source=rss------dotnet-5

Featured in Issue #223 June 20, 2025

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

Read this issue →

Effortless C# Consistency: Enforcing Formatting with Pre-commit Hooks and CSharpier in .NET

https://medium.com/@developerstory/effortless-c-consistency-enforcing-formatting-with-pre-commit-hooks-and-csharpier-in-net-6bee774622ba?source=rss------csharp-5

Featured in Issue #222 June 19, 2025

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

Read this issue →

Vibe Coding Won’t Take Your Job—But Someone Who Knows Vibe Coding Just Might

https://www.c-sharpcorner.com/article/vibe-coding-wont-take-your-jobbut-someone-who-knows-vibe-coding-just-might/

Featured in Issue #221 June 18, 2025

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

Read this issue →

Code vs. Experience: What REALLY Makes a Great Developer?

https://www.c-sharpcorner.com/blogs/code-vs-experience-what-really-makes-a-great-developer

Featured in Issue #220 June 17, 2025

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

Read this issue →

[Don’t .NET] Immutable local variables

https://guriysamarin.medium.com/dont-net-immutable-local-variables-c8d2f47c8fa2

Featured in Issue #219 June 16, 2025

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

Read this issue →

The 9 Most Painful C# Mistakes (And How to Avoid Them)

https://medium.com/@nagarajvela/the-9-most-painful-c-mistakes-and-how-to-avoid-them-a1c1f27d396e

Featured in Issue #218 June 13, 2025

Issue also covered: Azure, Performance, Serilog, SQL Server

Read this issue →

Stop Writing Boring C# Code: 7 Genius Patterns That Make You 10x Faster

https://medium.com/@mohsho10/stop-writing-boring-c-code-7-genius-patterns-that-make-you-10x-faster-aa32118ed249

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, Dapper, Design Patterns, .NET 10

Read this issue →

5 Debugging Techniques Every C# Developer Should Know

https://medium.com/dot-net-sql-learning/5-debugging-techniques-every-c-developer-should-know-92453f19f773

Featured in Issue #216 June 09, 2025

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

Read this issue →

What Are Assemblies and DLLs in C#? A Visual Studio Guide for Beginners

https://medium.com/@sweetondonie/what-are-assemblies-and-dlls-in-c-a-visual-studio-guide-for-beginners-71bf3164727d

Featured in Issue #213 June 06, 2025

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

Read this issue →

Avoiding reflection in C# in way unsafer ways!

https://steven-giesel.com/blogPost/53691229-fbb1-48cf-95e5-f586f9800ee1

Featured in Issue #212 June 05, 2025

Issue also covered: ASP.NET Core, Authentication, Benchmarking, EF Core, Redis, Source Generators

Read this issue →

Singleton Design Pattern in C#/.NET

https://victormagalhaes-dev.medium.com/singleton-design-pattern-in-c-net-5aa6d04990af

Featured in Issue #211 June 04, 2025

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

Read this issue →

C# Made Simple: Skip the Project, Just Hit Run

https://medium.com/awesome-net/c-made-simple-skip-the-project-just-hit-run-a6c630eb2c19

Featured in Issue #210 June 03, 2025

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

Read this issue →

Delegates, Events, and Actions in C#: From Zero to Hero

https://medium.com/@hamidmusayev/delegates-events-and-actions-in-c-from-zero-to-hero-2f463681f0d5

Featured in Issue #209 June 02, 2025

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

Read this issue →

Understanding Garbage Collection and Cyclic References in C#

https://www.c-sharpcorner.com/article/understanding-garbage-collection-and-cyclic-references-in-c-sharp/

Featured in Issue #208 May 30, 2025

Issue also covered: .NET 10, EF Core, GitHub Copilot, Visual Studio Code

Read this issue →

Oops, We Just Charged Everyone Twice!

https://medium.com/@michaelmaurice410/oops-we-just-charged-everyone-twice-e2acba35f8eb?source=rss------dotnet-5

Featured in Issue #207 May 29, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, CQRS, Dapper, Design Patterns, .NET 10

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, Design Patterns, .NET Core, EF Core, GitHub Copilot, Minimal APIs, OpenTelemetry

Read this issue →

Datetime in c#

https://medium.com/@pythonwithyp/datetime-in-c-2cb52ec9c968?source=rss------csharp-5

Featured in Issue #205 May 27, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Cosmos DB, Domain-Driven Design, .NET 9, GitHub Copilot, gRPC, JWT

Read this issue →

Top 10 LINQ Patterns That Made My .NET Code Cleaner in 2025

https://medium.com/@venkataramanaguptha/top-10-linq-patterns-that-made-my-net-code-cleaner-in-2025-4ed961f2cad8

Featured in Issue #204 May 26, 2025

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

Read this issue →

Want to Be a Top .NET Developer? Follow These 20 Coding Rules Every

https://medium.com/@hasanmcse/want-to-be-a-top-net-developer-follow-these-20-coding-rules-every-06e1f94a8cdc

Featured in Issue #203 May 23, 2025

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

Read this issue →

Dev Snack #6 — Builder Pattern: costruire oggetti senza impazzire

https://medium.com/@squid_/dev-snack-6-builder-pattern-costruire-oggetti-senza-impazzire-482074a62347?source=rss------csharp-5

Featured in Issue #202 May 22, 2025

Issue also covered: ASP.NET Core, Clean Architecture, .NET 10, EF Core, Performance, REST API, Visual Studio, Visual Studio Code

Read this issue →

Scaffold C# Console App

https://oofnivek.medium.com/scaffold-c-console-app-6e0fdbf1504f

Featured in Issue #201 May 21, 2025

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

Read this issue →

C# Best Practices: Writing Clean, Efficient, and Maintainable Code

https://medium.com/@tpointtech/c-best-practices-writing-clean-efficient-and-maintainable-code-fa5b880adeb0

Featured in Issue #200 May 20, 2025

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

Read this issue →

6 Essential C# Concepts That Prove You’re .NET 8 Ready

https://medium.com/@nirajranasinghe/6-essential-c-concepts-that-prove-youre-net-8-ready-a6c56168745c

Featured in Issue #199 May 19, 2025

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

Read this issue →

Stop Using FirstOrDefault for Claims in .NET

https://itnext.io/stop-using-firstordefault-for-claims-in-net-71add18db5a2

Featured in Issue #198 May 16, 2025

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

Read this issue →

What are the benefits of vibe coding

https://www.c-sharpcorner.com/article/what-are-the-benefits-of-vibe-coding/

Featured in Issue #197 May 15, 2025

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

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, Domain-Driven Design, Design Patterns, .NET 8, .NET 9, EF Core

Read this issue →

Mastering Time Zone Comparison in C# 12 and .NET 8 with SQL Server

https://medium.com/@ashokreddy343/mastering-time-zone-comparison-in-c-12-and-net-8-with-sql-server-2817c4e3110e

Featured in Issue #195 May 13, 2025

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

Read this issue →

Avoid the if-else Jungle: Use Switch Expressions Like a Pro

https://medium.com/c-snaps-sharp-bites-for-better-code/avoid-the-if-else-jungle-use-switch-expressions-like-a-pro-f07f324935e0

Featured in Issue #194 May 12, 2025

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

Read this issue →

Controlling Inheritance in C#: Sealed vs. Abstract vs. Static Classes

https://ameliagherdan.medium.com/controlling-inheritance-in-c-sealed-vs-abstract-vs-static-classes-08a3e1ce132d

Featured in Issue #193 May 09, 2025

Issue also covered: ASP.NET Core, Azure, CQRS, Docker, .NET 10, .NET Core, EF Core, GitHub Actions

Read this issue →

The Only Reliable Way to Spot Good .NET Code: It’s Not What You Think!

https://medium.com/c-sharp-programming/the-only-reliable-way-to-spot-good-net-code-its-not-what-you-think-08db07134ffe

Featured in Issue #192 May 08, 2025

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

Read this issue →

Dependency Injection in .NET Explained: The Complete Guide

https://medium.com/@jenilsojitra/dependency-injection-in-net-explained-the-complete-guide-305939ce4486

Featured in Issue #191 May 07, 2025

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

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: .NET 10, .NET 9, .NET Core, EF Core, ML.NET, OpenAI, Performance, RabbitMQ

Read this issue →

How I Built a Random Password Generator in C#

https://medium.com/@fulton_shaun/how-i-built-a-random-password-generator-in-c-c94f99685a85

Featured in Issue #188 May 02, 2025

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

Read this issue →

Identifier Lockdown: How to Keep Your C# Variable Names Out of Jail

https://medium.com/@fulton_shaun/identifier-lockdown-how-to-keep-your-c-variable-names-out-of-jail-ddc6227edc6f

Featured in Issue #187 May 01, 2025

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

Read this issue →

How to Convert a DataTable to a List of Objects in C#

https://www.c-sharpcorner.com/article/how-to-convert-a-datatable-to-a-list-of-objects-in-c-sharp2/

Featured in Issue #185 April 29, 2025

Issue also covered: ASP.NET Core, Design Patterns, .NET 8, .NET 9, EF Core, GitHub Copilot, Performance, 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, Dapper, .NET 10, .NET 9, EF Core, Kafka, .NET MAUI

Read this issue →

Primary Constructors in C# 12

https://www.c-sharpcorner.com/article/primary-constructors-in-c-sharp-12/

Featured in Issue #183 April 25, 2025

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

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, .NET 10, .NET 9, EF Core, GitHub Copilot, .NET MAUI, OpenAI, Performance

Read this issue →

C# Comments: Write Notes Now, Thank Yourself Later!

https://medium.com/@fulton_shaun/c-comments-write-notes-now-thank-yourself-later-f913e974ec82

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 →

15 C# Shorthand Techniques Every Developer Should Know to Boost Productivity

https://medium.com/@ashokreddy343/15-c-shorthand-techniques-every-developer-should-know-to-boost-productivity-09543a724d48

Featured in Issue #179 April 21, 2025

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

Read this issue →

C#: What's the Difference Between `int`, `var`, and `dynamic`?

https://www.pietschsoft.com/post/2025/04/09/csharp-difference-between-int-var-dynamic

Featured in Issue #178 April 18, 2025

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

Read this issue →

Wage Calculator in C# — Part 2: Overtime Logic

https://medium.com/@fulton_shaun/wage-calculator-in-c-part-2-overtime-logic-3d4da28ca575

Featured in Issue #177 April 17, 2025

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

Read this issue →

Microsoft .NET Code Analysis: Best Practices and Performance for Comparing Strings

https://dotnettips.wordpress.com/2025/04/13/microsoft-net-code-analysis-best-practices-and-performance-for-comparing-strings/

Featured in Issue #176 April 16, 2025

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

Read this issue →

Difference Between Compilation and Runtime Errors in .NET

https://www.c-sharpcorner.com/article/difference-between-compilation-and-runtime-errors-in-net/

Featured in Issue #175 April 15, 2025

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

Read this issue →

Design Patterns in C#: Advanced Examples and Real-World Use Cases

https://medium.com/@orbens/design-patterns-in-c-advanced-examples-and-real-world-use-cases-6073a0d3fd61?source=rss------csharp-5

Featured in Issue #174 April 14, 2025

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

Read this issue →

4 Different way to write a swap numbers program in C#

https://medium.com/@dharmikginoya/4-different-way-to-write-a-swap-numbers-program-in-c-d5c1c0df1ac7

Featured in Issue #173 April 11, 2025

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

Read this issue →

C# 13: Extended params for Method Parameters

https://anthonygiretti.com/2025/03/01/c-13-extended-params-for-method-parameters/

Featured in Issue #172 April 10, 2025

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

Read this issue →

Making Sense of yield in C#

https://www.c-sharpcorner.com/article/making-sense-of-yield-in-c-sharp/

Featured in Issue #171 April 09, 2025

Issue also covered: ASP.NET Core, .NET 8, .NET 9, GitHub, Security, SQL Server, Visual Studio

Read this issue →

Understanding in, ref, and out Parameter Modifiers in C#

https://www.c-sharpcorner.com/article/understanding-in-ref-and-out-parameter-modifiers-in-c-sharp-with-practical-examp/

Featured in Issue #170 April 08, 2025

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

Read this issue →

Pooling with ObjectPool<T> in .NET

https://www.csharp.com/article/pooling-with-objectpoolt-in-net/

Featured in Issue #169 April 07, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, Design Patterns, .NET 9, .NET Framework, GitHub Copilot, .NET MAUI

Read this issue →

Vibe Coding with Latest Visual Studio Preview

https://visualstudiomagazine.com/Articles/2025/03/26/Vibe-Coding-with-Latest-Visual-Studio-Preview.aspx

Featured in Issue #168 April 04, 2025

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

Read this issue →

How to Split a List into Batches Using the Chunk Method in C#

https://www.csharp.com/article/how-to-split-a-list-into-batches-using-the-chunk-method-in-c-sharp/

Featured in Issue #167 April 03, 2025

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

Read this issue →

Decorator Design Pattern ( Singleton Design Pattern)

https://www.csharp.com/article/decorator-design-pattern-singleton-design-pattern/

Featured in Issue #166 April 02, 2025

Issue also covered: ASP.NET Core, Azure DevOps, Design Patterns, .NET 10, GitHub Copilot, .NET MAUI, OpenAI, Performance

Read this issue →

Protobuf API template for C#

https://medium.com/@kinneko-de/protobuf-api-template-for-c-d09447c9b892

Featured in Issue #165 April 01, 2025

Issue also covered: ASP.NET Core, Cosmos DB, .NET 9, EF Core

Read this issue →

Decoupling Logic with the Strategy Pattern in C#

https://malshikay.medium.com/decoupling-logic-with-the-strategy-pattern-in-c-a999fb4354e4

Featured in Issue #164 March 31, 2025

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

Read this issue →

Mastering C# Culture-Specific Formatting: A Developer’s Guide to Global Applications

https://medium.com/@nagarajvela/mastering-c-culture-specific-formatting-a-developers-guide-to-global-applications-b8d85808fcba

Featured in Issue #163 March 28, 2025

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

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, Design Patterns, .NET 8, .NET 9, .NET Core, EF Core, FluentValidation

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, .NET 10, .NET Core, OpenAI, Performance, Web API

Read this issue →

Is C# Becoming JavaScript?

https://medium.com/@ganesh.s.gurav/is-c-becoming-javascript-9af1bdbf8b0b

Featured in Issue #160 March 25, 2025

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

Read this issue →

A Simpler Way to Initialize Objects

https://www.csharp.com/article/a-simpler-way-to-initialize-objects/

Featured in Issue #159 March 24, 2025

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

Read this issue →

Interpolated Strings with Formatting: Craft Cleaner C# Output

https://medium.com/@nagarajvela/interpolated-strings-with-formatting-craft-cleaner-c-output-0a94526530fe

Featured in Issue #158 March 21, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, GitHub Actions, OpenAI, Security, Web API

Read this issue →

The AI Singularity’s Potential Impacts on Technology and Society

https://www.csharp.com/article/the-ai-singularitys-potential-impacts-on-technology-and-society/

Featured in Issue #157 March 20, 2025

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

Read this issue →

Smarter Code with Built-in AI Support in C# 14

https://www.csharp.com/article/smarter-code-with-built-in-ai-support-in-c-sharp-14/

Featured in Issue #156 March 19, 2025

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

Read this issue →

100 Expert C# Tips to Boost Your Coding Skills

https://medium.com/c-sharp-programming/100-expert-c-tips-to-boost-your-coding-skills-9f64334944c3

Featured in Issue #155 March 18, 2025

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

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, .NET 10, .NET 8, .NET 9, .NET Core

Read this issue →

Deep Dive into LINQ: Key Concepts and Advanced Techniques

https://medium.com/@123ajaybisht/deep-dive-into-linq-key-concepts-and-advanced-techniques-ac64113ecd33

Featured in Issue #153 March 14, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, Docker, .NET Core, EF Core, Event Sourcing, GitHub Actions

Read this issue →

Predicting User Behavior in .NET 9 with ML.NET and SDCA Logistic Regression

https://www.csharp.com/article/predicting-user-behavior-in-net-9-with-ml-net-and-sdca-logistic-regression/

Featured in Issue #152 March 13, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure, .NET 9, GitHub Copilot, .NET MAUI, OpenAI, Performance

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, .NET Core, EF Core, GitHub Copilot, .NET MAUI, Performance, Profiling

Read this issue →

C# Local Functions: Your Secret Weapon for Cleaner Code

https://medium.com/@nagarajvela/c-local-functions-your-secret-weapon-for-cleaner-code-8e281e83a9d9

Featured in Issue #150 March 11, 2025

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

Read this issue →

What is Code Refactoring?

https://www.csharp.com/article/what-is-code-refactoring/

Featured in Issue #149 March 10, 2025

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

Read this issue →

Using Chaining in .NET

https://medium.com/@m2hweb86/using-chaining-in-net-a782df725b9b

Featured in Issue #148 March 07, 2025

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

Read this issue →

Learning C#: Introduction to Collections

https://medium.com/@MJQuinn/learning-c-introduction-to-collections-b932380b2e0d

Featured in Issue #147 March 06, 2025

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

Read this issue →

5 C# And .NET Tips & Tricks — February 2025

https://medium.com/@kenslearningcurve/5-c-and-net-tips-tricks-february-2025-b70a49775978

Featured in Issue #146 March 05, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, CQRS, .NET 9, .NET Core, EF Core, GitHub Copilot

Read this issue →

Understanding HybridCaching in .NET 9.0

https://www.csharp.com/Blogs/understanding-hybridcaching-in-net-90

Featured in Issue #145 March 04, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure, Cosmos DB, Design Patterns, .NET 10, .NET 9, .NET Core

Read this issue →

AI And .NET: Building Intelligent Apps with .NET 9

https://www.csharp.com/article/ai-and-net-building-intelligent-apps-with-net-9/

Featured in Issue #144 March 03, 2025

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

Read this issue →

Understanding Escape Characters in .NET

https://www.csharp.com/article/understanding-escape-characters-in-net/

Featured in Issue #143 February 28, 2025

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

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, .NET 9, .NET Core, EF Core, .NET MAUI, MediatR

Read this issue →

ChatGPT for Advanced C# Code Refactoring & Clean-Up

https://dotnetcorecentral.com/blog/chatgpt-csharp-refactoring/

Featured in Issue #141 February 26, 2025

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

Read this issue →

SingleAsync() vs SingleOrDefaultAync() vs FirstAsync() vs FirstOrDefaultAsync() vs FindAync()

https://ravindradevrani.medium.com/singleasync-vs-singleordefaultaync-vs-firstasync-vs-firstordefaultasync-vs-findaync-e1d150d79e3a

Featured in Issue #140 February 25, 2025

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

Read this issue →

An overview of Elixir from C# developer

https://medium.com/@actor-swe/an-overview-of-elixir-from-c-developer-5eac37fb2d66

Featured in Issue #139 February 24, 2025

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

Read this issue →

Stop Ruining Your Apps! Avoid These 10 C# Mistakes

https://singhsukhpinder.medium.com/01cd936ac9e4

Featured in Issue #138 February 21, 2025

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

Read this issue →

Understanding Constructor Chaining In C#

https://www.csharp.com/blogs/understanding-constructor-chaining-in-c-sharp

Featured in Issue #137 February 20, 2025

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

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, .NET 9, EF Core, System.Text.Json, Unit Testing, Visual Studio

Read this issue →

Why .NET MAUI is the Future of App Development

https://www.csharp.com/blogs/why-net-maui-is-the-future-of-app-development

Featured in Issue #135 February 18, 2025

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

Read this issue →

C# Book Collection: The Best Must-Read Books of 2025

https://medium.com/@Lidia-Rodriguez/c-book-collection-the-best-must-read-books-of-2025-f39936831cfa

Featured in Issue #134 February 17, 2025

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

Read this issue →