---
title: "#web-api articles | Hashnode"
description: "Explore 296 articles tagged #web-api on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/web-api"
---

Tag

# #web-api

296 posts · 85 followers

[Pankaj Singh](https://hashnode.com/@digitallyelevated) · [Oct 23](https://hashnode.com/posts/6-asp-net-core-web-api-mistakes-i-keep-fixing-and-the-patterns-i-use-instead/6adae48896cc2ca72b6e88df)

### [6 ASP.NET Core Web API mistakes I keep fixing, and the patterns I use instead](https://digitallyelevated.hashnode.dev/6-asp-net-core-web-api-mistakes-i-keep-fixing-and-the-patterns-i-use-instead?utm_source=hashnode&utm_medium=feed)

I've spent about four and a half years building and maintaining ASP.NET Core APIs with SQL Server and Azure. A lot of that time goes into reading existing code, and the same handful of problems shows

8 min read · [digitallyelevated.hashnode.dev](https://digitallyelevated.hashnode.dev/6-asp-net-core-web-api-mistakes-i-keep-fixing-and-the-patterns-i-use-instead?utm_source=hashnode&utm_medium=feed)

[Syncfusion, Inc.](https://hashnode.com/@Syncfusion-blogs) · [Oct 22](https://hashnode.com/posts/c-15-union-types-for-api-results-examples-trade-offs-and-migration/6ad9d94cc8873a1776872e93)

### [C# 15 Union Types for API Results: Examples, Trade-Offs, and Migration](https://syncfusion-blogs.hashnode.dev/c-15-union-types-for-api-results-examples-trade-offs-and-migration?utm_source=hashnode&utm_medium=feed)

Learn how C# 15 union types simplify ASP.NET Core API results, compare with existing C# patterns, and help you decide when to adopt them.

13 min read · [syncfusion-blogs.hashnode.dev](https://syncfusion-blogs.hashnode.dev/c-15-union-types-for-api-results-examples-trade-offs-and-migration?utm_source=hashnode&utm_medium=feed)

[jack](https://hashnode.com/@jackkingwind) · [Sep 27](https://hashnode.com/posts/what-a-browser-can-really-tell-you-about-a-game-controller/6ab8810228e9cf681e3fb919)

### [What a Browser Can Really Tell You About a Game Controller](https://hardwaretest.hashnode.dev/what-a-browser-can-really-tell-you-about-a-game-controller?utm_source=hashnode&utm_medium=feed)

Building useful drift, polling, and haptics checks with the Gamepad API

5 min read · [hardwaretest.hashnode.dev](https://hardwaretest.hashnode.dev/what-a-browser-can-really-tell-you-about-a-game-controller?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Sep 9](https://hashnode.com/posts/stream-large-csv-export-aspnet-core/6aa14a7a922b4b3f77f30666)

### [How to Stream Large CSV Exports in ASP.NET Core: A Real-World Walkthrough](https://codingdroplets.com/stream-large-csv-export-aspnet-core?utm_source=hashnode&utm_medium=feed)

Stream large CSV exports in ASP.NET Core with IAsyncEnumerable and Results.Stream: constant memory, plus the Kestrel and EF Core traps to avoid.

11 min read · [codingdroplets.com](https://codingdroplets.com/stream-large-csv-export-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Aug 24](https://hashnode.com/posts/no-access-control-allow-origin-aspnet-core/6a8c3281a1f9766b29ca6a9a)

### [No 'Access-Control-Allow-Origin' Header Is Present in ASP.NET Core: Causes and Fixes](https://codingdroplets.com/no-access-control-allow-origin-aspnet-core?utm_source=hashnode&utm_medium=feed)

Fix "No 'Access-Control-Allow-Origin' header is present" in ASP.NET Core - pipeline order, origin mismatches, preflight and hidden 500s.

9 min read · [codingdroplets.com](https://codingdroplets.com/no-access-control-allow-origin-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Simone Festa](https://hashnode.com/@certosinolab) · [Aug 24](https://hashnode.com/posts/build-a-cross-tab-drawing-canvas-with-javascript-and-broadcastchannel/6a8c042dc292768b501f7a58)

### [Build a Cross-Tab Drawing Canvas with JavaScript and BroadcastChannel](https://certosinolab.hashnode.dev/build-a-cross-tab-drawing-canvas-with-javascript-and-broadcastchannel?utm_source=hashnode&utm_medium=feed)

Build a neon cross-tab drawing canvas with JavaScript, Canvas and BroadcastChannel. No WebSockets, backend or external libraries.

10 min read · [certosinolab.hashnode.dev](https://certosinolab.hashnode.dev/build-a-cross-tab-drawing-canvas-with-javascript-and-broadcastchannel?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Aug 17](https://hashnode.com/posts/synchronous-operations-disallowed-aspnet-core/6a82fee88962c00362ca7b2e)

### [Synchronous Operations Are Disallowed in ASP.NET Core: Causes and Fixes](https://codingdroplets.com/synchronous-operations-disallowed-aspnet-core?utm_source=hashnode&utm_medium=feed)

Fix "Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true" in ASP.NET Core without wrecking throughput.

9 min read · [codingdroplets.com](https://codingdroplets.com/synchronous-operations-disallowed-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Aug 15](https://hashnode.com/posts/newtonsoft-to-system-text-json-migration-aspnet-core/6a8054df818f08b44b6505b6)

### [Migrating from Newtonsoft.Json to System.Text.Json in ASP.NET Core: A Step-by-Step Guide](https://codingdroplets.com/newtonsoft-to-system-text-json-migration-aspnet-core?utm_source=hashnode&utm_medium=feed)

A step-by-step guide to migrate Newtonsoft.Json to System.Text.Json in ASP.NET Core, including JSON Patch in .NET 10 and the traps.

9 min read · [codingdroplets.com](https://codingdroplets.com/newtonsoft-to-system-text-json-migration-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Aug 14](https://hashnode.com/posts/token-based-rate-limiting-ai-endpoints-aspnet-core/6a7f035ba599fb9ee9226601)

### [Token-Based Rate Limiting for AI Endpoints in ASP.NET Core: A Real-World Walkthrough](https://codingdroplets.com/token-based-rate-limiting-ai-endpoints-aspnet-core?utm_source=hashnode&utm_medium=feed)

Request counts do not bound LLM spend. Build token-based rate limiting for AI endpoints in ASP.NET Core with reserve-and-settle budgets.

10 min read · [codingdroplets.com](https://codingdroplets.com/token-based-rate-limiting-ai-endpoints-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Aug 13](https://hashnode.com/posts/jwtbearerevents-custom-401-response-aspnet-core/6a7db1f1f992bca5b4fe0b00)

### [Customizing 401 Responses with JwtBearerEvents in ASP.NET Core](https://codingdroplets.com/jwtbearerevents-custom-401-response-aspnet-core?utm_source=hashnode&utm_medium=feed)

Empty 401 bodies break API clients. Use JwtBearerEvents in ASP.NET Core to return Problem Details without leaking token internals.

9 min read · [codingdroplets.com](https://codingdroplets.com/jwtbearerevents-custom-401-response-aspnet-core?utm_source=hashnode&utm_medium=feed)
