Writing about developer
Twelve write-ups on the formats that get pasted between tools all day: what base64 is for and what it costs, why YAML indentation bites, what is actually inside a JWT, when a v7 UUID beats a v4, and why a timestamp lands an hour off.
YAML vs JSON: Which to Use, and Where Each Bites
JSON for what machines exchange, YAML for what people edit. The interesting part is the indentation, the type coercion and the country code that turns into false.
Read DeveloperShould You Use Base64 Images? When Inlining Helps
Inlining saves one request and costs you 33% more bytes, separate caching and lazy loading. The line sits at about a kilobyte.
Read DeveloperWhat Is Inside a JWT (and What It Does Not Prove)
Three base64url chunks, a handful of claims, and one signature that proves far less than most people assume.
Read DeveloperWhat Is Base64 and When You Actually Need It
Base64 turns bytes into 64 safe text characters, three at a time, and charges you a third of the file size for the privilege.
Read DeveloperWhat a Unix Timestamp Is and How to Read One
One number, counting seconds since 1970. How to read it at a glance, and why yours keeps landing in January 1970.
Read DeveloperUUID v4 vs v7: Which One to Use and When
v7 for database keys, v4 when the creation time is nobody else’s business. The bits behind that rule, and the two places v7 quietly does nothing.
Read DeveloperWhat URL Encoding Is, and Why Your Link Breaks
Percent-encoding in plain terms: which characters need escaping, which never do, and the three ways it goes wrong.
Read DeveloperHTML Entities: What They Are and When You Need Them
An entity is a character written in plain ASCII. You need five of them, and the rest you can type straight into the file.
Read DeveloperHow to Format Minified JSON So You Can Read It
Re-indenting one enormous line is the easy part. The round trip through the parser is where things quietly change.
Read DeveloperHow to Convert JSON to CSV and What It Loses
Every key becomes a column and every object becomes a row. The decisions start the moment something in your JSON is not flat.
Read DeveloperHow to Convert CSV to JSON (and What Breaks)
Rows become objects and headers become keys. The interesting part is the leading zeros, the stray quote and the nesting you cannot get back.
Read DeveloperBinary vs Hex vs Decimal: The Difference Explained
The base only decides how a quantity is spelled. Which one to use depends on whether a human or a circuit is reading it.
ReadAll categories
Images 6Text 10Design 8Security 5Calculators 9Everyday 3Time 4