Blog
Guides for everyday tools
20 articles. 8 per page.
2026-04-02
A sensible SEO playbook for client-side tool sitesWhy static generation, structured data, and genuine usefulness outperform raw page count — and how to scale programmatic URLs responsibly.
seonextjsprogrammatic2026-04-01
How to format JSON fast (without ruining your logs)A practical, security-minded workflow for pretty-printing JSON during API development and incident triage — plus when not to paste secrets into browser tools.
jsonapiworkflow2026-03-28
CSV → JSON pipelines: quoting, headers, and edge casesHow to turn messy spreadsheets into reliable JSON for APIs and tests, without losing rows to bad quotes or inconsistent encodings.
csvjsondata2026-03-26
Base64 and data URLs: size, caching, and when to avoid themEncoding assets as Base64 inflates bytes — learn when inline data URLs help prototypes and when they hurt Core Web Vitals.
base64performanceweb2026-03-24
JWT decode ≠ verify: what browser tools can safely showWhy decoding a JWT header and payload is fine for debugging, and why verification still belongs on the server with your real keys.
jwtsecurityapi2026-03-22
Regex workflows for log triage (without catastrophic backtracking)Test patterns against samples, anchor sensibly, and know when grep or structured logging beats fancy regular expressions.
regexlogsdevops2026-03-20
Hashing for developers: caches, dedupe, and integrityWhen SHA-256 fingerprints help with artifacts, CDN keys, and deduplication — and when you still need a proper MAC or signature.
hashsecuritycaching2026-03-18
URL encoding: query strings, forms, and plus-sign gotchasWhy `+` and `%20` disagree, how `encodeURIComponent` differs from form rules, and how to debug bad links quickly.
urlhttpencoding