0x55aa
← Back to Blog

#Http

5 articles tagged with "http"

httpperformance

🧭 Cache-Control: The Header Everyone Copy-Pastes and Nobody Reads

no-cache doesn't mean don't cache. no-store isn't the stronger version of no-cache. And stale-while-revalidate is quietly the best directive nobody uses. Time to actually understand the header you've been Stack-Overflow-copying for years.

Aug 27, 2026
5 min read
Read more
api-designhttp

🏷️ ETags: The HTTP Header Your API Forgot It Had

Your API probably re-sends the same JSON blob a thousand times a day to clients who already have it. ETags fix that — and they quietly solve lost-update race conditions too. Here's how to actually wire them up.

Aug 17, 2026
5 min read
Read more
api-designhttp

🚨 Your API's Errors Are a Choose-Your-Own-Adventure Novel (RFC 7807 Fixes That)

Every service on your team invents its own error shape — {error}, {message}, {err.msg}, a stack trace in prod if you're unlucky. RFC 7807 Problem Details gives you one boring, predictable format, and boring is exactly what error handling should be.

Aug 10, 2026
5 min read
Read more
api-designrest

🎭 RESTful Is Not REST: A Vocabulary Fix Your APIs Desperately Need

You've been calling your JSON-over-HTTP CRUD endpoints 'RESTful' for years. So has everyone else. Roy Fielding would like a word — and understanding what he actually meant might change how you design your next API.

Jul 27, 2026
5 min read
Read more
nodejsexpress

🏷️ Node.js ETags: The HTTP Caching Trick That Makes Your API Feel Telepathic

Your API is re-sending the same data over and over — like a waiter reading the menu out loud every time you visit. ETags and Cache-Control let Node.js say 'you've already got this' and skip the whole trip. Here's how to set it up in Express in about 10 lines.

Apr 15, 2026
5 min read
Read more