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

Tag

# #webapi

35 posts · 12 followers

[Amit Giri](https://hashnode.com/@ammitt) · [Sep 15](https://hashnode.com/posts/data-annotations-vs-fluentvalidation-in-net-which-to-use-when/6aa8feedda26b5e1a082fc5b)

### [Data Annotations vs FluentValidation in .NET — Which to Use When](https://ammitt.hashnode.dev/data-annotations-vs-fluentvalidation-in-net-which-to-use-when?utm_source=hashnode&utm_medium=feed)

Three ways to validate requests in ASP.NET Core — manual checks, Data Annotations, and FluentValidation. Compare the tradeoffs with code examples and learn when each one fits.

6 min read · [ammitt.hashnode.dev](https://ammitt.hashnode.dev/data-annotations-vs-fluentvalidation-in-net-which-to-use-when?utm_source=hashnode&utm_medium=feed)

[qodors](https://hashnode.com/@qodors) · [Aug 27](https://hashnode.com/posts/still-using-task-run-in-asp-net-core-fix-your-c-async-await-the-right-way/6a8fc0040a24e6db0c38efcc)

### [Still Using Task.Run() in ASP.NET Core? Fix Your C# Async Await the Right Way](https://qodors.hashnode.dev/still-using-task-run-in-asp-net-core-fix-your-c-async-await-the-right-way?utm_source=hashnode&utm_medium=feed)

Understand how async and await work in C#, avoid unnecessary Task.Run() usage, and build more efficient ASP.NET Core APIs.

7 min read · [qodors.hashnode.dev](https://qodors.hashnode.dev/still-using-task-run-in-asp-net-core-fix-your-c-async-await-the-right-way?utm_source=hashnode&utm_medium=feed)

[Amit Giri](https://hashnode.com/@ammitt) · [Aug 20](https://hashnode.com/posts/jwt-vs-asp-net-identity-when-to-use-which/6a86b24b3469ab611da81d0a)

### [JWT vs ASP.NET Identity — When to Use Which](https://ammitt.hashnode.dev/jwt-vs-asp-net-identity-when-to-use-which?utm_source=hashnode&utm_medium=feed)

Confused between JWT and ASP.NET Identity? Learn the key differences, when to use each, and how to use both together in your project

4 min read · [ammitt.hashnode.dev](https://ammitt.hashnode.dev/jwt-vs-asp-net-identity-when-to-use-which?utm_source=hashnode&utm_medium=feed)

[Despia CEO](https://hashnode.com/@despia) · [Aug 9](https://hashnode.com/posts/base44-offline-mode-service-workers-and-local-data/6a7845b67cdc843856cf86ca)

### [Base44 Offline Mode: Service Workers and Local Data](https://blog.despia.com/base44-offline-mode-service-workers-and-local-data?utm_source=hashnode&utm_medium=feed)

Base44 offline mode done properly: a service worker in /public, an IndexedDB mirror of your entities, and a write queue that syncs on reconnect.

27 min read · [blog.despia.com](https://blog.despia.com/base44-offline-mode-service-workers-and-local-data?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Jun 14](https://hashnode.com/posts/http-413-request-entity-too-large-aspnet-core/6a2e1374bfdbc0b92b2849b0)

### [413 Request Entity Too Large in ASP.NET Core: Causes and Fixes](https://codingdroplets.com/http-413-request-entity-too-large-aspnet-core?utm_source=hashnode&utm_medium=feed)

Fix HTTP 413 in ASP.NET Core. All causes: Kestrel, IIS, Nginx, and \[RequestSizeLimit\] — with targeted fixes for each.

10 min read · [codingdroplets.com](https://codingdroplets.com/http-413-request-entity-too-large-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Jun 7](https://hashnode.com/posts/xxe-injection-aspnet-core-api-prevention/6a24d89ecd65a3100ff750be)

### [How to Protect ASP.NET Core APIs Against XXE Injection](https://codingdroplets.com/xxe-injection-aspnet-core-api-prevention?utm_source=hashnode&utm_medium=feed)

Protect ASP.NET Core APIs from XXE injection. Covers XML parser risks, DtdProcessing settings, and defence-in-depth strategies.

12 min read · [codingdroplets.com](https://codingdroplets.com/xxe-injection-aspnet-core-api-prevention?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [Jun 2](https://hashnode.com/posts/sieve-vs-gridify-odata-dotnet-filtering-sorting/6a1edc0d891b9290e795a6b6)

### [Sieve vs Gridify in .NET: Which Filtering Library to Use?](https://codingdroplets.com/sieve-vs-gridify-odata-dotnet-filtering-sorting?utm_source=hashnode&utm_medium=feed)

Compare Sieve vs Gridify vs OData for filtering and sorting in ASP.NET Core. Understand the trade-offs and pick the right library for your .NET team.

11 min read · [codingdroplets.com](https://codingdroplets.com/sieve-vs-gridify-odata-dotnet-filtering-sorting?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [May 26](https://hashnode.com/posts/sql-server-vs-postgresql-aspnet-core-dotnet-2026/6a15a141500e9ab05bf705fc)

### [SQL Server vs PostgreSQL for .NET Teams: Which Database Should You Use in 2026?](https://codingdroplets.com/sql-server-vs-postgresql-aspnet-core-dotnet-2026?utm_source=hashnode&utm_medium=feed)

SQL Server vs PostgreSQL for .NET teams: EF Core compatibility, licensing, performance, and cloud fit — find out which database wins in 2026.

12 min read · [codingdroplets.com](https://codingdroplets.com/sql-server-vs-postgresql-aspnet-core-dotnet-2026?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [May 26](https://hashnode.com/posts/415-unsupported-media-type-aspnet-core-causes-fixes/6a150693c8f2fa5a209287df)

### [415 Unsupported Media Type in ASP.NET Core Web APIs: Causes and Fixes](https://codingdroplets.com/415-unsupported-media-type-aspnet-core-causes-fixes?utm_source=hashnode&utm_medium=feed)

Fix the 415 Unsupported Media Type error in ASP.NET Core APIs. Learn every root cause and the exact fix for each one.

11 min read · [codingdroplets.com](https://codingdroplets.com/415-unsupported-media-type-aspnet-core-causes-fixes?utm_source=hashnode&utm_medium=feed)

[Coding Droplets](https://hashnode.com/@codingdroplets) · [May 18](https://hashnode.com/posts/dapper-ef-core-hybrid-aspnet-core/6a0b1b67b0d7d62c4df8166d)

### [Dapper + EF Core Hybrid in ASP.NET Core: The Right Tool for Each Job](https://codingdroplets.com/dapper-ef-core-hybrid-aspnet-core?utm_source=hashnode&utm_medium=feed)

Learn when and how to combine Dapper and EF Core in ASP.NET Core. Real-world hybrid data access pattern with practical implementation guidance.

8 min read · [codingdroplets.com](https://codingdroplets.com/dapper-ef-core-hybrid-aspnet-core?utm_source=hashnode&utm_medium=feed)
