Blog
Technical articles, tutorials and guides about JSON, TypeScript, Base64, JWT, and the tools you use every day.
JSON & Data
· 2Why Your JSON Validator Keeps Failing (and It's Probably Not the JSON)
Learn the four hidden reasons your JSON validator rejects valid-looking data: invisible characters sneaking in from terminals, trailing commas that JavaScript allows but JSON doesn't, and values like NaN that serialize into nothing.
JSON vs YAML: The Config File Debate
Your CI pipeline just failed because a config value silently changed type. Here's how JSON and YAML behave in the real world and when each one makes sense.
Developer Tools
· 2What UUIDs Actually Guarantee (and What They Don't)
UUID collisions are astronomically unlikely until they happen. Here's when you can rely on them, which version to use, and what they don't protect against.
Regex for the Real World: Three Patterns That Solve Most Problems
Three regex patterns handle 90% of real-world text tasks. Here's how to use each one correctly and the edge cases that break them.
Security
· 2Password Generators: What Makes a Password Actually Secure
Length beats complexity every time. Here's what password generators get right and wrong, and how to create passwords that are both secure and usable.
How to Decode a JWT Token (And Actually Understand What's Inside)
JWTs aren't encrypted. You can decode them without a secret key. Here's how to read the header, payload, and signature, and what to look for when debugging auth issues.