---
type: "newsletter"
title: "API Bytes"
handle: "api-bytes"
owner: "Fran Méndez (@fmvilas)"
canonical_url: "https://staging.in.usecommune.com/n/api-bytes"
markdown_url: "https://staging.in.usecommune.com/n/api-bytes.md"
archive_url: "https://staging.in.usecommune.com/n/api-bytes/archive"
chat_url: "https://staging.in.usecommune.com/n/api-bytes/chat"
website: "https://apibytes.dev"
articles_total: 5
articles_listed: 5
---

# API Bytes

Short, sharp notes on **API design, developer experience, and the tools in between**. For people who build the things other people build on.

## Recent articles

The 5 most recent of 5 published articles. Full index: https://staging.in.usecommune.com/n/api-bytes/archive.md

- 2026-08-21 - [Your error messages are an API too](https://staging.in.usecommune.com/n/api-bytes/a/errors-are-an-api) - Developers read your 400s more carefully than your docs. Design them like it.
- 2026-08-13 - [Pagination you won't regret in two years](https://staging.in.usecommune.com/n/api-bytes/a/pagination-you-wont-regret) - Offset pagination feels obvious and betrays you at scale. Here's the cursor pattern, minus the hand-waving.
- 2026-08-03 - [API versioning without the tears](https://staging.in.usecommune.com/n/api-bytes/a/versioning-without-tears) - Every versioning strategy is a way of choosing who you're going to disappoint. Choose deliberately.
- 2026-07-23 - [Webhooks are a distributed systems problem in a trenchcoat](https://staging.in.usecommune.com/n/api-bytes/a/webhooks-are-hard) - Retries, ordering, idempotency, signatures. The word 'webhook' hides four hard problems.
- 2026-07-07 - [An SDK is a promise you have to keep](https://staging.in.usecommune.com/n/api-bytes/a/sdks-are-a-promise) - Publishing a client library changes your relationship with breaking changes forever.
