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
Timezone Handling for Backend Developers — Store UTC, Render Local
Timezones are where junior-senior experience shows up. The full discipline: store UTC, render local, handle DST, and the database column types that prevent silent corruption.
April 17, 2026
Unix Timestamps — Seconds, Milliseconds, Year 2038, and What to Watch For
Unix timestamps look simple and break in surprising ways. Seconds vs milliseconds, the 2038 problem, and the rules that keep time math from eating your app.
April 17, 2026
By Marco B. ·