2026-06-01

CSS Subgrid Tutorial: 3 Refactors That Delete Your Grid Hacks

3 production CSS subgrid patterns shown as before/after refactors — aligned cards, form labels, dashboard grids — plus the gotcha that breaks first attempts.

2026-06-01

JavaScript Web Workers: 3 Real Patterns (Not Prime Number Demos)

Three production web worker patterns that fix frozen UIs — JSON parsing, CSV streaming, image filtering — plus the Transferable objects trap.

2026-05-31

JSON-LD Structured Data Guide: Only 3 Schemas Still Work in 2026

Most JSON-LD guides recommend 10+ schemas. After Google killed FAQ rich results, only 3 still work for content sites in 2026. Here's the code.

2026-05-31

TypeScript 5.8 Features: 3 Worth Using, 2 to Ignore

TypeScript 5.8 features that matter: erasable syntax, return narrowing, require() of ESM. Plus a copy-paste tsconfig and a 5-min upgrade checklist.

2026-05-30

CSS interpolate-size: 3 Real Components, Zero JavaScript Hacks

interpolate-size lets CSS animate to height:auto. Three production patterns — accordion, panel, slide-down menu — with the JS hacks deleted.

2026-05-28

TypeScript satisfies: 3 Patterns That Fix What Type Annotations Break

You annotated your config object with `: Record<string, Handler>`, and it compiled.

2026-05-25

CSS @property Tutorial: 3 Patterns That Animate What CSS Couldn't

CSS @property tutorial: 3 production patterns with before/after code — animate gradients, type-safe tokens, computed color themes. No JS.

2026-05-25

Resource Hints Guide: 4 That Move LCP, 2 That Waste Connections

Most resource hints don't move LCP. The 4 that actually help, the 2 most devs misuse, and when HTTP 103 Early Hints replaces them entirely.

2026-05-24

Node.js 26: 4 Features Worth Upgrading For (And 2 That Can Wait)

Node.js 26 dropped May 5. Skip the changelog dump — here are the 4 features that change how you ship code, and 2 you can safely ignore.

2026-05-24

XSS, CSRF, and CORS: 3 Bugs You've Probably Shipped (2026)

Three real attack patterns — reflected XSS, CSRF via hidden form, CORS misconfig — with vulnerable code you've shipped and the 3-line fix for each.