user@runtime:~/blog$ grep -l "apis" posts/*.md

apis

13 posts tagged with apis.

2026-04-11 11m

SQL MCP Server: Microsoft's Answer to the NL2SQL Problem

Microsoft's SQL MCP Server gives AI agents deterministic, RBAC-secured access to SQL Server, PostgreSQL, Cosmos DB, and MySQL without generating a single line of raw SQL. Here is how it works and why it deliberately avoids NL2SQL.

2026-02-16 5m

Webhook Patterns in .NET: Sending and Receiving

How to implement webhook sending and receiving in ASP.NET Core, covering signature verification, retry logic, and reliability patterns.

2026-02-12 4m

API Rate Limiting in ASP.NET Core

How to implement rate limiting in ASP.NET Core using the built-in rate limiting middleware with fixed window, sliding window, and token bucket algorithms.

2026-02-09 4m

ETags and Conditional Requests in .NET APIs

How to implement ETags and conditional requests in ASP.NET Core for efficient caching and safe concurrent updates.

2026-02-05 5m

Idempotency in APIs: Making Retries Safe

How to implement idempotent API endpoints in .NET using idempotency keys, preventing duplicate operations from network retries.

2026-02-02 4m

HATEOAS in Practice: Hypermedia Links in .NET APIs

A pragmatic approach to implementing HATEOAS in ASP.NET Core APIs, adding discoverable links without over-engineering.

2026-01-29 4m

Pagination Patterns: Cursor vs Offset in .NET APIs

A comparison of cursor-based and offset-based pagination in .NET APIs, with implementation examples and guidance on when to use each.

2026-01-26 4m

Refit: Typed HTTP Clients for .NET

How to use Refit to generate strongly typed HTTP clients from interface definitions, eliminating boilerplate HttpClient code.

2026-01-22 3m

API Documentation with Scalar and OpenAPI in .NET

How to generate interactive API documentation in ASP.NET Core using OpenAPI and Scalar as a modern alternative to Swagger UI.

2026-01-15 4m

REST API Design Conventions That Actually Matter

Practical REST API design conventions for .NET APIs covering resource naming, HTTP methods, status codes, and common pitfalls.

2026-01-12 4m

Building GraphQL APIs with Hot Chocolate in .NET

A hands-on guide to building a GraphQL API in ASP.NET Core using Hot Chocolate's annotation-based and code-first approaches.

2026-01-08 4m

gRPC-Web: Bringing gRPC to the Browser

How to expose gRPC services to browser clients using gRPC-Web middleware in ASP.NET Core.

2026-01-05 4m

Getting Started with gRPC in .NET

A practical introduction to building high-performance gRPC services in .NET using Protocol Buffers and the Grpc.AspNetCore package.