Guides
Guides
Practical reference for developers working with JSON, YAML, JWTs, UUIDs, CSV, regex, hashes, Base64, cron expressions, and types inferred from JSON.
How to format and validate JSON
A practical guide to making JSON readable, finding syntax errors, and knowing what validation does not prove.
JSON vs YAML
Compare JSON and YAML syntax, tradeoffs, and the situations where converting between them is useful.
JWT decoded vs verified
Understand what a decoded JWT reveals, what signature verification proves, and how to read time claims safely.
UUID v4 vs v7
Choose between random UUID v4 and time-ordered UUID v7 for identifiers, databases, and event records.
Convert JSON to CSV without Excel
Turn an array of JSON objects into a usable CSV file, including nested values, missing keys, and formula-safe export.
Unix timestamps explained
Learn the difference between Unix seconds and milliseconds, how UTC fits in, and how to inspect JWT time claims.
JavaScript regular expressions in practice
Use JavaScript regex flags, groups, quantifiers, and performance safeguards without confusing the language with PCRE.
MD5 vs SHA-256 checksums
Choose a hash for integrity checks, understand HMAC, and keep checksums separate from password hashing and authentication.
Base64 standard vs URL-safe
Compare standard and Base64url alphabets, padding, UTF-8, size overhead, and why encoding is not encryption in URLs.
Cron expression syntax
Read five-field Unix cron expressions, avoid day-field surprises, and account for nicknames, UTC, and dialect differences.
Generate types from JSON
Turn JSON samples into TypeScript, Go, and Python types while accounting for optional fields, nulls, arrays, and schema gaps.