apis
ASP.NET Core Web API Articles, Tutorials & News
ASP.NET Core Web API articles, tutorials, and news from the DotNetNews archive.
265 articles Updated Page 2 of 11
Browse additional ASP.NET Core Web API articles from the DotNetNews archive.
ASP.NET Core Web API articles
Page 2 of 11
Newest first
-
How to Simplify ASP.NET Core API Testing
medium.com Issue #484
When developing applications, we strive to avoid code duplication. We extract commonly used code into libraries and use DI containers to…
-
Scalability in .NET Backend Systems: Design Decisions That Matter Before Infrastructure
medium.com Issue #484
How to identify bottlenecks, reduce hotspots, protect databases, and scale backend systems intentionally
-
Why I Switched from Swagger UI to Scalar in .NET
serkanozbeykurucu.medium.com Issue #482
Swagger UI was part of almost every .NET API I built for years. Then .NET 9 removed it from the default Web API template, and many…
-
Building AI-Powered API Documentation Assistants with .NET
c-sharpcorner.com Issue #482
Build AI-powered API documentation assistants with .NET, Azure AI Search, and Azure OpenAI for enhanced developer productivity and accessibility.
-
ASP.NET Core + MongoDB: Building Modern APIs
alifiyakapasi07.medium.com Issue #482
When building modern applications, choosing the right database is an important decision. While relational databases like SQL Server remain…
-
RESTful API Best Practices for .NET Developers (.NET 10) – The Complete 2026 Guide to Production-Ready APIs
codewithmukesh.com Issue #480
Build production-grade REST APIs in .NET 10. Resource naming, HTTP methods, status codes, versioning, idempotency, RFC 9457 Problem Details, caching, and concurrency - done right.
-
GROUP BY in GraphQL for .NET
medium.com Issue #479
If you’re building a GraphQL API in .NET, you’ve almost certainly run into HotChocolate — the de-facto GraphQL server for the platform.
-
API Versioning Should Be Your Last Resort
milanjovanovic.tech Issue #479
Most teams reach for v2 too early because they don't have a contract evolution strategy. Here's the API change management approach I prefer: evolve contracts safely, deprecate deliberately, and versio...
-
Refactoring an ASP.NET Core API with clean architecture
roundthecode.com Issue #478
Learn how to refactor an ASP.NET Core API using clean architecture by separating validation, business logic, and database access into clear layers. The page Refactoring an ASP.NET Core API with clean ...
-
Getting the Client IP Address in ASP.NET Core
weblog.west-wind.com Issue #477
When I need to pick up the client IP Address in ASP.NET Core I always forget where to find the connection information. It's simple enough: HttpContext?.Connection?.RemoteIpAddress but I never remember...
-
ASP.NET Core Rate Limiting Best Practices for High-Traffic APIs
c-sharpcorner.com Issue #476
Master ASP.NET Core rate limiting for high-traffic APIs. Protect against abuse, ensure stability, and optimize performance with best practices.
-
Building AI-Native APIs with ASP.NET Core and Natural Language Interfaces
c-sharpcorner.com Issue #475
Build AI-native APIs with ASP.NET Core. Leverage natural language, intent processing, and semantic search for intelligent applications.
-
-
How to upload files in an ASP.NET Core Web API
blog.elmah.io Issue #474
Files are an integrated part of an application. From a social app to an ERP, some form of media exists in the ecosystem. .NET Core APIs provide built-in support for uploading and fetching documents. I...
-
Designing high-throughput APIs for 1M requests/minute .NET
blog.elmah.io Issue #474
table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who ...
-
API Versioning in ASP.NET Core: Best Practices and Common Mistakes
c-sharpcorner.com Issue #473
Learn API Versioning in ASP.NET Core with practical examples. Explore versioning strategies, best practices, common mistakes, and implementation techniques.
-
Deep Dive into ASP.NET Core's WebApplication — What Really Happens Under the Hood
medium.com Issue #469
This single line WebApplication.CreateBuilder(args) does a lot of heavy lifting before your first request ever arrives. Let's peel back…
-
OWASP Top 10 for .NET Developers -Part 3: Preventing Injection Attacks
medium.com Issue #469
Modern web applications process enormous amounts of user-controlled data every second - login credentials, search queries, transaction…
-
Designing high-throughput APIs for 1M requests/minute .NET
blog.elmah.io Issue #468
table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who ...
-
Building a Full-Stack Task Manager App with .NET Core Web API + Angular 20
medium.com Issue #468
Build a complete Task Manager app with JWT auth, Angular Signals, and EF Core
-
Reverse Engineering an API in .NET Core – Complete Practical Example
c-sharpcorner.com Issue #465
Master API reverse engineering in .NET Core! Learn to analyze undocumented APIs, recreate functionality, and integrate with systems using practical examples and tools.
-
How to Scale Long-Running API Requests
milanjovanovic.tech Issue #463
When a single API call takes minutes to finish, it punishes both your users and your server. Here's the progression I walk through to turn long-running endpoints into something responsive, scalable, a...
-
How to upload files in an ASP.NET Core Web API
blog.elmah.io Issue #462
Files are an integrated part of an application. From a social app to an ERP, some form of media exists in the ecosystem. .NET Core APIs provide built-in support for uploading and fetching documents. I...
-
App crashed in Production
medium.com Issue #462
This API had been working fine in production for 2 years.
-
Getting the Client IP Address in ASP.NET Core
weblog.west-wind.com Issue #459
When I need to pick up the client IP Address in ASP.NET Core I always forget where to find the connection information. It's simple enough: HttpContext?.Connection?.RemoteIpAddress but I never reme...