frameworks
.NET Core Articles, Tutorials & News
.NET Core articles, tutorials, and news from the DotNetNews archive.
1670 articles Updated
This DotNetNews topic collects .NET Core tutorials material from the daily archive. .NET Core 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 Core; the archive list is chronological and larger. Nothing here claims every article was production-tested by the editors.
Recurring subtopics in recent issues include cross-platform .NET, .NET Core migration, building, and asp.net. Secondary angles such as .NET Core and .NET Core tutorials appear when the archive actually covered them. Related hubs such as ASP.NET Core and .NET 8 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 Core
-
Microservices Communication with RabbitMQ and .NET Core
Medium Issue #502
Basic microservices messaging material, but still useful for readers new to RabbitMQ patterns in .NET.
-
Hangfire Jobs in .NET Core: Complete Guide to Background Job Processing
C# Corner Issue #501
Good refresher on Hangfire fundamentals if you need reliable background processing without building the plumbing yourself.
-
[.NET Versions Explained]: Confusion- .Net
Medium Issue #496
Do you know the difference between .NET, .NET Standard, .NET Framework, .NET Core, ASP.NET, and ASP.NET Core?
-
Dependency Injection in .NET Core
Medium Issue #494
🚀 Dependency Injection in .NET finally clicked for me… and here’s the explanation I wish someone had given me on Day 1.
-
ASP.NET MVC to ASP.NET Core Migration NuGet Packages: Modernization Guide
Facile Technolab Blog Issue #478
Useful modernization inventory for teams sorting what survives an MVC to Core move.
-
Top .NET Core Background Job Tools
Facile Technolab Blog Issue #475
Useful survey material for teams choosing between simple job runners and broader workflow orchestration platforms.
-
C#: Should This Service Be Singleton, Scoped, or Transient?
Chris Pietschmann Issue #472
Singleton vs. Scoped vs. Transient is deceptively simple; wrong choice breaks concurrency or leaks state.
-
Reverse Engineering an API in .NET Core – Complete Practical Example
C# Corner Issue #472
Reverse engineering undocumented APIs is sometimes necessary; document your own APIs instead.
Archive
Page 1 of 67
Newest first
-
-
Microsoft Introduces 'dotnetup' Toolchain Manager for .NET SDKs and Runtimes
Visual Studio Magazine Issue #572
A public preview provides user-level .NET installation and version management, initially focused on macOS and Linux.
-
How to Add Health Checks to an ASP.NET Core Application
C# Corner Issue #571
Learn to add ASP.NET Core health checks, verify SQL Server connectivity, and expose separate liveness and readiness endpoints for production monitoring.
-
How to Use CancellationToken in ASP.NET Core Without Leaving Work Running
C# Corner Issue #571
Learn how to use CancellationToken in ASP.NET Core to stop unnecessary work when requests are aborted, including cancellation in EF Core queries and HttpClient calls.
-
How to Keep Customer Data Separate in a Multi-Tenant ASP.NET Core App
C# Corner Issue #571
Learn how to isolate tenant data in an ASP.NET Core shared-database application using EF Core query filters, tenant claims, safe writes, and authorization.
-
How to Add API Versioning to an ASP.NET Core Web API
C# Corner Issue #571
Learn to add URL-based API versioning to an ASP.NET Core Web API using Asp.Versioning, create v1 and v2 controllers, and preserve compatibility for existing clients.
-
How to Handle Graceful Shutdown in ASP.NET Core Background Services
C# Corner Issue #571
Learn how to implement graceful shutdown for ASP.NET Core background services using cancellation tokens, safe work handling, dependency injection scopes, and recovery strategies.
-
How to Add Rate Limiting to ASP.NET Core APIs
C# Corner Issue #570
Learn how to configure and apply ASP.NET Core rate limiting policies, choose limiter algorithms, and return HTTP 429 responses for excessive API requests.
-
How to Trace a Slow API Request with OpenTelemetry in .NET
C# Corner Issue #570
Configure OpenTelemetry tracing in an ASP.NET Core Web API to trace incoming requests, outgoing HTTP calls, and custom operations when investigating slow responses.
-
Clean Architecture in ASP.NET Core: What Belongs in Each Layer, and Why?
Medium Issue #570
Understanding the responsibilities of each layer, the direction of dependencies, and the engineering decisions behind maintainable .NET…
-
Understanding CancellationToken in C# and ASP.NET Core Web API
C# Corner Issue #570
Learn how to use CancellationToken in ASP.NET Core Web API to stop abandoned requests, cancel EF Core queries, and handle request cancellation efficiently.
-
How to Use the Transactional Outbox Pattern in .NET to Avoid Lost Messages
C# Corner Issue #570
Learn how to implement the Transactional Outbox Pattern in ASP.NET Core and Entity Framework Core to reliably save business data and publish events without losing messages.
-
How to Secure File Uploads in ASP.NET Core by Checking File Signatures
C# Corner Issue #569
Learn how to secure ASP.NET Core file uploads by validating file signatures, enforcing size limits, and safely storing uploaded files.
-
How to Mock External HTTP APIs in .NET Integration Tests
C# Corner - Nidhi Sharma Issue #569
Learn how to mock external HTTP APIs in ASP.NET Core integration tests by replacing HttpMessageHandler for typed HttpClient instances in WebApplicationFactory.
-
How to Use CancellationToken in ASP.NET Core Without Leaving Work Running
C# Corner Issue #569
Learn how to propagate CancellationToken through ASP.NET Core APIs, Entity Framework Core queries, and HTTP operations to stop work when requests are aborted.
-
RAG in ASP.NET Core (.NET 10): A Chat API That Remembers
codewithmukesh Issue #569
Build RAG in ASP.NET Core on .NET 10 with GoodMem: ingest docs, answer with citations, keep chat memory across restarts, and measure what a reranker adds.
-
Microservices Communication with RabbitMQ and .NET Core
C# Corner - Sagar Rane Issue #568
When I first started working with microservices, I made the same mistake most people make. I split the application into small services, and then I made them call each other over HTTP all day long. It ...
-
Lesson 1: What Exactly Is .NET?
Medium - Sharon lelo Issue #567
If I asked you:
-
A Birthday Is Not a Timestamp
Medium - Subhankar karmakar Issue #566
The Angular, ASP.NET Core, and SQL Server mistake that turns October 15 into October 14, and the design change that fixes it.
-
ASP.NET Core Output Caching vs. Response Caching: What's the Difference?
C# Corner - Nidhi Sharma Issue #566
Learn the differences between ASP.NET Core output caching and response caching, including HTTP cache rules, server-side policies, middleware setup, and when to use each.
-
Resolving Common Pitfalls in ASP.NET Core Hybrid Projects: APIs, HTML Redirects, and Decimal Parsing
C# Corner - Sardar Mudassar Ali Khan Issue #566
-
Secure File Uploads in ASP.NET Core: Validate File Signatures, Not Just Extensions
C# Corner - Ananya Desai Issue #566
Learn how to secure ASP.NET Core file uploads by validating extensions and file signatures, enforcing size limits, and safely storing uploaded files.
-
Verify Webhook Signatures and Reject Replayed Requests
C# Corner - Saurav Kumar Issue #566
Learn how to verify HMAC webhook signatures from raw request bodies and prevent replayed requests with timestamps, event IDs, and idempotent processing in ASP.NET Core.
-
ASP.NET Core Output Caching vs. Response Caching: Which One Should You Use?
C# Corner Issue #566
Compare ASP.NET Core Output Caching and Response Caching, including how they work, configuration, HTTP cache rules, and when to use each approach.