C# Articles, Tutorials & News
C# articles, tutorials, and news from the DotNetNews archive.
2334 articles Updated Page 3 of 94
C# articles, tutorials, and news from the DotNetNews archive.
C# articles
Page 3 of 94
Newest first
-
LINQ in C#: The Complete Beginner’s Guide with Practical Examples (Part 1)
medium.com Issue #492
Learn LINQ from scratch with real-world examples and understand why it’s one of the most powerful features in C#.
-
PuppeteerSharp C# PDF: The Hidden Ops Cost (2026 Guide) - HackerNoon
hackernoon.com Issue #491
PuppeteerSharp C# PDF: The Hidden Ops Cost (2026 Guide) HackerNoon
-
How to Reorder Excel Columns in C# (No Office Required)
medium.com Issue #491
Are you a C# developer looking for a reliable way to automate Excel column reordering without installing Microsoft Excel? Whether you are…
-
7 C# Mistakes Beginners Make (And How to Avoid Them)
medium.com Issue #491
If you’re learning C#, you’ve probably written code that works — but not always in the best way.
-
…
medium.com Issue #491
A good code review is about more than finding bugs — it’s about improving code quality, maintainability, and collaboration.
-
Building an Invoice Automation Pipeline in C# with the Iron Suite
albertassaad.medium.com Issue #491
Read a spreadsheet, generate styled PDF invoices, put a “Pay Now” QR code on each one, and bundle the whole month into a single ZIP.
-
Why .ToList() Changes Everything in Your LINQ Queries
medium.com Issue #490
If you are working with C# and .NET, you probably use LINQ every day. You drop a .ToList() at the end of your query to fix a type mismatch…
-
.NET R&D Digest (June, 2026)
olegkarasik.wordpress.com Issue #490
This issue includes bits of AI, software development, C++, C#, diagnostics, architecture and of course .NET and .NET Internals.
-
LINQ in C#: All(), Any(), and Contains() [Interview Questions]
medium.com Issue #490
These methods look simple, but they frequently expose gaps in understanding quantifiers, domain intent, and edge cases — especially empty…
-
Closed class hierarchies: Exploring the .NET 11 preview - Part 4
andrewlock.net Issue #490
In this post I describe what a close closed hierarchy is, how to create one, and discuss why you might want to
-
GitHub Copilot Generated Our .NET Tests. It Missed What Mattered Most
medium.com Issue #489
There has been plenty of discussion recently about AI replacing parts of software testing, so we decided to see how far we could actually…
-
Microsoft’s Another Agent Framework
mareks-082.medium.com Issue #489
Given that there have been a few years of Cambrian explosion of agent frameworks, I’d be surprised if Microsoft didn’t have one. In fact…
-
How to Convert Excel to Markdown Using C#
medium.com Issue #489
Manually copying data from spreadsheets into documentation is tedious and error-prone. If you are a developer looking for a programmatic…
-
The One .NET 10 Method That Deleted Every GroupJoin I'd Ever Written
medium.com Issue #489
Twenty years of LINQ. One missing keyword. A report that silently lied for three weeks.
-
Async/Await in .NET: The Silent Saboteur of My Sanity
medium.com Issue #489
An unfiltered rant — with the fixes I wish someone had told me years ago
-
Adding .NET features takes ages, so we tried Claude Code
roundthecode.com Issue #489
Adding a new .NET feature taking ages? We tested Claude Code on a real migration task to see how much time it could save. The page Adding .NET features takes ages, so we tried Claude Code appeared on ...
-
Migrating Agentic Code Python -> C# Part 6 (final)
jesseliberty.com Issue #489
In the previous post we finished up creating our agents. You’ll remember that each of the agents declared nodes. We’re finally going to put them to use in a class BlogWorkflow that is going to take a ...
-
Snowflake and UUID v7: Generating Unique Identifiers in Distributed Systems
cristianonr.medium.com Issue #489
In distributed systems, generating unique identifiers is a surprisingly complex problem.
-
Understanding Threads, Async, and Delays in Unity
medium.com Issue #489
When working with heavy or long-running operations in Unity, choosing the right execution model matters. In practice, developers usually…
-
Building Multi-Agent Systems in C# with .NET: A Practical Guide
medium.com Issue #488
AI agents are powerful.
-
C# 15 and .NET 11: A Hands-On Tour of What’s Actually New
medium.com Issue #488
A few months ago I was reviewing a pull request where a teammate had written a switch expression over a class hierarchy. Three subtypes, a…
-
Migrating C# -> Microsoft Agent Framework
jesseliberty.com Issue #488
In the previous blog posts I ported a Python application to C#. However, I did not take advantage of the Microsoft Agent Framework (MAF). In this admittedly long post, I’ll migrate that code to MAF. F...
-
The One C# Question That Filters Out 80% of “Senior” Developers
medium.com Issue #488
Three innocent lines. One question. The answer reveals whether someone has actually felt LINQ in production.
-
Workshop: Build a Product Filter with LINQ
medium.com Issue #488
Most LINQ tutorials spend half the article explaining lambda expressions before you write a single line of code. This one does not.
-
PDFSharp C# Review: Useful, Lightweight, but Limited in Scope - HackerNoon
hackernoon.com Issue #488
PDFSharp C# Review: Useful, Lightweight, but Limited in Scope HackerNoon