languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2466 articles Updated Page 23 of 99
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 23 of 99
Newest first
-
Building High-Throughput Pipelines in C# with TPL Dataflow
c-sharpcorner.com Issue #422
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.
-
Visual Studio Code 1.113
devblogs.microsoft.com Issue #422
Learn what's new in Visual Studio Code 1.113 Read the full article
-
What is the Difference Between IEnumerable and IQueryable in C#?
c-sharpcorner.com Issue #422
Unlock the secrets of IEnumerable vs. IQueryable in C#! Learn when to use each for optimal performance in data querying, especially with LINQ and Entity Framework. Master efficient data handling!
-
How Model Binding Works in ASP.NET MVC
c-sharpcorner.com Issue #421
Unlock the power of ASP.NET MVC Model Binding! Learn how it automatically maps form data to C# objects, simplifying your code and boosting development speed. Step-by-step guide included!
-
OrionGuard: The Guard Clause Library .NET Developers Have Been Waiting For
medium.com Issue #420
Stop writing the same null checks, range validations, and format guards over and over again. There is a better way.
-
Rewriting My Backend Identity Part 2) Roadmap to Become a .NET Developer
medium.com Issue #420
In my previous article, I shared my experience transitioning from Node.js to .NET during my internship. That change forced me to rebuild…
-
C# Performance Mistakes That Silently Kill Your APIs (And How to Fix Them)
medium.com Issue #419
Most C# APIs start fast.
-
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.