ASP.NET Core Web API Articles, Tutorials & News
ASP.NET Core Web API articles, tutorials, and news from the DotNetNews archive.
270 articles Updated
Start here
Editor picks for Web API
-
Custom User Management in ASP.NET Core Web API (.NET 10)
codewithmukesh.com Issue #502
Practical user-management coverage for ASP.NET Core APIs, especially where Identity defaults don't fit cleanly.
-
.NET app returning a blank 500? Not with exception handlers
roundthecode.com Issue #493
If your API emits useless 500s, fix that first. Clear exception handling is operational hygiene, not a nice-to-have.
-
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.
-
Vertical Slice Architecture in ASP .NET Web API
medium.com Issue #475
Vertical slice architecture still resonates because it maps better to features and teams than layered abstractions often do.
-
How to upload files in an ASP.NET Core Web API
blog.elmah.io Issue #474
File uploads in ASP.NET Core APIs have built-in support; learn the patterns.
-
Building a Full-Stack Task Manager App with .NET Core Web API + Angular 20
medium.com Issue #468
A practical full-stack walkthrough with familiar building blocks: Web API, EF Core, JWT, and Angular.
-
How to upload files in an ASP.NET Core Web API
blog.elmah.io Issue #462
Straightforward, practical ASP.NET Core guidance. File uploads sound simple until validation, storage, and request handling details pile up.
-
Optimistic Concurrency in EF Core 10: ASP.NET Core Web API Guide
codewithmukesh.com Issue #456
Useful for teams building APIs that need sane conflict handling instead of hand-wavy concurrency stories.
ASP.NET Core Web API 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 ASP.NET Core Web API.
Use Start here for the editorial shortlist, then browse Latest or the full archive when you need more depth. Coverage leans toward Web API .NET, ASP.NET Core API tutorials, controller APIs. Recent pieces worth opening: “Idempotency in one attribute: safe retries for HTTP APIs” and “Minimal APIs vs Controllers: The .NET Debate That Just Won’t Die”.
Latest
Newest Web API from the archive
-
Minimal APIs vs Controllers: The .NET Debate That Just Won't Diec-sharpcorner.com Issue #504
-
Full-Stack AI Applications with Next.js, ASP.NET Core, and OpenAIc-sharpcorner.com Issue #502
-
Custom User Management in ASP.NET Core Web API (.NET 10)codewithmukesh.com Issue #502
-
Stop Over-Fetching: Master EF Core Projections for Faster, Leaner APIsbogdan-hatis.medium.com Issue #498
Archive
Page 1 of 11
Newest first
-
Idempotency in one attribute: safe retries for HTTP APIs
medium.com Issue #504
Clients retry. Resilient HTTP handlers retry harder. A POST that creates a resource must survive being sent twice. Here is the whole thing…
-
Minimal APIs vs Controllers: The .NET Debate That Just Won't Die
c-sharpcorner.com Issue #504
Minimal APIs vs. Controllers: A .NET debate settled. Choose the right tool for your project, not the hype. Learn when to use each for optimal .NET development.
-
Full-Stack AI Applications with Next.js, ASP.NET Core, and OpenAI
c-sharpcorner.com Issue #502
Build full-stack AI apps with Next.js, ASP.NET Core, and OpenAI. Learn architecture, integration, and best practices for scalable, secure AI solutions.
-
Custom User Management in ASP.NET Core Web API (.NET 10)
codewithmukesh.com Issue #502
Build a user-management layer in ASP.NET Core Web API: a custom user model, admin endpoints to list, lock, and role-manage users, and self-service profiles.
-
Minimal APIs vs Controllers in ASP.NET Core: Which Should You Use for Production .NET APIs?
medium.com Issue #502
How to choose based on architecture, validation, versioning, testing, team structure, and maintainability — not preference
-
From Browser to Controller: Understanding the ASP.NET Core Request Pipeline using Airport Journey Analogy
c-sharpcorner.com Issue #500
This article breaks down the ASP.NET Core request lifecycle step by step with a real-world airport analogy, making complex concepts easy to understand and remember.
-
Middleware Pipeline in ASP.NET Core Explained (Simple + Interview-Friendly)
medium.com Issue #500
Introduction
-
Building Better ASP.NET Core Applications with Middleware
medium.com Issue #500
Imagine we are building a healthcare application, and every time a user (doctors, nurses, or recipients) sends a request to the server…
-
Stop Over-Fetching: Master EF Core Projections for Faster, Leaner APIs
bogdan-hatis.medium.com Issue #498
Modern APIs rarely need every column from every related table.
-
Full-stack static typing with OpenAPI TypeScript and Microsoft.AspNetCore.OpenApi
johnnyreilly.com Issue #494
This post will show you how to write full stack applications with static typing from back to front using OpenAPI, TypeScript and .NET.
-
Building AI-Powered API Deprecation Management Platforms with .NET
c-sharpcorner.com Issue #494
Build AI-powered API deprecation platforms with .NET, OpenTelemetry, and Azure OpenAI for safer retirements and faster migrations.
-
.NET app returning a blank 500? Not with exception handlers
roundthecode.com Issue #493
Is your ASP.NET Core Web API returning a blank 500 response? Learn how to fix it properly using exception handlers. The page .NET app returning a blank 500? Not with exception handlers appeared on Rou...
-
Creating an AI-Powered API Documentation Assistant with ASP.NET Core and Vector Search
c-sharpcorner.com Issue #492
Build an AI-powered API documentation assistant using ASP.NET Core and vector search for faster, contextual answers.
-
The Hard Part of Webhooks Isn’t Sending Them — It’s Guaranteeing They Arrive
medium.com Issue #491
What I learned building a reliable webhook delivery system, and why a single timestamp ended up being my scheduler.
-
Compose your API surface with Data API builder custom paths
devblogs.microsoft.com Issue #491
In May, Data API builder (DAB) 2.0 was released to preview, and in June it went generally available. With this new release, DAB introduced a new feature for REST endpoints: the ability to customize en...
-
Building Intelligent API Discovery Portals with ASP.NET Core and Vector Search
c-sharpcorner.com Issue #490
Build intelligent API discovery portals with ASP.NET Core and vector search. Enhance developer productivity by enabling semantic API search.
-
Keeping front end and back end in sync with NSwag generated clients
johnnyreilly.com Issue #490
By generating clients from OpenAPI specs, it is possible to have integration tests that check your front end and your back end are aligned. This post will show you how to do that using NSwag.
-
Building AI-Powered API Usage Analytics Platforms with .NET
c-sharpcorner.com Issue #490
Build AI-powered API analytics with .NET, OpenTelemetry, and Azure OpenAI for actionable insights, better product decisions, and enhanced customer experiences.
-
Your first MCP server with ASP.NET
timdeschryver.dev Issue #489
Learn how to query your application's data using natural language by building an ASP.NET MCP server.
-
How to Prevent Duplicate API Requests in .NET
blog.stackademic.com Issue #489
Understanding Idempotency with Real-World Examples Continue reading on Stackademic »
-
Building AI-Powered API Backward Compatibility Testing in ASP.NET Core
c-sharpcorner.com Issue #489
Build AI-powered API backward compatibility testing in ASP.NET Core to ensure seamless evolution and prevent client disruptions.
-
Essential Patterns for Building Production-Ready REST APIs in .NET 8
c-sharpcorner.com Issue #489
Build clean, maintainable, and testable REST APIs in .NET 8 with practical patterns for project structure, error handling, responses, validation, and logging.
-
Generate a Kiota client at build time from an ASP.NET Core OpenAPI file
meziantou.net Issue #488
In a previous post, I explained how to generate the OpenAPI document during the ASP.NET Core build and commit it to the repository. That gives you a versioned API contract that is easy to review in pu...
-
Stop Buffering Entire API Responses: Streaming Data with IAsyncEnumerable
medium.com Issue #487
If your API method signature looks like Task >, you've already made a decision — whether you meant to or not — that the… Continue reading on CodeToDeploy »
-
ASP.NET Core Middleware Explained with Real Examples
medium.com Issue #487
Middleware is one of the most important concepts in ASP.NET Core. It allows developers to handle requests and responses in a pipeline. In…