Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: REST
Six API Styles Compared: REST, GraphQL, WebSockets, Webhooks, gRPC, SOAP
Learn how REST, GraphQL, WebSockets, webhooks, gRPC, and SOAP each solve different data-exchange problems, plus a decision map for choosing the right one.
10 min readIdentify vs Shape: Choosing Route Params or Query Strings in Express
Learn when a value belongs in an Express route parameter versus a query string, how to read req.params and req.query, and how to handle defaults and types safely.
6 min readREST APIs for Beginners: Resources, Methods, Status Codes and Statelessness
A plain-language guide to what a REST API is, the five ideas that make it work, where it shows up on real teams, and how to build and test your first one.
12 min readREST vs GraphQL: The Real Trade-Offs Behind Each Architecture
Explains the specific problems REST and GraphQL each solve, their internal mechanics, and the hidden trade-offs to weigh before choosing one for your API.
10 min readCommon API Contract Mistakes That Break Frontend Reliability
Ten common API contract mistakes that wreck frontend reliability, from shifting response shapes and 200 OK for every error to fragile pagination, with fixes.
18 min readUnderstanding Idempotency Keys in Node.js POST Endpoints
POST requests retried after a timeout can charge twice. How client-generated idempotency keys let Node.js APIs spot duplicates and return the first result.
6 min readRFC 9457 Explained: Standardizing HTTP API Error Responses
RFC 9457 Problem Details gives HTTP APIs one standard error format. What each field means and how to implement it properly in NestJS with a global filter.
7 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.