languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2552 articles Updated Page 20 of 103
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 20 of 103
Newest first
-
MCP — Model Context Protocol The Future of AI Tool Integration in .NET
Medium Issue #453
“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…
-
Stop Memorizing: 6 Real-World .NET Interview Questions That Actually Get Asked
Medium Issue #453
Think Like a Developer, Not a Textbook
-
Repository Pattern in C#: Complete Guide with Generic Repository and Real-World Examples
Medium Issue #453
When developers start building applications using ASP.NET
-
Moderne Expands Agent Tools Platform with C# Support for Deterministic .NET Transformation
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #453
Moderne Expands Agent Tools Platform with C# Support for Deterministic .NET Transformation
-
10 C Memory Hacks That Turn Beginners Into Pros Fast
Medium Issue #453
Practical, real-world strategies to tame memory, pointers, and allocation without fear. Continue reading on CodeToDeploy »
-
Prompt Engineering for Claude Code - The .NET Developer's Guide
codewithmukesh Issue #453
Write effective Claude Code prompts for .NET 10 projects. The 4-layer instruction hierarchy, 10 Bad vs Better patterns, and a decision matrix from 6 months of daily use.
-
Expanded Agent Tools Platform Offers Support for C#, Enabling Automated Transformation of .NET Applications at Enterprise Scale
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #453
Expanded Agent Tools Platform Offers Support for C#, Enabling Automated Transformation of .NET Applications at Enterprise Scale
-
The Observer Pattern in .NET — Events, Streams, and Awareness
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development Issue #453
In software systems, state changes constantly—but the real challenge lies in propagating those changes to the right parts of the system without creating tight coupling. The Observer Pattern addresses ...
-
C#: Should This Be a Class, Record, Struct, or Interface?
Chris Pietschmann Issue #452
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...
-
Greater Than or Equal (>=) in C#: Unlocking the Power of Comparison for Robust .NET Applications
Medium Issue #451
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…
-
From Allocation to Iteration: Optimizing Your Collections in .NET
Medium Issue #451
When working with collections in .NET, developers often overlook one of the most impactful optimization techniques: initializing a List<T>…
-
C# 14 Features Every .NET Developer Should Know in 2026
Medium Issue #451
The latest C# improvements that instantly make code cleaner, safer, and more modern
-
Zero To First Agent (Azure OpenAI)
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #450
Zero To First Agent (Azure OpenAI) - AI In C# (Microsoft Agent Framework) (X3DYrdlcLf)
-
Collections in .Net (C# Guide for Beginners)
C# Corner 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)
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #450
Get Started With ENTITY FRAMEWORK In C#! (rhtBVESaBp)
-
-
The Hidden Power of sealed in C#
Medium 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)
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #450
Make Cursor AI Debug C# Code In 9 Minutes! (aNGzL7uy5M)
-
C# Traps & Edge Cases — Part 1: From Basics Through Async
Medium 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?
Chris Pietschmann 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
Chris Pietschmann 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 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 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 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
Medium 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…