Blog

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.

Developer

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
Developer

Should 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
Developer

What 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
Developer

What 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
Developer

What 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
Developer

UUID 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
Developer

What 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
Developer

HTML 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
Developer

How 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
Developer

How 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
Developer

How 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
Developer

Binary 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.

Read

All categories

Images 6Text 10Design 8Security 5Calculators 9Everyday 3Time 4