frameworks
.NET 8 Articles, Tutorials & News
.NET 8 articles, tutorials, and news from the DotNetNews archive.
167 articles Updated
This DotNetNews topic collects .NET 8 tutorials material from the daily archive. .NET 8 is a recurring focus for C# and .NET developers working in the Microsoft ecosystem. The page is for people who already ship C# and need a faster way to find relevant posts.
Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for .NET 8; the archive list is chronological and larger. Nothing here claims every article was production-tested by the editors.
Recurring subtopics in recent issues include .NET 8 LTS, ASP.NET Core .NET 8, asp.net, and code. Secondary angles such as .NET 8 and .NET 8 tutorials appear when the archive actually covered them. Related hubs such as .NET 9 and .NET 10 cover adjacent problems.
Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.
Start here
Editor picks for .NET 8
-
.NET 8 vs .NET 6: Should You Upgrade?
Facile Technolab Blog Issue #495
A sensible upgrade comparison focused on support windows, performance, and migration risk rather than hype.
-
Vertical Slice Architecture in C# (.NET 8): A Complete Guide with Production-Ready Examples
Medium Issue #493
If you like feature-first organization, this is a good production-minded vertical slice walkthrough with familiar CQRS and MediatR tradeoffs.
-
Essential Patterns for Building Production-Ready REST APIs in .NET 8
C# Corner Issue #489
A broad API patterns roundup covering structure, validation, errors, and logging in .NET 8.
-
Architecting for Zero Trust & Fiscal Sanity: Securing and Caching .NET 8 AI Agents on AWS
Medium Issue #466
Security, caching, and AI agents in one piece is a timely combination. The cost-control angle makes it more than just another AI post.
-
How to C#: Add Configuration to your .NET 8 Web API Application
Medium Issue #420
Shows adding custom configuration to a .NET 8 Web API project.
-
Getting Started With Azure Functions: HTTP & Timer Triggers
ai.plainenglish.io Issue #396
A practical Azure Functions guide covering HTTP and timer triggers in the .NET 8 isolated worker model.
-
Mastering .NET 8 Resilience Pipelines: Internals, Custom Strategies, and Production-Grade Patterns
C# Corner Issue #382
A deep dive into .NET 8 resilience pipelines with custom strategies, ordering, and observability concerns.
-
Collection Performance: High-Performance Collection Randomization in .NET
WordPress Issue #375
Nice comparison of shuffle APIs.
Archive
Page 1 of 7
Newest first
-
Making POST Requests Idempotent in .NET 8: Preventing Duplicate Requests in Distributed Systems
Medium - Adeboye Salisu Issue #552
A practical look at how I used idempotency keys, EF Core and PostgreSQL unique constraints in Taskora to make retries safe under…
-
CQRS in .NET 8: A Pragmatic, Copy-Pasteable Setup
Medium - Santanu Chandra Issue #551
No smart title, no magic — just a working CQRS implementation you can drop into a real project today.
-
Sharper .NET 8: Clean Practices & the Magic
Medium Issue #549
How a handful of small habits turn ordinary C# into code you actually enjoy reading.
-
ASP.NET Core API Versioning: Why Your Old Setup Breaks in .NET 8
Medium Issue #538
API versioning becomes important as soon as an application has clients that depend on existing endpoints. You want to introduce new…
-
Fixing .NET SslException on Linux Container
Network Programming in .NET Issue #529
.NET 8 / C# LINUX / OPENSSL GOOGLE CLOUD RUNFixing .NET SslException on Linux ContainerDeployments: The ‘RequireEncryption’ Policy PitfallAuthor: DevOps & Software Architecture Engineering Category: T...
-
Bringing .NET Remoting and AppDomains Back to .NET 8
C# Corner Issue #514
Migrate .NET Framework Remoting & AppDomains to .NET 8 with compatibility layers. Retain APIs, gain modern runtime benefits.
-
Migrating Enterprise Applications from .NET 8 to .NET 10 LTS: Lessons, Pitfalls, and Automation
C# Corner Issue #513
Migrate .NET 8 to .NET 10 LTS: Learn strategies, avoid pitfalls, and automate your enterprise application upgrades for stability.
-
Modernizing a Legacy Enterprise Application Using .NET 6 Microservices, React, EF Core and ActiveMQ
C# Corner Issue #511
Modernize legacy apps with .NET 6 microservices, React, EF Core, and ActiveMQ for independent evolution, scalability, and operational control.
-
How to Build Clean Telegram Bots in .NET 8+ Using the Mediator Pattern and FSM
Medium Issue #508
Say goodbye to massive switch-case statements and nested if-conditions in your Telegram.Bot update handler.
-
Blazor Hybrid Apps with .NET MAUI
C# Corner Issue #507
Build native cross-platform apps with Blazor Hybrid & .NET MAUI. Reuse C#, Razor, HTML/CSS for Android, iOS, Windows, macOS. Boost development!
-
Backward Compatibility as an Act of Compassion
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development Issue #502
Somewhere right now, a developer is opening a .csproj file that targets net48. Not because they love it. Because the app inside it quietly runs a hospital's billing system, or a manufacturing plant's ...
-
.NET 8 vs .NET 6: Should You Upgrade?
Facile Technolab Blog Issue #495
.NET 8 vs .NET 6 compared. Support timelines, performance gains, and breaking changes. A practical guide to deciding when and how to upgrade.
-
Vertical Slice Architecture in C# (.NET 8): A Complete Guide with Production-Ready Examples
Medium Issue #493
A deep dive into Vertical Slice Architecture in C# with .NET 8, real-world API design, CQRS, MediatR, and production-ready code examples.
-
Essential Patterns for Building Production-Ready REST APIs in .NET 8
C# Corner Issue #489
Build clean, maintainable, and testable REST APIs in .NET 8 with practical patterns for project structure, error handling, responses, validation, and logging.
-
Building an MCP Server for a Vehicle Registration API in C# .NET 8
Network Programming in .NET Issue #474
If you’ve spent any time with Claude recently, you may have noticed it can do things that feel surprisingly connected to the real world — looking up domain expiry dates, checking live weather, queryin...
-
Architecting for Zero Trust & Fiscal Sanity: Securing and Caching .NET 8 AI Agents on AWS
Medium Issue #466
Picture this: You’ve successfully migrated your legacy enterprise applications into a modern microservices architecture running on AWS EKS…
-
Spans, Blazor workers, and tracing
DotNetNews Issue #457
Coverage includes ReadOnlySpan allocation cuts, Entra token lifetimes, OpenTelemetry propagation, Blazor web workers, local LLM tooling, and saga design.
-
ASP.NET Web API CRUD Operations
""charp" OR "asp.net" OR "fsharp" OR "c#" OR "vb.net" " - Google News Issue #451
ASP.NET Web API CRUD Operations - .NET8 And Entity Framework Core Tutorial (yY7pLCuHov)
-
What Are Primary Constructors in C# 12 and Their Benefits?
C# Corner Issue #432
Discover C# 12's primary constructors! Simplify code, boost readability, and reduce boilerplate. Learn how they streamline data models and dependency injection.
-
Top Core Concepts Every Senior C#/.NET Developer Should Know in 2026
Medium Issue #428
The .NET ecosystem has never moved faster. From minimal APIs and cloud-native architecture to AI integration and advanced concurrency —…
-
Why .NET Still Powers the Backbone of Modern Enterprise Software in 2026
Medium Issue #428
Introduction
-
Using Claude AI APIs in ASP.NET Core Applications (2026 Guide)
C# Corner Issue #428
Integrate Claude AI with ASP.NET Core! This 2026 guide covers API integration, architecture, best practices, and code examples for building intelligent apps.
-
How I release a Blazor app to 8 distribution channels
Medium Issue #428
OpenHabitTracker is a free, open source app for taking Markdown notes, planning tasks, and tracking habits. One codebase, 8 distribution…
-
Pin Clustering in .NET MAUI Maps
Microsoft Dev Blogs Issue #420
.NET MAUI 11 adds pin clustering to the Map control, automatically grouping nearby pins into cluster markers. Learn how to enable clustering, create separate clustering groups, and handle cluster taps...
-
How to C#: Add Configuration to your .NET 8 Web API Application
Medium Issue #420
Adding Custom Configuration to a .NET 8 Web API