Skip to main content
~/makemydev/blog
22 tools
|
6 locales
client-only
$
make
my
dev
▌
tools
about
blog
Language
EN
ES
DE
FR
PT
JA
$
blog --list
Notes on JSON, regex, JWTs, and other things you forget between jobs.
8 posts · 2026
#
008
Apr 27, 2026
QR codes beyond URLs — WiFi, vCard, payment
QR code structure, error correction, WiFi and vCard formats, capacity limits, and generator tips.
QR Code Generator
7 min read
#
007
Apr 26, 2026
YAML vs JSON — readability vs tooling
When YAML helps, when it hurts (the Norway problem), and how to choose between the two for config and APIs.
YAML ↔ JSON Converter
7 min read
#
006
Apr 25, 2026
JWT security — what to check before trusting a token
JWT structure, the alg:none attack, RS256/HS256 confusion, expiry validation, and safe storage practices.
JWT Decoder
8 min read
#
005
Apr 24, 2026
Cron expressions explained in plain English
The five fields, special characters, common schedules, and the gotchas that trip people up.
Cron Expression Builder
8 min read
#
004
Apr 23, 2026
UUID v4 vs v7 — which should you use?
How v4 and v7 UUIDs are generated, why v7 is better for database primary keys, and when v4 is still fine.
UUID Generator
7 min read
#
003
Apr 22, 2026
Writing better regular expressions
Common regex mistakes, practical patterns for everyday validation, and tips for avoiding catastrophic backtracking.
Regex Tester
8 min read
#
002
Apr 21, 2026
Base64 encoding — what it is, when to use it, when to avoid it
How Base64 works under the hood, where it belongs (data URLs, JWTs, email), and why it is not encryption.
Base64 Encoder/Decoder
8 min read
#
001
Apr 20, 2026
How to validate JSON at the command line and in the browser
Practical ways to validate JSON using jq, python, Node.js one-liners, browser DevTools, and online tools.
JSON Formatter
7 min read