languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2640 articles Updated Page 30 of 106
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 30 of 106
Newest first
-
Visual Studio Code 1.113
Microsoft Dev Blogs 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# Corner 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# Corner 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 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 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 Issue #419
Most C# APIs start fast.
-
Why Your .NET App Hangs: A Beginner’s Guide to ThreadPool Starvation
C# Corner 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 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# Corner 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.
Medium 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 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# Corner 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# Corner 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# Corner 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# Corner 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#
Chris Pietschmann 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# Corner 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# Corner 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 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
WordPress 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 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 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
elmah.io Blog - .NET Technical tutorials/guides and new features 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...