Learn

Developer guides, paired with tools

Short, practical explanations of the formats and concepts you hit every day — each one links straight to a free tool so you can try it as you read.

JSON explained: format, validate, and fix common errors

A practical guide to JSON for developers — syntax rules, how to format and validate it, the most common parse errors, and how to fix them fast.

6 minRead

JWT decoded: structure, claims, and security pitfalls

Understand JSON Web Tokens — the header/payload/signature structure, standard claims, expiry, and the security mistakes to avoid when verifying them.

7 minRead

Base64 encoding explained: what it is and when to use it

What Base64 actually does, why it makes data ~33% larger, the difference between standard and URL-safe Base64, and common encode/decode gotchas.

5 minRead

Regex basics for developers: patterns that actually matter

A no-nonsense intro to regular expressions — character classes, quantifiers, anchors, groups, and the patterns you reach for most, with a tester to try them.

8 minRead

UUIDs explained: v1 vs v4 vs v7, and when to use each

What a UUID is, how the common versions differ (v1, v4, v7), collision odds, and how to pick the right one for database keys and distributed systems.

6 minRead

Hashing explained: MD5, SHA-256, and why you should not use them for passwords

What a hash function is, the difference between MD5/SHA-1/SHA-256, why fast hashes are wrong for passwords, and what to use instead (bcrypt).

7 minRead

Cron expressions explained: the 5 fields and common schedules

Understand cron syntax — the five fields, special characters, and copy-paste schedules for every-minute, hourly, daily, and weekly jobs.

6 minRead

Unix timestamps explained: epoch time, seconds vs milliseconds

What a Unix timestamp is, why it counts from 1970, the seconds-vs-milliseconds bug that bites everyone, UTC, and the year-2038 problem.

5 minRead

URL encoding explained: percent-encoding and when you need it

What URL (percent) encoding does, which characters must be escaped, the difference between encodeURI and encodeURIComponent, and common gotchas.

5 minRead

HEX, RGB, and HSL: how CSS color formats actually work

A clear explanation of CSS color formats — HEX, RGB/RGBA, and HSL — how they map to each other, alpha transparency, and which to reach for.

5 minRead

Markdown explained: the syntax you actually use

A practical Markdown reference — headings, emphasis, lists, links, code, and tables — plus the flavor differences (CommonMark vs GitHub Flavored Markdown).

5 minRead

Password security: length, entropy, and why random beats clever

What actually makes a password strong — entropy and length over clever substitutions — plus passphrases, reuse, and how passwords should be stored.

6 minRead

Number bases explained: binary, octal, decimal, and hex

How number bases work and why programmers use binary and hexadecimal — with the mental model for converting between base 2, 8, 10, and 16.

5 minRead

HTML entities and escaping: &, <, and when you need them

What HTML entities are, the characters you must escape, named vs numeric references, and why escaping is your first line of defense against XSS.

5 minRead