apis
REST API Development in C# Articles, Tutorials & News
REST API Development in C# articles, tutorials, and news from the DotNetNews archive.
150 articles Updated Page 2 of 6
Browse additional REST API Development in C# articles from the DotNetNews archive.
REST API Development in C# articles
Page 2 of 6
Newest first
-
Guidelines for Tuning Circuit Breaker Settings Effectively
Medium Issue #541
This article explores the Circuit Breaker resilience strategy in Polly, emphasizing its use for HTTP client requests with .NET extensions…
-
Feature Flags Beyond the UI
Medium Issue #532
Before getting into the code, it’s useful to understand the request flow end to end. A client request arrives at the ASP.NET Core REST API…
-
gRPC vs REST
C# Corner Issue #532
Learn what gRPC is, how RPC, Protobuf, and HTTP/2 work together, when to choose gRPC over REST, and how to use the different gRPC communication patterns in .NET.
-
Stop ignoring API failures. Use Polly
Round The Code Issue #530
API calls fail. Learn how to add Polly to an ASP.NET Core Web API to handle retries, circuit breakers and timeouts.
-
Building DNS Failover Detection with .NET and Health Probes
C# Corner Issue #525
Build DNS failover detection with .NET health probes to identify resolution failures, service outages, endpoint changes, and application-level recovery conditions.
-
REST API Security Best Practices in ASP.NET Core
Medium Issue #521
It does not matter how clean your architecture is or how fast your queries run — if an attacker can read another user’s orders or forge a… Continue reading on CodeX »
-
Building DNS-Aware Failover Clients with .NET 11
C# Corner Issue #521
Build a DNS-aware failover client with .NET 11 that dynamically handles DNS changes, endpoint failures, recovery scenarios, and resilient service communication.
-
Resilient Microservices in .NET: Integrating Refit with Polly Circuit Breakers
C# Corner Issue #520
Secure .NET microservices with Refit & Polly circuit breakers. Prevent cascading failures and ensure resilience against HTTP dependency issues.
-
Delete Data in Bulk in Microsoft Dataverse Using C# and Web API
C# Corner Issue #520
Master Dataverse bulk data deletion using C# and Web API to optimize storage, boost performance, and manage costs efficiently.
-
Migrating MCP C# Servers from SDK 1.x to 2.0
C# Corner Issue #520
Migrate MCP C# servers from SDK 1.x to 2.0 with this guide. Learn about stateless HTTP, protocol negotiation, and API changes for a smooth transition.
-
ASP.NET Core REST API Development Guide
Facile Technolab Blog Issue #519
A practical guide to building REST APIs with ASP.NET Core — routing, controllers, versioning, authentication, validation, error handling, and OpenAPI docs.
-
API Versioning in ASP.NET Core: Strategies for Building Backward-Compatible APIs
C# Corner Issue #510
Master ASP.NET Core API versioning. Learn strategies like URL path, query string, and header versioning to build backward-compatible APIs and ensure smooth client upgrades.
-
Understanding the Fetch Metadata HTTP headers: Sec-Fetch-Site and friends
Andrew Lock | .NET Escapades Issue #510
In this post I describe the Fetch Metadata HTTP headers like Sec-Fetch-Site and Sec-Fetch-Mode which give information to a server about the context of a request
-
Implementing the Outbox Pattern in ASP.NET Core for Reliable Event Publishing
C# Corner Issue #510
Ensure reliable event publishing in ASP.NET Core with the Outbox Pattern. Atomically save data & events, preventing loss during broker outages.
-
ASP.NET Core API Versioning Best Practices
C# Corner Issue #507
Master ASP.NET Core API versioning. Learn strategies, best practices, and how to avoid common mistakes for maintainable, scalable APIs.
-
API Evolution in ASP.NET Core Without Breaking Clients: Versioning and Compatibility Strategies
C# Corner Issue #506
Safely evolve ASP.NET Core APIs with versioning strategies, compatibility guidelines, and deprecation planning to avoid breaking clients.
-
Building Secure REST APIs with ASP.NET Core and API Versioning Best Practices
C# Corner Issue #505
Build secure, versioned REST APIs in ASP.NET Core. Learn JWT auth, HTTPS, validation, and versioning best practices for reliable apps.
-
Idempotency in one attribute: safe retries for HTTP APIs
Medium 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…
-
Problem Details in ASP.NET Core and .NET 10 | BEN ABT
Medium Issue #502
Error responses are part of an API contract. Still, many systems grow them incidentally: one endpoint returns { "error": "not found" }…
-
gRPC vs REST APIs: Performance, Scalability, and Use Cases Compared
C# Corner Issue #495
Compare gRPC vs REST APIs: explore performance, scalability, use cases, architectural differences, data formats, and when to choose each.
-
Get Service Connections with the Azure DevOps API (REST and TypeScript)
I CAN MAKE THIS WORK Issue #493
Learn how to get service connections with the Azure DevOps REST API using both curl and TypeScript.
-
List Pipelines with the Azure DevOps API
I CAN MAKE THIS WORK Issue #492
Learn how to list the Azure Pipelines in a project using the Azure DevOps REST API with TypeScript and the continuation token.
-
Compose your API surface with Data API builder custom paths
Microsoft Dev Blogs 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...
-
How to Prevent Duplicate API Requests in .NET
blog.stackademic.com Issue #489
Understanding Idempotency with Real-World Examples Continue reading on Stackademic »
-
Essential Patterns for Building Production-Ready REST APIs in .NET 8
C# Corner Issue #489
Build clean, maintainable, and testable REST APIs in .NET 8 with practical patterns for project structure, error handling, responses, validation, and logging.