C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2334 articles Updated Page 18 of 94
C# articles, tutorials, and news from the DotNetNews archive.
C# articles
Page 18 of 94
Newest first
-
Why Your .NET App Hangs: A Beginner’s Guide to ThreadPool Starvation
c-sharpcorner.com Issue #419
Unlock .NET app performance! Learn to diagnose & fix ThreadPool Starvation, a common issue causing hangs & slowdowns. Master async/await for optimal scaling.
-
Mastering DateTime & Time Zones in ASP.NET Core: Stop Breaking Your Users’ Clocks
medium.com Issue #419
A deep-dive into DateTimeOffset, TimeZoneInfo, and UTC-first architecture that scales globally — with real code, real scenarios, and zero…
-
What is async and await in C# with Example
c-sharpcorner.com Issue #419
Unlock the power of async/await in C#! Learn how to build responsive, scalable .NET applications with non-blocking asynchronous programming. Includes practical examples!
-
One Line of C#. Every AI Provider.
plsft.medium.com Issue #418
The Noundry AI Gateway is a unified .NET library for OpenAI, Anthropic, Google Gemini, and any OpenAI-compatible endpoint. One NuGet…
-
C# 14 Extension Members: The Final Piece of the Clean Code Puzzle
medium.com Issue #418
The “Helper Class” is a design smell we’ve tolerated for too long. In 2026, C# 14 finally gives us the tools to bury it. Continue reading on CodeToDeploy »
-
The "Vibe Coding" Delusion: When AI Models and Rapid Tools Build Toys, Not Tools
c-sharpcorner.com Issue #417
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.
-
How to Improve Performance in C# Applications
c-sharpcorner.com Issue #417
Boost C# app performance! Learn async/await, database optimization, caching, and more. Build faster, scalable, and reliable .NET software. Optimize now!
-
-
Deep Dive into Object-Oriented Programming (OOP) in C#
c-sharpcorner.com Issue #417
Explore Object-Oriented Programming (OOP) in C# with this deep dive! Learn core concepts, internal anatomy, and the four pillars to build robust applications. Master OOP!
-
C# Performance Optimization Techniques Every Developer Should Know
c-sharpcorner.com Issue #416
Boost C# app performance! Master value/reference types, minimize allocations, optimize LINQ, and conquer concurrency. Profile, cache, and choose collections wisely.
-
How to Convert a String to an Enum and back in C#
pietschsoft.com Issue #415
Enums are great for making code more readable and less error-prone than passing around “magic strings” or numbers. But in the real world, strings still happen — config files, query strings, JSON paylo...
-
⚡ 15 C# Performance Mistakes That Kill Your Application (And How to Fix Them).
c-sharpcorner.com Issue #415
Boost C# app performance! Discover 15 common mistakes that kill scalability & learn how to fix them. Essential for APIs, microservices, & high-throughput systems.
-
Nullable Reference Types in C# – Eliminating the Billion-Dollar Mistake
c-sharpcorner.com Issue #415
C#'s Nullable Reference Types (NRT) combat the infamous "billion-dollar mistake" by catching null reference exceptions at compile time, boosting code reliability and maintainability.
-
FullJoin in .NET 11 - potentially
steven-giesel.com Issue #414
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!
-
Building a Remote MCP Server with .NET 10 and Prompts
logcorner.com Issue #413
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:...
-
dotNetDave Says… Clear Naming Standards Create Clearer Code and Clearer Code Leads to Better Software
dotnettips.wordpress.com Issue #413
Clear naming standards in software development significantly enhance code readability, maintainability, and overall quality. Consistent naming reduces cognitive load, facilitates collaboration, and lo...
-
Decoupling Service Access in .NET: How the Provider Pattern Keeps Your Code Flexible
medium.com Issue #413
The Provider Pattern in .NET is a Creational / Service Abstraction pattern that separates the logic for creating or providing an object…
-
What If Your .NET API Could Be Half the Size? Introducing ToonSharp for .NET
medium.com Issue #413
A hands-on guide to ToonSharp: smaller payloads, cleaner syntax, and a familiar API you can drop into any .NET project today.
-
Why IEnumerable Can Kill Performance in Hot Paths
blog.elmah.io Issue #412
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...
-
How C# Lost Some of Its Original Elegance
news.google.com Issue #412
How C# Lost Some of Its Original Elegance
-
Flatten Arrays and Collections in C#: The Definitive Guide for Fast, Clean Code
medium.com Issue #411
If you’ve ever wrangled with multi-dimensional arrays, nested lists, or jagged collections in C#, you know the pain: you just want a…
-
Async/Await Explained from First Principles
medium.com Issue #411
1. All programming languages start from the same philosophy All mainstream programming languages are built on the same foundational…
-
Why async void Should Almost Never Be Used in .NET Core
medium.com Issue #411
Asynchronous programming is a core part of modern .NET applications. The async and await keywords make it easier to write non-blocking…
-
Claude Opus 4.6: Anthropic’s powerful model for coding, agents, and enterprise workflows is now available in Microsoft Foundry
azure.microsoft.com Issue #411
With Claude Opus 4.6 now available in Microsoft Foundry, developers can delegate complex tasks end‑to‑end and trust the AI to execute independently in production. The post Claude Opus 4.6: Anthropic’...
-
Understanding the Microsoft.Agents.AI API — A .NET Developer’s Guide
medium.com Issue #411
AI agents are changing how we build intelligent applications — from chatbots and workflow assistants to decision automation systems.