API Error Handling
Listed inAPI Error HandlingAPIs and Contractson
Problem details, retries with backoff, and turning a 500 into something a user can act on.
Page 5 of 12
Listed inAPI Error HandlingAPIs and Contractson
Problem details, retries with backoff, and turning a 500 into something a user can act on.
Listed inESLintBuild Toolson
Flat config, type-aware rules, and picking a rule set that fails builds for reasons worth failing for.
Listed insingle-spaMicrofrontendson
A router that mounts and unmounts whole applications, so several frameworks can share one page.
Listed inNetlifyDeploymenton
Static hosting with build plugins, redirects, and functions — plus atomic deploys and instant rollback.
Listed inCustom HooksComponent Architectureon
Extracting stateful logic so it is testable and reusable without inventing a wrapper component for it.
Listed inResponsive ImagesImages, Media and Fontson
`srcset`, `sizes`, and `<picture>` — serving the right pixels for the layout rather than the largest ones.
Listed inRuntime ValidationType Checkerson
Types vanish at runtime. Parsing untrusted input at the boundary is what makes them true.
Listed inProduct AnalyticsExperimentation and Analyticson
An event taxonomy you can still interpret in six months, instead of four hundred ad-hoc event names.
Listed inOpenAIBuilding AI Featureson
The OpenAI API surface — function calling, structured outputs, and the JavaScript SDK.
Listed innpmPackage Managerson
The default: scripts, semver ranges, `npm ci`, overrides, and reading a lockfile diff.
Listed inCache InvalidationData Fetching and Cachingon
Tags, keys, and mutation-driven refetching — the part that is genuinely as hard as the joke says.
Listed inesbuildBuild Toolson
Extremely fast bundling and transpiling in Go, and the trade-offs it makes to get there.
Listed inService WorkersProgressive Web Appson
A programmable proxy in front of the network: lifecycle, caching strategies, and update traps.
Listed inPrompting TechniquesAI-Assisted Developmenton
Specificity, examples, and constraints — the difference between a usable diff and a plausible one.
Listed inES ModulesJavaScripton
Static imports, live bindings, dynamic `import()`, and how module shape decides what a bundler can tree-shake.
Listed inZustandState Managementon
A small store that lives outside React, with selector-based subscriptions and no provider to wrap.
Listed inSVGImages, Media and Fontson
Inline versus sprite versus file, accessible titles, and stripping what the design tool left behind.
Listed inCache ControlWeb Securityon
Cache headers, ETags, immutable assets, and the invalidation strategy a hashed filename gives you.
Listed inReact NativeMobile and Desktop Appson
React against native views, the new architecture, and where you still have to write platform code.