frameworks
.NET Core Articles, Tutorials & News
.NET Core articles, tutorials, and news from the DotNetNews archive.
1601 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
ngcheehou.medium.com 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-sharpcorner.com Issue #501
Good refresher on Hangfire fundamentals if you need reliable background processing without building the plumbing yourself.
-
[.NET Versions Explained]: Confusion- .Net
medium.com 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.com 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
faciletechnolab.com Issue #478
Useful modernization inventory for teams sorting what survives an MVC to Core move.
-
Top .NET Core Background Job Tools
faciletechnolab.com 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?
pietschsoft.com 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-sharpcorner.com Issue #472
Reverse engineering undocumented APIs is sometimes necessary; document your own APIs instead.
Archive
Page 1 of 65
Newest first
-
What is middleware in ASP.NET Core and the gotchas
roundthecode.com Issue #543
Learn what middleware is in ASP.NET Core, how to write your own, and the gotchas around calling next, and changing the response after it starts.
-
How to Build High-Performance Distributed Systems with .NET Core — By Najeeb Ullah
medium.com Issue #542
Building large-scale enterprise applications requires deep architectural knowledge and efficient coding practices. As a Top .NET Creator…
-
Why I Moved to Mac from Windows as a .NET Developer
youtube.com Issue #541
Learn PostgreSQL for Free at Dometrain: https://dometrain.com/course/hands-on-learn-postgresql/?ref=nick-chapsas&promo=youtube Hello, everybody. I'm Nick, and in this video, I will talk about why I de...
-
Installing Omarchy on My Surface Book for .NET Development
laurentkempe.com Issue #540
I installed Omarchy on my first-generation Microsoft Surface Book, mostly to find out whether this 2015 laptop could still make a good .NET development machine. The installation took about two minutes...
-
Getting started with RAG in ASP.NET Core
blog.elmah.io Issue #539
AI hype is everywhere, but where do you start with .NET? In this beginner-friendly post, we build a simple RAG pipeline in an ASP.NET Core Web API using keyword matching instead of embeddings, coverin...
-
Using multiline Parameters for Aspire and ASP.NET Core with user secrets and Azure default deployments
damienbod.com Issue #538
Multiple line secrets or configuration do not work in Aspire per default. An example of this is using a PEM file for certificates. This posts shows how the multiple line configuration parameters can b...
-
ASP.NET Core API Versioning: Why Your Old Setup Breaks in .NET 8
medium.com Issue #538
API versioning becomes important as soon as an application has clients that depend on existing endpoints. You want to introduce new…
-
Generate and review the public API of a .NET library
meziantou.net Issue #537
When maintaining a library, one of the easiest ways to introduce a breaking change is to update a public type without noticing its impact on consumers. You can use the Microsoft.CodeAnalysis.PublicApi...
-
FeatureFusion: an engineering lab that extracts reusable .NET building blocks
medium.com Issue #537
I did not start with NuGet packages. I started with recurring problems in real applications, built a public lab to work on them, and…
-
.NET bin and obj Directory Cleaner
nodogmablog.bryanhogan.net Issue #537
Because I write a lot of blog posts, I have a lot of .NET projects on my disks. After building or running each project, a bin and obj directory is created. These directories take up a lot of space, an...
-
IEnumrable and IQueryable in c#
c-sharpcorner.com Issue #537
Learn the difference between IEnumerable and IQueryable in C# with simple examples. Understand how LINQ queries are executed, how Entity Framework Core translates IQueryable queries into SQL, and why ...
-
Implementation OpenTelemetry with .NET
medium.com Issue #536
Module 2: Implementation · Chapter 7 Logging
-
LongRunning MCP Tools .NET What Actually Happens When Your ToolCall Outlives the Client's Patience
topuzas.medium.com Issue #534
-
Add Blazor to Your WPF App — Without Rewriting It
medium.com Issue #533
VECTOART · DIGITAL SOVEREIGNTY SERIES · VIDEO 09
-
.NET Data Community Standup: How to start contributing to Entity Framework Core
youtube.com Issue #533
Learn how to start contributing to the Entity Framework Core project. Where to start. How to build the repository. How it is layered. How tests work. Etc. 🎙️ Featuring: Jiri Cincura #efcore #ef #dotn...
-
Grand Larceny Auto: Manually Unpacking a ConfuserEx-Protected .NET/Godot CTF Challenge
medium.com Issue #533
A hands-on walkthrough of defeating rename obfuscation, control-flow flattening, caller-bound string encryption, and a logic bug in a…
-
What Actually Happens When You Use async and await in .NET?
malshikay.medium.com Issue #533
If you work with .NET, you have probably written code like this:
-
PostgreSQL 19 Beta 3: Testing Temporal Tables with EF Core
c-sharpcorner.com Issue #533
Learn how to test PostgreSQL 19 Beta 3 temporal tables with EF Core, including temporal queries, compatibility testing, and potential query behavior changes.
-
PostgreSQL 19 SQL/PGQ: Building Property Graph Queries with .NET
c-sharpcorner.com Issue #533
Learn how PostgreSQL 19 SQL/PGQ enables property graph queries and explore how .NET applications can model relationships, traverse graphs, and query connected data.
-
How to Set Excel Cell Background in C# (Solid, Texture, and Gradient)
medium.com Issue #533
Are you looking to make your Excel reports more visually appealing and easier to interpret? Whether you need to highlight critical KPIs…
-
.NET 11 HTTP Connection Eviction: Testing DNS Failover in Long-Lived APIs
c-sharpcorner.com Issue #532
Test .NET 11 HTTP connection eviction for long-lived APIs and evaluate DNS failover, connection reuse, backend changes, and request reliability.
-
Finding the total number of processors on a machine with .NET
andrewlock.net Issue #532
In this post I show how to find the total number of logical CPUs on a host (not just those available to a process); something that isn't exposed in modern .NET
-
The Evolution of Program.cs File in .NET Applications
benedictodoh.medium.com Issue #532
In standard .NET applications, the Program.cs file has always been the entry point into the application. Over the years, its structure has…
-
C# 15 Unsafe Model: Auditing Existing Native Interop Code for .NET 11
c-sharpcorner.com Issue #532
Learn how to audit existing C# native interop and unsafe code for C# 15 and .NET 11, focusing on compatibility, safety, migration risks, and best practices.
-
Distributed Tracing in ASP.NET Core: From HTTP to the Queue with OpenTelemetry
medium.com Issue #531
OpenTelemetry gets the HTTP half of a distributed trace right automatically: two services, one trace, zero manual wiring. The interesting…