Blog
Practical guides, tips and tutorials on everyday digital tasks. Free resources, updated regularly.
How to Read Unix Timestamps Without Timezone Confusion
Unix timestamps look objective, which is why they create so much confusion. A single integer seems like it should...
Read more →UUID v4 vs UUID v7: Which One Should You Use?
Choosing a UUID version used to be easy because most people defaulted to v4 and moved on. That is changing now that...
Read more →How to Clean Up XML Without Breaking the Structure
XML gets hard to work with long before it becomes technically invalid. A file may be dense, inconsistently indented,...
Read more →How to Format SQL Queries So Bugs Stand Out Faster
Most SQL bugs do not hide in advanced theory. They hide in messy shape. A missing predicate, a misplaced OR, a join...
Read more →How to Read JWT Tokens Without Guessing What Claims Mean
A JWT often looks more mysterious than it really is. Three dot-separated chunks of text, strange claim names, a...
Read more →How to Verify Files with Hashes Before You Trust Them
Downloading a file from a reputable source does not automatically mean the file is intact, unmodified, or the one...
Read more →When Base64 Encoding Helps and When It Gets in the Way
Base64 is one of those tools that becomes either very useful or deeply annoying depending on why you are using it....
Read more →How to Convert Between Binary, Decimal, and Hex
Number base conversion looks straightforward until a small assumption breaks the result. A binary value is copied...
Read more →When to Use Barcodes Instead of QR Codes for Products
QR codes get a lot of attention because they can store more information and point directly to digital actions, but...
Read more →How to Remove EXIF Data Before Sharing Photos Online
A photo can reveal far more than what appears inside the frame. Long after you crop the image, blur a face, or...
Read more →