languages
C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2322 articles Updated Page 17 of 93
Browse additional C# articles from the DotNetNews archive.
C# articles
Page 17 of 93
Newest first
-
What are C# Record Types and When to Use Them?
c-sharpcorner.com Issue #423
Explore C# record types: a powerful feature for immutable data models. Learn about value-based equality, concise syntax, and best use cases for cleaner code. Ideal for DTOs and APIs.
-
The Hidden Cost of Abstraction in C#
c-sharpcorner.com Issue #423
Explore the hidden costs of abstraction in C#, including performance overhead, memory usage, and complexity. Learn how to balance abstraction for efficient code.
-
How to Use Async and Await in C#
c-sharpcorner.com Issue #423
Master asynchronous programming in C# with async and await! Learn how to write responsive, high-performance applications by handling I/O-bound operations efficiently.
-
Coding for Security with Chris Ayers
spreaker.com Issue #423
What does secure coding look like today? Carl and Richard talk to Chris Ayers about the MITRE ATT&CK matrix, a comprehensive breakdown of the tactics, techniques, and procedures black hats use to ...
-
Dependency Injection in C#
c-sharpcorner.com Issue #423
Learn Dependency Injection (DI) in C# with a practical example! Discover how to decouple code, improve testability, and easily switch services like Email to SMS. Perfect for ASP.NET Core projects.
-
Why Value Types Exist in C#: The Philosophy Behind Structs
c-sharpcorner.com Issue #423
Explore C#'s value types (structs) and their design philosophy. Learn how they boost performance, reduce garbage collection, and represent data efficiently. Discover when and how to use structs effect...
-
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.