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, ...
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…
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.
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...
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…
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…
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)
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...
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…
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 »
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
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.
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 >
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:
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
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:
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…
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?
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...
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
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!
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
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?”
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!
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# ?
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.
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.
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.
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…
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...
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…
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
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
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!
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.
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.
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.
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…
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.
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.
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!
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...
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:...
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…
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…
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
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.
Issue also covered: ASP.NET Core, Design Patterns, EF Core, OpenAI, Performance
Read this issue →Why Parallel Code Often Runs Slower
You added parallelism.
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.
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
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.
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.
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.
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
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…
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...
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.
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.
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 »
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!
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…
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…
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…
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 »
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?”
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...
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…
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?
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…
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
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.
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…
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.
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…
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.
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.
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!
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…
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.
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...
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.
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…
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!
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...
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...
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
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…
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…
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...
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
Issue also covered: ASP.NET Core, EF Core, Performance, Visual Studio
Read this issue →Facet & traditional mappers in 2026
The Mapper Problem
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...
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...
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…
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…
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.
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:
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,...
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#.
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.
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 »
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…
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……
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.
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 ...
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 »
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…
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…
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.
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
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.
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…
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 »
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…
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!
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...
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
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.”
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.
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.
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.
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…
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…
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.
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…
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
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...
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 »
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 »
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.
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...
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 »
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, ...
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…
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 »
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...
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 »
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…
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...
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...
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...
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…
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. ...
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 »
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 »
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
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
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 »
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 »
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.
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…
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 ...
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…
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.
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.
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
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
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.
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!
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 »
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.
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:
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 »
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…
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 »
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…
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.
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 »
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 »
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 »
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...
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 »
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…
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…
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…
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 »
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.
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.
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?
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...
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 ...
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:
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.
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…
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
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
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
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
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
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
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
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
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/
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
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
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
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/
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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/
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
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/
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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/
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
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/
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
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
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
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
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
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
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/
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/
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
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
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/
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/
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/
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/
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
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/
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/
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
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
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
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
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
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
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/
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
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/
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/
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
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
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
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/
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
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
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/
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
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
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
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
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/
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/
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
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/
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
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
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
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
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
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
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
Issue also covered: AOT, ASP.NET Core, .NET Aspire, Benchmarking, Blazor, .NET 10, .NET 8, .NET 9
Read this issue →