Blog
Guides on formats, security, web development and tooling — the concepts behind the tools, explained clearly.
HEX, RGB and HSL Colour, Explained
How HEX, RGB and HSL describe the same colours in different notations, how to convert between them, and why HSL is easier to reason about by…
Web DevelopmentEscaping Strings in JSON, HTML, and URLs
Each context has its own escaping rules, and mixing them causes bugs and security holes. How JSON, HTML, and URL escaping differ, with worked examples.
Web DevelopmentA cURL Command Cheat Sheet for Developers
The curl flags worth memorising: methods, headers, bodies, auth, following redirects, saving output, and debugging with a verbose trace.
ToolingCSV Escaping and the RFC 4180 Rules
How CSV escaping really works under RFC 4180: when to quote fields, how to escape quotes and newlines, and why parsers disagree.
Formats & StandardsCSS Viewport Units: vw, vh, vmin, vmax
What vw, vh, vmin and vmax measure, why 100vh caused mobile scrolling bugs, and how svh, lvh and dvh fix the moving-browser-bar problem.
Web DevelopmentCron Schedule Examples: Every 15 Minutes, Daily, Weekly and More
Copy-ready cron examples for every N minutes, hourly, daily, weekly, monthly and business-hours schedules, plus the step and range tricks behind them.
Formats & StandardsCommon YAML Gotchas (and How to Avoid Them)
The YAML traps that bite real projects: the Norway problem, unquoted versions and numbers, tabs versus spaces, and indentation.
Formats & StandardsChecksums vs Cryptographic Hashes
Both turn data into a short fixed value, but a checksum catches accidents while a cryptographic hash resists attackers. Here is when to use each.
Securitybase64url Explained: The URL-Safe Variant
How base64url differs from standard Base64: the swapped + and / characters, dropped padding, why JWTs use it, and how to convert between the two variants…
Formats & Standards301 vs 302 Redirects: What’s the Difference?
When to use a 301 versus a 302, how caching and SEO differ, where 307 and 308 fit, and why the method-preserving codes exist.
Tooling