C# design, AI upgrades, and ASP.NET Core
A mixed .NET roundup covering maintainable C#, AI-assisted legacy upgrades, ASP.NET Core configuration, EF Core mistakes, and performance tuning.
Jasen's top three picks
- 1 Mastering SOLID Principles: Writing Maintainable C# Code
medium.com
Solid principles still matter when your codebase grows past the point where clever shortcuts help.
- 2 Modernize .NET Anywhere with GitHub Copilot: Faster Upgrades with AI (With Practical Example)
medium.com
This Copilot upgrade piece is timely for teams trying to modernize without a giant rewrite.
- 3 Creating a Mock RDP Server in C#
donmahsu.medium.com
A mock RDP server in C# is exactly the sort of niche experiment that teaches protocol behavior fast.
Editor's note
I pulled together a deliberately mixed lineup this issue, from architecture and concurrency to AI-assisted modernization. The ASP.NET Core Program.cs guide and the EF Core cautionary piece stand out because they’re immediately useful in real projects. I also liked the thread-safety and async-stream articles for the kind of practical depth readers can apply right away.
Today's articles
Mastering SOLID Principles: Writing Maintainable C# Code
medium.com
Reading time: ~8 minutes
Topics: C# Solid Principles
Read articleModernize .NET Anywhere with GitHub Copilot: Faster Upgrades with AI (With Practical Example)
medium.com
Modernizing legacy .NET applications has traditionally been a complex and time-consuming process. From handling outdated dependencies to… Continue reading on GoPenAI »
Topics: .NET Core GitHub Copilot
Read articleCreating a Mock RDP Server in C#
donmahsu.medium.com
script that simulates pretending to be an RDP server.
Read articlePure.DI: DI without container, without .NET type reflection, and with compile-time validation
medium.com
Pure.DI is a C# code generator for dependency injection that builds the dependency graph at compile time and generates ordinary C# code…
Topics: C# Source Generators
Read articleMastering Thread Safety in .NET: volatile vs ConcurrentDictionary
medium.com
A deep dive into two of .NET’s most important concurrency tools — when to use each, how they work under the hood, and the traps to avoid.
Topics: C# Performance
Read articleASP.NET Core .NET 10 Program.cs Explained: The Complete Guide to Everything You Can Configure
akash-shah.medium.com
When developers first start working with ASP.NET Core, the Program.cs
Topics: ASP.NET Core .NET 10
Read articleHidden C# Features That Will Make You a Better Developer
medium.com
C# is one of the richest and most mature programming languages in the ecosystem, yet many developers spend years using only a fraction of…
Topics: C#
Read articleModernizing a Legacy ASP.NET Application Using AI (Gemini CLI)
medium.com
How I analyzed, understood, and executed a legacy .NET app in minutes using AI
Topics: Azure .NET Core GitHub Copilot
Read articleBuilding an AI-Powered Translator App Using Angular, .NET Core, and Python
medium.com
Introduction
Topics: ASP.NET Core Azure .NET Core
Read articleC# Interview Questions
medium.com
Now, let us take a look at the top C# interview questions that you might face!
Topics: C#
Read articleUnderstanding AI in the .NET
aindotnet.medium.com
Many companies are interested in introducing artificial intelligence into their operations, but knowing where to start is often the…
Topics: Authentication .NET Core Security
Read article.NET & C# for FHIR Interoperability 3 — Resource Validator
medium.com
Author: Rong Fan | FHIR Solution Provider | 10+ years .NET/C# expertise
Topics: ASP.NET Core C#
Read articleStop Using Entity Framework Core Wrong (I Did For 3 Years)
medium.com
The mistakes were in the code I was most proud of.
Topics: EF Core Performance
Read article10 C# 14 Features That Will Change How You Write Code
medium.com
Ranked by how much they’ll actually affect your day-to-day work.
Read articleHow to Detect Phishing Links in Documents using C#/.NET
cloudmersive.medium.com
The possibility of phishing links living in document containers often gets ignored. Unfortunately, it’s a very real threat.
Read articleWhy Your .NET API Is Slow — And 6 Ways to Fix It Fast
pushpadangi.medium.com
.NET · ASP.NET Core · Performance · C# · Web Development · Backend
Topics: ASP.NET Core Performance
Read articleWord Page Setup in C# (Size, Margin, Orientation)
medium.com
When developing business systems that involve document generation, it is often necessary to dynamically create Word reports based on data…
Read articleUnderstanding Cookies in C#: A Guide for Modern .NET Developers
medium.com
If you’ve ever tried to load a personalized dashboard, process authenticated reports, or maintain user sessions in your C# web application…
Topics: ASP.NET Core Authentication
Read articleMerging Async Streams in C#: A Missing Primitive in IAsyncEnumerable
medium.com
A minimal, dependency‑free merge operator that streams results as they complete
Topics: C# Performance
Read articleC# Zero to Hero: Everything a Beginner Needs in One Blog
medium.com
So you’ve decided to learn C#. Great choice. C# is one of the most versatile, well-designed, and in-demand languages in the world. Whether…
Topics: C#
Read article