C# 13, Aspire, and ASP.NET Core security
A varied roundup of C# 13 updates, Aspire adoption, Serilog logging, middleware pitfalls, performance tips, and ASP.NET Core security guidance.
Jasen's top three picks
- 1 What’s New in C# 13 — A Deep Dive into the Latest Features
medium.com
C# 13 gets the headline, but the practical angle matters more: smaller language upgrades that make everyday code nicer.
- 2 Life of a VS Code SWE Intern with Christy Nguyen | VS Code Insiders Podcast ep. 5
youtube.com
A good Aspire intro if you’re trying to bring orchestration and observability into an existing app without starting over.
- 3 Building Microservices with C# and .NET Core
medium.com
Several ASP.NET Core pieces here are worth a sober read if you ship APIs—especially the middleware and security articles.
Editor's note
I pulled together a pretty wide mix this issue: language updates, operational tooling, security, and day-to-day ASP.NET Core pitfalls. The C# 13 deep dive and the Aspire article stand out because they both point at where the platform is heading and how to apply it in real apps. I also liked the security-focused pieces on penetration testing and background job abuse because they’re practical reminders, not just theory.
Today's articles
What’s New in C# 13 — A Deep Dive into the Latest Features
medium.com
C# 13, released as part of .NET 9, introduces a set of practical yet powerful enhancements that make coding cleaner and more flexible.
Read articleLife of a VS Code SWE Intern with Christy Nguyen | VS Code Insiders Podcast ep. 5
youtube.com
The Hidden Performance Killer: How Sync-Over-Async Deadlocks Are Destroying Your ASP.NET
Topics: Performance Visual Studio Code
Read articleBuilding Microservices with C# and .NET Core
medium.com
How I architected, developed, and deployed microservices using C# and .NET Core in real-world projects. Continue reading on .Net Programming »
Read articleMastering Logging in .NET with Serilog -Part 1
medium.com
Logging is often underestimated until you hit your first production issue. At that moment, you realize how much reliable logs can save…
Topics: ASP.NET Core Serilog
Read articleAdd .NET Aspire to an existing .NET app
c-sharpcorner.com
This article demonstrates adding Aspire to manage microservices, containers, and dependencies. Centralize orchestration, simplify dependency management, and improve observability by creating an AppHos...
Topics: .NET Aspire .NET 9
Read articleWhy C# and .NET are the Programmer’s Best Friends in Today’s World
medium.com
In this post, we’d like to expand on why C# and .NET should be in the forefront of your development toolkit
Read articleGlobal Error Handling in ASP.NET Core: From Middleware to Modern Handlers
medium.com
Let’s talk about something we all deal with but often put off until the last minute — error handling in our ASP.NET Core apps.
Topics: ASP.NET Core Web API
Read articlePenetration Testing Basics for ASP.NET Core Web Applications
c-sharpcorner.com
Secure your ASP.NET Core web applications with this practical guide to penetration testing. Learn essential techniques, from reconnaissance to reporting, with C# examples. Discover how to identify vul...
Topics: ASP.NET Core Security
Read articleProtecting Background Jobs and Scheduled Tasks from Abuse in ASP.NET Core
c-sharpcorner.com
This article explores common threats like job injection, privilege escalation, and resource abuse. Learn practical strategies for robust protection, including secure scheduling interfaces, input valid...
Topics: ASP.NET Core Security
Read articleSingleton in C#: The One Class to Rule Them All
medium.com
Have you ever heard the phrase:
Topics: C# Design Patterns
Read articleAccess Modifiers in C#
c-sharpcorner.com
Master C# access modifiers (public, private, protected, internal, protected internal, private protected) to control code visibility and build robust, maintainable applications. Learn how to encapsulat...
Read article12 Hours Gone: The .NET Middleware Trap Every Developer Should Fear
blog.stackademic.com
Learn the subtle execution order pitfall that silently breaks APIs, wastes precious time, and how you can bulletproof your code against it. Continue reading on Stackademic »
Topics: ASP.NET Core Web API
Read articleLogging and Monitoring Security Events in ASP.NET Core
c-sharpcorner.com
Enhance your ASP.NET Core application security by implementing robust logging and monitoring practices. This guide covers structured logging with Serilog, NLog, and built-in providers. Learn to detect...
Read articleUsing CancellationToken in .NET: Graceful Shutdowns Explained
medium.com
Introduction: The Importance of Graceful Shutdowns in .NET
Read articleMistakes Senior C# Developers Make — Hard-Won Lessons
medium.com
Senior C# Slip-Ups: Hard-Won Lessons From Ten Years in .NET — Avoid deadlocks, N+1 traps, and memory leaks with Monday-ready refactors. Continue reading on Inside the IF »
Topics: C# Performance
Read articleTop 5 Free Tools Every .NET Developer Should Know by 2025
medium.com
The .NET ecosystem continues to evolve rapidly in 2025, and developers will have access to more free tools than ever before. Whether…
Topics: Benchmarking Performance
Read articleHow to Properly Measure Code Performance in .NET (C# Benchmarking Guide)
shahedbd.medium.com
Performance optimization is a critical aspect of modern .NET development that directly impacts user experience, scalability, and…
Topics: .NET Core SQL Server
Read articleSQL: The Language of Databases
c-sharpcorner.com
This article provides a comprehensive overview of SQL, the standard language for relational databases. Learn core features, basic commands (CREATE, INSERT, SELECT, UPDATE, DELETE), and why SQL is esse...
Read article