Skip to content

WorthPosting

  • About
  • Resource Links

Tag: api-design

Cat Links Software Engineering

Pagination at Depth: Why OFFSET Falls Over and How to Build Cursors That Don’t

Posted on November 10, 2026November 11, 2026 teliaz

Pagination looks like the least interesting problem in backend engineering — until the page that took 30 ms at depth

Continue readingPagination at Depth: Why OFFSET Falls Over and How to Build Cursors That Don’t

Cat Links Software Engineering

API Versioning: How to Change a Live API Without Breaking Every Client

Posted on November 7, 2026 teliaz

Every API that survives long enough faces the same moment: a requirement lands that cannot be expressed as an additive

Continue readingAPI Versioning: How to Change a Live API Without Breaking Every Client

Cat Links Software Engineering

Broken Access Control: The Vulnerability Class That Hides Behind Working Tests

Posted on November 2, 2026 teliaz

Authentication has become a solved-enough problem that most teams barely think about it: OIDC, SSO, a middleware that verifies the

Continue readingBroken Access Control: The Vulnerability Class That Hides Behind Working Tests

Cat Links Software Engineering

Function Calling: How LLMs Actually Call Your Tools

Posted on October 30, 2026November 1, 2026 teliaz

Ask a chat model to check the weather and it will happily invent a forecast — it has no way

Continue readingFunction Calling: How LLMs Actually Call Your Tools

Cat Links Software Engineering

Pagination That Doesn’t Fall Apart at Page 50,000: Keyset Cursors Done Right

Posted on October 27, 2026 teliaz

Almost every API starts its pagination life with LIMIT 20 OFFSET 40. It’s the pattern every ORM hands you, it

Continue readingPagination That Doesn’t Fall Apart at Page 50,000: Keyset Cursors Done Right

Cat Links Software Engineering

API Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Posted on October 14, 2026October 15, 2026 teliaz

Sooner or later every API team hits the wall: a client depends on behavior you need to change. The field

Continue readingAPI Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Cat Links Software Engineering

OAuth for CLIs and SPAs in 2026: PKCE, Loopback Redirects, and the RFC 9700 Checklist

Posted on October 11, 2026October 12, 2026 teliaz

If you shipped a CLI tool or a single-page app in the last few years, you have probably implemented “OAuth”

Continue readingOAuth for CLIs and SPAs in 2026: PKCE, Loopback Redirects, and the RFC 9700 Checklist

Cat Links Software Engineering

Beyond OFFSET: Keyset Pagination in PostgreSQL That Actually Scales

Posted on October 4, 2026 teliaz

Offset pagination is the first thing everyone learns and the first thing that falls over in production. The product manager

Continue readingBeyond OFFSET: Keyset Pagination in PostgreSQL That Actually Scales

Cat Links Software Engineering

API Versioning in Go: URL Strategies, Breaking Changes, and Deprecation That Doesn’t Break People

Posted on October 2, 2026October 3, 2026 teliaz

One Tuesday your API’s most popular endpoint works fine. Two Tuesdays later, a mobile app that has been calling it

Continue readingAPI Versioning in Go: URL Strategies, Breaking Changes, and Deprecation That Doesn’t Break People

Cat Links Software Engineering

Distributed Rate Limiting in Go: GCRA, Redis, and the Pitfalls Nobody Warns You About

Posted on October 1, 2026October 2, 2026 teliaz

Every production rate limiter has two layers. The first layer is the algorithm: token bucket, leaky bucket, fixed window, sliding

Continue readingDistributed Rate Limiting in Go: GCRA, Redis, and the Pitfalls Nobody Warns You About

Posts navigation

Older posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up