Blog
Notes for developers
Short, practical explanations behind the tools — encoding, hashing, JSON and the mistakes that cost hours.
Format · 2026-10-28JSON Formatting: Why It Breaks and How to Fix ItThe five reasons JSON.parse fails, how to read the error position, and the fastest way to validate a payload before shipping it.
Security · 2026-10-20SHA-256 vs SHA-512: Which Hash Should You Use?Both are SHA-2. What actually differs is output length, speed on 64-bit CPUs, and what the surrounding system expects.
Encode · 2026-10-12Base64 Is Not EncryptionEncoding changes the representation; encryption changes who can read it. Confusing the two is the most common security mistake in web apps.
Reference · 2026-10-04Regex Cheat Sheet for Working DevelopersThe patterns that cover most real validation, plus the flags and greedy-vs-lazy rule that decides whether they work.
Security · 2026-09-26JWT Structure Explained in One PageThree dot-separated parts, base64url encoding, and the mistake that turns a token into a vulnerability: skipping signature verification.