.NET 9 Articles, Tutorials & News
.NET 9 articles, tutorials, and news from the DotNetNews archive.
370 articles Updated
Start here
Editor picks for .NET 9
-
The Power of a Single Exclamation Mark: A Memory Cache Tale in .NET 9
medium.com Issue #503
A small syntax detail leading to a caching story is the kind of article that often exposes real-world performance footguns.
-
30 LINQ Interview Questions That Actually Get Asked in 2026
codewithmukesh.com Issue #486
Helpful refresher on LINQ topics that actually surface in interviews and code reviews.
-
Why I Switched from Swagger UI to Scalar in .NET
serkanozbeykurucu.medium.com Issue #482
Worth a look if you’re revisiting API docs tooling after the template changes in newer .NET versions.
-
Securing .net 9 Application Using JWt Refresh Token signup , login
c-sharpcorner.com Issue #475
JWT refresh token walkthroughs remain evergreen, especially for teams building their own auth flows in newer .NET versions.
-
Working with Span, Memory, and ref structs in High-Performance Apps using .NET 9
c-sharpcorner.com Issue #456
A practical refresher on the allocation-free toolbox in .NET 9, with the right focus on GC pressure and when stack-backed types actually help.
-
Microsoft.Extensions.AI: The .NET Feature That’s Quietly Killing Boilerplate
medium.com Issue #398
Microsoft.Extensions.AI is the quiet productivity win here: less glue code when adding LLM features to .NET 9 apps.
-
Solving the Distributed Cache Invalidation Problem with Redis and HybridCache
milanjovanovic.tech Issue #375
A real-world look at cache consistency across nodes; this is the kind of problem that shows up in production, not slides.
-
Using sortable UUID / GUIDs in Entity Framework
steven-giesel.com Issue #338
Sortable GUIDs in EF Core is the kind of practical database detail that can quietly improve index behavior and insertion patterns.
.NET 9 tutorials from the DotNetNews archive, curated for .NET developers who already ship production code. This is a reading list pulled from daily issues, not a substitute for the official docs on .NET 9.
Use Start here for the editorial shortlist, then browse Latest or the full archive when you need more depth. Coverage leans toward .NET 9 features, ASP.NET Core .NET 9, asp.net. Recent pieces worth opening: “The Power of a Single Exclamation Mark: A Memory Cache Tale in .NET 9” and “JWT Done Right: 15 Production Mistakes Every ASP.NET Core Developer Should Avoid (.NET 9 Guide)”.
Latest
Newest .NET 9 from the archive
- 30 LINQ Interview Questions That Actually Get Asked in 2026
codewithmukesh.com Issue #486
-
Why I Switched from Swagger UI to Scalar in .NETserkanozbeykurucu.medium.com Issue #482
-
Securing .net 9 Application Using JWt Refresh Token signup , loginc-sharpcorner.com Issue #475
- Rate Limiting, .NET 11, C# 14
DotNetNews Issue #464
-
🚀 Integrating Hangfire into .NET 9 Applicationsc-sharpcorner.com Issue #448
-
What Are the New Features in C# 13?c-sharpcorner.com Issue #398
Archive
Page 1 of 15
Newest first
-
The Power of a Single Exclamation Mark: A Memory Cache Tale in .NET 9
medium.com Issue #503
Every software engineer loves making their application faster. I was working on my.NET 9 Student Management API. I wanted to make it…
-
JWT Done Right: 15 Production Mistakes Every ASP.NET Core Developer Should Avoid (.NET 9 Guide)
medium.com Issue #492
Fifteen JWT mistakes in ASP.NET Core APIs: validation, refresh tokens, key rotation, revocation, and the controls that must sit beside a…
-
30 LINQ Interview Questions That Actually Get Asked in 2026
codewithmukesh.com Issue #486
30 real LINQ interview questions with great answers, red flags, and follow-ups. Deferred execution, IQueryable, expression trees, and the .NET 9/10 operators.
-
Why I Switched from Swagger UI to Scalar in .NET
serkanozbeykurucu.medium.com Issue #482
Swagger UI was part of almost every .NET API I built for years. Then .NET 9 removed it from the default Web API template, and many…
-
Securing .net 9 Application Using JWt Refresh Token signup , login
c-sharpcorner.com Issue #475
Secure .NET 9 apps with JWT refresh tokens. Implement secure signup, login, and resource protection using best practices.
-
Rate Limiting, .NET 11, C# 14
DotNetNews Issue #464
Curated .NET reading on ASP.NET Core throttling, C# 14 and union types, EF-backed RAG, memory safety, and practical enterprise design.
-
Working with Span, Memory, and ref structs in High-Performance Apps using .NET 9
c-sharpcorner.com Issue #456
Unlock peak .NET 9 performance! Dive into Span<T>, Memory<T>, and ref structs for allocation-free, high-speed code. Master stack-based memory and reduce GC pressure.
-
🚀 Integrating Hangfire into .NET 9 Applications
c-sharpcorner.com Issue #448
Master background task management in .NET 9 with Hangfire! This tutorial covers setup, job creation, security, monitoring, and best practices for reliable background processing.
-
-
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!
-
Microsoft.Extensions.AI: The .NET Feature That’s Quietly Killing Boilerplate
medium.com Issue #398
.NET 9 added AI abstractions that make integrating LLMs stupidly simple. Here’s why nobody’s talking about it. Continue reading on JavaScript in Plain English »
-
C# 13 & .NET 9 — Part 16: Blazor, Blazor Server vs. Blazor WebAssembly
medium.com Issue #397
This article is based on Chapter 16: Packaging and Deployment
-
C# 13 & .NET 9 — Part 14: Web Services, RESTful API, gRPC, Pagination in APIs, Postman and Swagger
medium.com Issue #394
This article is based on Chapter 14: Website Development Using MVC Pattern
-
Coding agents, MVC, and runtime internals
DotNetNews Issue #393
A varied .NET roundup covering an AI coding-agent explorer, MVC and Minimal API guides, EF Core transactions, caching, and runtime async internals.
-
Missed these 12 new C# features?
roundthecode.com Issue #386
Discover 12 C# features from C# 12, 13 and 14 you may have missed, including primary constructors, collection expressions, extension members and more. The page Missed these 12 new C# features? appeare...
-
Why Scalar is Replacing Swagger in .NET 9 and 10
c-sharpcorner.com Issue #386
Discover why .NET 9 replaces Swagger with native OpenAPI using Microsoft.AspNetCore.OpenApi and modern UIs like Scalar. Streamline API testing with Postman!
-
Solving the Distributed Cache Invalidation Problem with Redis and HybridCache
milanjovanovic.tech Issue #375
Learn how to solve the distributed cache invalidation problem in .NET 9 by implementing a Redis Pub/Sub backplane to synchronize HybridCache instances across multiple nodes.
-
Background Jobs and Schedulers in .NET: From Hangfire to Temporal — Choosing the Right Tool
medium.com Issue #368
Compare Hangfire, Quartz.NET, Temporal and .NET 9 BackgroundService for background jobs, retries, monitoring and tracing in 2026. Continue reading on .Net Code Chronicles »
-
Blazor, EF Core, and AI updates
DotNetNews Issue #367
This issue spans Blazor’s future, EF Core 10 query filters, API versioning, messaging patterns, and .NET AI development for 2026.
-
C# 14 features and microservices patterns
DotNetNews Issue #362
This issue covers C# 14 language updates, OpenAPI-driven full-stack typing, and practical microservices and design-pattern guidance for .NET teams.
-
“Object Cannot Be Cast from DBNull to Other Types” — The Hidden Null Trap in .NET 8 / 9
medium.com Issue #359
If you’ve worked long enough with .NET and SQL, this one probably found you eventually:
-
-
The New field Keyword Improves Properties in C# 14
medium.com Issue #354
How C# 14 finally eliminates boilerplate in properties — without sacrificing encapsulation, validation, or flexibility.
-
How does Aspire launch the Azure Functions runtime when you call aspire run?
blog.safia.rocks Issue #354
A behind-the-scenes look at how Aspire launches the Azure Functions runtime locally, leveraging a clever .NET SDK feature to make it all work seamlessly.
-
Clean Architecture vs Vertical Slice — Which One Should You Use?
medium.com Issue #354
Based on the latest developments in .NET 9 and the evolving architectural patterns in the .NET community, let’s explore how these two…