frameworks
.NET Core Articles, Tutorials & News
.NET Core articles, tutorials, and news from the DotNetNews archive.
1670 articles Updated Page 3 of 67
Browse additional .NET Core articles from the DotNetNews archive.
.NET Core articles
Page 3 of 67
Newest first
-
What is middleware in ASP.NET Core and the gotchas
C# Digest - [email protected] (Jakub Chodounsky) Issue #557
middleware in ASP.NET Core runs on every HTTP request and response
-
Controllers vs. Minimal APIs: I Rebuilt the Same Project Both Ways
Medium - Somnath Mukherjee Issue #557
I built the same small ASP.NET Core API twice, once with Controllers and once with Minimal APIs, to see what differs in practice. Here’s…
-
Polly v8 Rewrote Itself From Scratch. Here’s What Actually Changed
Medium - Adrian Bailador Issue #556
Polly showed up briefly in an earlier post on modernising a legacy enterprise codebase on this blog, wiring resilience into a set of…
-
What I Wish I Knew Before Building APIs in ASP.NET Core
Medium - Somnath Mukherjee Issue #555
Leaked entities, 9-second endpoints, and a breaking change I never saw coming. Here’s what I’d tell my past self.
-
Learning Optimizely CMS: Getting Started with Optimizely
Medium - Rutuja Pandule Issue #554
My Optimizely CMS Learning Journey — Part 1
-
Why Is Your ASP.NET Core API Slow? Start With These 10 Checks
Medium - Converge Solution Issue #553
Your ASP.NET Core API is slow.
-
What's the highest legal FILETIME ? Is it safe to use?
Microsoft Dev Blogs - Raymond Chen Issue #552
A customer wanted to define a sentinel FILETIME that will be considered larger than another FILETIME. In other words, CompareFileTime should always say that the sentinel value is later. What's a goo...
-
23 GoF Design Patterns — Part 1: Creational and Structural Patterns
Medium - Pavan pitthdiya Issue #551
If you have been working with C# or ASP.NET Core for some time, you have probably heard terms like:
-
Interfaces vs Abstract Classes in C#: What .NET Interviews Actually Ask
Medium - Anchalmehandiratta Issue #551
Interfaces are everywhere in real ASP.NET Core code — IOrderService, ILogger, IRepository — and this topic is also where everything from…
-
How to Include Custom Folders and Non-Code Files in Publish Output in .NET Using Visual Studio
Medium - Pramuditha Kaluthanthri Issue #550
Normally when you publish a project, the custom folders and files that you manually add to your project(e.g.
-
What .NET Code Protection Actually Does (And Why Decompilers Make It Necessary)
Medium Issue #549
.NET code protection exists because of a structural property of the platform: assemblies compile to CIL, an intermediate language that…
-
How I’d Learn .NET From Scratch Without Getting Lost
Medium Issue #548
When someone decides to learn .NET, the first thing they usually search for is:
-
.NET Aspire Integration Testing Best Practices for Distributed Applications
Medium Issue #547
A while ago, I published an article about ASP.NET Core Integration Testing Best Practices. WebApplicationFactory, TestContainers, and… Continue reading on CodeX »
-
Mastering the Decorator Pattern in ASP.NET Core applications
Medium Issue #547
Add caching, logging, or retry to a service without touching the service — wrap it. The decorator pattern in ASP.NET Core, made painless…
-
Authentication in ASP.NET Core
Medium Issue #546
A deep-dive walkthrough of authentication in ASP.NET Core — covering the ClaimsPrincipal/ClaimsIdentity model everything else builds on…
-
Multiple Get Methods with the Action Method Selector Attribute in .NET Core 10
no dogma blog Issue #545
Download full source code. Here is the previous post I wrote about this . A little has changed since then. If you update the code to compile with .NET Core 10, the default Get() method will be called ...
-
Validation improvements in ASP.NET Core
Medium Issue #545
The validation pipeline is now asynchronous, so you can inject dependencies and await DB calls directly in a validation attribute.
-
Building More Resilient ASP.NET Core Applications with Http.Resilience
Medium Issue #545
When your ASP.NET Core application depends on external APIs, temporary failures are inevitable — network glitches, timeouts, 5xx responses…
-
From Page Refresh to fetch(): The Pre-Real-Time Era of Status Updates in ASP.NET Core
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development Issue #545
Almost every non-trivial web application eventually needs to answer a simple question: something is processing on the server, and the user needs to know when it's finished (or how far along it is). Ge...
-
What is middleware in ASP.NET Core and the gotchas
Round The Code 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 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 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
Laurent Kempé 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
elmah.io Blog - .NET Technical tutorials/guides and new features 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
Software Engineering 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...