languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2466 articles Updated Page 17 of 99
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 17 of 99
Newest first
-
C# 14 Features Every .NET Developer Should Know in 2026
medium.com Issue #451
The latest C# improvements that instantly make code cleaner, safer, and more modern
-
Zero To First Agent (Azure OpenAI)
news.google.com Issue #450
Zero To First Agent (Azure OpenAI) - AI In C# (Microsoft Agent Framework) (X3DYrdlcLf)
-
Collections in .Net (C# Guide for Beginners)
c-sharpcorner.com Issue #450
Master .NET collections in C#! This beginner's guide covers generic, non-generic, and concurrent collections. Learn to efficiently store and manage data for APIs, databases, caching, and real-time app...
-
Get Started With ENTITY FRAMEWORK In C#! (rhtBVESaBp)
news.google.com Issue #450
Get Started With ENTITY FRAMEWORK In C#! (rhtBVESaBp)
-
-
The Hidden Power of sealed in C#
medium.com Issue #450
The sealed modifier is at the center of many discussions, benchmarks, and articles within the .NET community. Although it is a…
-
Make Cursor AI Debug C# Code In 9 Minutes! (aNGzL7uy5M)
news.google.com Issue #450
Make Cursor AI Debug C# Code In 9 Minutes! (aNGzL7uy5M)
-
C# Traps & Edge Cases — Part 1: From Basics Through Async
medium.com Issue #450
This article is Part 1 of a two-part series. It covers Sections 1–7 (types through async/Task). Part 2 continues with OOP, generics…
-
C# / .NET Performance: Why Is It Slow 'Here' and What Should You Optimize First?
pietschsoft.com Issue #449
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...
-
C# / .NET: The Cleanest Way to Introduce a New Cross-Cutting Concern
pietschsoft.com Issue #449
Logging, validation, caching, retries, authorization, telemetry, auditing. Every non-trivial .NET application accumulates cross-cutting concerns — behavior that applies broadly but doesn’t belong in t...
-
Inside Multithreading: Memory Layout and Kernel Execution
medium.com Issue #449
Kernel Executing Code — Why Page faults, TLB Mises, False Sharing
-
Scaling Background Jobs in .NET: How We Tuned Hangfire Workers for High-Load Processing
medium.com Issue #449
In modern .NET applications, background job processing plays a key role in handling long-running tasks such as document processing, email…
-
Stop Guessing How .NET Manages Memory
medium.com Issue #449
A practical guide to Stack, Heap, Garbage Collection, generations, SOH, LOH, and why your app might throw OutOfMemoryException even when…
-
Managed vs Unmanaged Code: Why it matters in .NET development
alimumtaz205.medium.com Issue #449
Ever wondered why you do not have to worry about memory leaks in C# most of the time, while a C++ developer has to spend a lot of time…
-
Kafka Consumer Group Pattern in .NET: A Simple Guide with a Real-World Example
malshikay.medium.com Issue #449
When building applications with Apache Kafka, one of the most powerful patterns is the Consumer Group Pattern.
-
Dependency Injection in C# — Complete Guide with Real Examples (Constructor + Setter + Method)
medium.com Issue #449
If you’re building scalable .NET applications, Dependency Injection (DI) is not optional — it’s foundational.
-
.NET Threads, Tasks & async/await — What Actually Happens Under the Hood
wiemksaier.medium.com Issue #449
Most developers use async/await daily.
-
A Semantic Kernel Alternative for .NET — When and Why You’d Reach for One
medium.com Issue #448
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…
-
Common Async/Await Bug in C# (That Only Shows Up in Production)
medium.com Issue #448
The Async/Await Bug That Took Down Our API (And Why Local Tests Didn’t Catch It)
-
You’re Copying Data in C# Without Knowing It (And It’s Costing You 35% Performance)
medium.com Issue #448
(And it’s silently killing your performance)
-
How to Collaborate in C#: Cooperative Programming Techniques for Modern .NET Teams
medium.com Issue #448
If you’re working in any sizable .NET project, you’ve probably heard someone ask, “How do we collaborate?” — as in, how do we coordinate…
-
Getters in C#: The Essential Guide for Modern .NET Developers
medium.com Issue #448
If you’ve been searching for clear answers on property getters in C# and .NET, you’re not alone. Maybe you’re looking for a deep dive into…
-
LINQ Looks Clean Until You Care About Performance
medium.com Issue #448
LINQ is great. Until it isn’t.
-
Your Program Is Living a Lie About Memory
medium.com Issue #448
Everything you think you know about how your process uses RAM is mediated by a beautifully crafted illusion — Virtual Memory.
-
I Rebuilt nanoGPT in C# So .NET Developers Can Understand LLMs
medium.com Issue #447
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 »