C# language debates and .NET 9 guidance
A varied .NET roundup with C# design debates, .NET 9 upgrade notes, security guidance, Redis session caching, CQRS, MAUI, and AI tooling.
Jasen's top three picks
- 1 Is C# Becoming JavaScript?
medium.com
A provocative take on language evolution; worth reading even if you don’t agree with the premise.
- 2 Single Responsibility - SOLID
medium.com
A concise refresher on a core design principle that still shapes maintainable .NET code.
- 3 Redis part II : Scalable Session Management in .NET 9 and Blazor
medium.com
Practical Redis guidance for stateful web apps, especially if you’re balancing scale with user sessions.
Editor's note
I kept this issue deliberately mixed, from language and architecture pieces to practical upgrade and tooling write-ups. The C# becoming JavaScript debate and the .NET 9 compatibility article stood out to me because they reflect the tension between language evolution and real-world migration work.
Today's articles
Is C# Becoming JavaScript?
medium.com
https://medium.com/@ganesh.s.gurav/is-c-becoming-javascript-9af1bdbf8b0b
Topics: C#
Read articleSingle Responsibility - SOLID
medium.com
https://medium.com/@yilmaz.my/single-responsibility-solid-446866228ddc
Topics: Solid Principles
Read articleRedis part II : Scalable Session Management in .NET 9 and Blazor
medium.com
https://medium.com/@aym003.hit/redis-part-ii-scalable-session-management-in-net-9-and-blazor-fdd9701ed471
Read articleRevolutionizing Memory Management in C#: Mastering Inline Arrays
medium.com
https://medium.com/@nagarajvela/revolutionizing-memory-management-in-c-mastering-inline-arrays-adceeb7b44ce
Topics: C# Performance
Read article.NET 9 Compatibility: What to Watch Out for When Upgrading
medium.com
https://medium.com/@Adem_Korkmaz/net-9-compatibility-what-to-watch-out-for-when-upgrading-fc57f6dfde38
Read articlePutting Tasks in a Cache, and Computing Only Once, when Requested
nodogmablog.bryanhogan.net
https://nodogmablog.bryanhogan.net/2025/03/putting-tasks-in-a-cache-and-computing-only-once-when-requested/
Topics: C# Performance
Read articleLearning C#: Introduction to Loops
medium.com
https://medium.com/@MJQuinn/learning-c-introduction-to-loops-dbce96f5756d
Topics: C#
Read articleUse AI to Predict Stock Performance and Outperform the S&P 500 by 5% Annually
levelup.gitconnected.com
https://levelup.gitconnected.com/use-ai-to-predict-stock-performance-and-outperform-the-s-p-500-by-5-annually-8d40f4ef3aa2
Topics: OpenAI
Read articleUsing Icon Fonts in MAUI .NET 9 [GamesCatalog] - Part 7
csharp.com
https://www.csharp.com/article/using-icon-fonts-in-maui-net-9-gamescatalog-part-7/
Read articleOverview of advanced security in ASP.NET
medium.com
https://medium.com/@joshi.vignesh/overview-of-advanced-security-in-asp-net-47128f068513
Topics: ASP.NET Core Security
Read articleSelf-Serve Restoration in Microsoft Dev Box
devblogs.microsoft.com
https://devblogs.microsoft.com/develop-from-the-cloud/self-serve-restoration-in-microsoft-dev-box/
Topics: Azure
Read articleWhy MCP Is a Game‑Changer for .NET AI Developers (with Code!)
medium.com
https://medium.com/@vikashj081/why-mcp-is-a-game-changer-for-net-ai-developers-with-code-c8eb46da38e1
Topics: OpenAI Semantic Kernel
Read articleBuild, Deploy , Scale your .Net 9 applications the easy way using Github and Heroku
medium.com
https://medium.com/@aym003.hit/build-deploy-scale-your-net-9-applications-the-easy-way-using-github-and-heroku-9ea039c2d538
Topics: Azure DevOps .NET 9 GitHub
Read articleUnderstanding CQRS in .NET: A Practical Guide
medium.com
https://medium.com/@mo.shaaban.dev/understanding-cqrs-in-net-a-practical-guide-26e21bdc7a2a
Read articleUnderstanding .NET Performance with Benchmark.NET: A Comprehensive Breakdown of Each Metric
medium.com
https://medium.com/@anderson.buenogod/understanding-net-performance-with-benchmark-net-a-comprehensive-breakdown-of-each-metric-1a237cbd5305
Topics: Benchmarking Performance
Read articleAdvanced Security Tools for Modern .NET Development
medium.com
https://medium.com/@Adem_Korkmaz/advanced-security-tools-for-modern-net-development-34816e42761a
Read articleInterface in C#
medium.com
https://medium.com/@payton9609/interface-in-c-9241d0ca36de
Topics: C#
Read articleC# in .NET 9: New Language Features You Need to Know
levelup.gitconnected.com
https://levelup.gitconnected.com/c-in-net-9-new-language-features-you-need-to-know-94482261db52
Read articleIntroduction to Copilot Pages
csharp.com
https://www.csharp.com/article/introduction-to-copilot-pages/
Topics: GitHub Copilot
Read articleMediatR in .NET CQRS: Why It’s Key to CQRS in .NET and How It Works
medium.com
https://medium.com/asp-dotnet/mediatr-in-net-cqrs-why-its-key-to-cqrs-in-net-and-how-it-works-1181d6a68667
Read article