Blog
Short, practical notes on the things our tools touch — encoding, auth, CSS, scheduling.
cronschedulingdevops
Cron Expressions Explained, Field by Field
A cron expression is five fields that describe a schedule. Here's what each field means, how the special characters work, and the one gotcha that trips everyone up.
cssdesignfrontend
px, rem, and em in CSS: When to Use Each
px is absolute, rem is relative to the root, em is relative to the element. Here's a practical guide to choosing the right CSS unit — and avoiding em's compounding trap.
securityjwtauth
How JWT Signing Works (and Why You Can't Verify It in the Browser)
A JWT's signature is what makes it trustworthy. Here's how HS256 and RS256 signing actually work, and why verifying a token client-side is impossible.
encodingbase64jwt
Base64 vs Base64URL: What's the Difference?
Base64 and Base64URL encode the same bytes but use different alphabets. Here's why JWTs and URLs use the URL-safe variant, and how to convert between them.