Guides
Developer guides — regex, encoding, HTTP, crypto
Short, practical explanations of things you hit daily: regex quirks, UUID versions, cron syntax, timestamps, JWT, character encoding, IP math. Each guide is paired with the AllYouNeed tool that applies it in the browser.
Encoding
Base64 in Production — When It Helps and When It Hurts
Base64 is a transport encoding, not compression and not encryption. When it earns its 33% overhead in real systems, and when it is a code smell to rip out.
April 17, 2026
Character Encoding for Developers — ASCII, UTF-8, UTF-16
Character encoding confuses people decades after it should be solved. Here is the mental model: code points, encodings, BOMs, and why UTF-8 almost always wins.
April 17, 2026
URL Encoding Rules — encodeURI vs encodeURIComponent and When Each Matters
URL encoding is simple until you build a URL from untrusted input. The rules behind percent-encoding, the two JavaScript functions, and the edge cases to actually care about.
April 17, 2026
Dates & Time
Cron Syntax — A Complete Practical Guide
Cron expressions explained: 5 fields, operators, aliases, the day-of-month vs day-of-week OR-logic trap, and the patterns that cover 95% of real jobs.
April 17, 2026
Time zones: distinguish instants, dates and recurring schedules
Choose the right representation and test missing and repeated local times.
April 17, 2026
Unix timestamps: choose the unit before converting
A worked example of seconds, milliseconds, safe integers and local display in AllYouNeed.
April 17, 2026
By Marco B. ·