C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2334 articles Updated Page 21 of 94
C# articles, tutorials, and news from the DotNetNews archive.
C# articles
Page 21 of 94
Newest first
-
What Is LINQ and How Does It Improve Data Querying in C#?
c-sharpcorner.com Issue #400
Discover LINQ in C#: Simplify data querying, boost code readability, and enhance performance in .NET applications. Ideal for scalable enterprise systems.
-
Refactoring a Membership Calculator in C# Using SOLID Principles
rupen-anjaria.medium.com Issue #400
From instanceof / if chains to Clean OOP Design
-
How to Work with Files and IO in C#?
c-sharpcorner.com Issue #400
Master C# file I/O with System.IO! Learn to read, write, and manage files efficiently in .NET applications. Boost performance and security in cloud environments.
-
.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features
news.google.com Issue #399
.NET 11 Preview 1 Arrives With Runtime Async, Zstandard Support, and C# 15 Features
-
Beyond Data: Adding an AI “Brain” to your C# Applications
medium.com Issue #399
In the previous installment (Link here) of our C# series, we built VectoDash — a high-performance, cross-platform weather dashboard. It…
-
Make Unity Feel Instant: Background Jobs With Thread Manager
medium.com Issue #399
You hit Play, trigger a big file load or pathfinding pass, and your Unity scene freezes for a second or two. Players feel it immediately —…
-
Locks, Monitors, and Semaphores — Explained Without Fear
medium.com Issue #399
Nobody explains this clearly.
-
What’s New in C# 15 — Practical Language Enhancements for .NET Developers
towardsdev.com Issue #399
Every year, the C# language evolves to help developers write safer, clearer, and more expressive code. Continue reading on Towards Dev »
-
MCP Aggregator
blog.lhotka.net Issue #399
If you’ve been using AI coding tools like Claude Code, Cursor, or GitHub Copilot, you’ve probably started connecting them to MCP servers. But the current model has each AI tool maintaining its own dir...
-
Being stupid is fun: Let's create long exception messages!
steven-giesel.com Issue #399
Sometimes doing arbitrary stuff feels just good! So let's do that!
-
How LINQ Execution Actually Works: Power of Being Lazy
medium.com Issue #398
Have you ever written a beautifully complex LINQ query, stepped through it with your debugger, and noticed that your app didn’t actually…
-
Stop Cascading Failures: A Practical Guide to the Circuit Breaker Pattern in .NET
medium.com Issue #398
How to prevent cascading failures in distributed systems using Polly.
-
What Are the New Features in C# 13?
c-sharpcorner.com Issue #398
Explore C# 13's new features: enhanced params, ref structs, partial properties, compiler optimizations & .NET 9 interoperability for cleaner, faster code!
-
Solving SOLID Problems with Design Patterns in .NET
medium.com Issue #398
Introduction
-
LINQ in C#: Understanding the Select() Operator
medium.com Issue #398
When developers first encounter LINQ, they often see Select() as “just a projection method.” But in real systems, Select() is the operator…
-
Readonly vs Immutable vs Frozen in C#: differences and (a lot of) benchmarks
code4it.dev Issue #397
The words ReadOnly, Immutable, Frozen seem similar but have distinct meanings in .NET. Here’s a detailed comparison of Readonly, Immutable, and Frozen collections in C#, with benchmarks and typical us...
-
A Unified Agent Experience
youtube.com Issue #397
Multicast Delegates and Events
-
Multiplexed RBAC in .NET — Part 4 — Deterministic TRN Authorization Engine
medium.com Issue #397
Structural Enforcement via Proxy & Attribute-Driven Dynamic Registration (Class, Interface & Method)
-
Async/Await Best Practices in C#: Writing Scalable and Responsive Applications
c-sharpcorner.com Issue #396
Master C# async/await for scalable apps! Learn best practices for I/O, error handling, and avoiding deadlocks. Build responsive and high-performance .NET applications.
-
How Do I Start Coding in C# and .NET? The Practical Guide for Beginners and Beyond
medium.com Issue #396
Ever wondered, “How do I start coding in C# and .NET?” You’re not alone. Every day, thousands of developers — from absolute beginners to…
-
Parsing HTML with C#: Text & Structured Data Extraction
medium.com Issue #395
In .NET development, parsing HTML content and extracting meaningful data are frequent tasks.
-
Implementing strongly-typed IDs in .NET for safer domain models
blog.elmah.io Issue #395
As developers, we know that user requests can be unpredictable. When they request data, it is either successfully returned or not found. However, a "not found" result usually happens in two ...
-
How Function Composition Can Make Your Code Better
blog.stackademic.com Issue #395
A Practical Guide to Functional Programming in C# Continue reading on Stackademic »
-
String Enums in C# and TypeScript: Getting the Value Properly
medium.com Issue #395
Enums represent a fixed set of values, but when working with APIs, logging, or UI output, you typically need the string value, not the…
-
Why Moving from C# to .NET Backend Isn’t Magic (And How To Master It Step-by-Step)
medium.com Issue #395
When I began my .NET journey, I made a mistake many developers do: I jumped straight into building APIs, controllers, and routing — but…