Unix Timestamps Without Surprises: Seconds vs Milliseconds, Time Zones, Leap Seconds and 2038A Unix timestamp looks like the simplest possible way to store time: one integer, no time zone, no formatting. Then a log line says an event happened in January 1970, a dashboard is off by exactly fiv7 min read·toolsphare-dev-2026.hashnode.dev19h ago
Diffing JSON Without Losing Your Mind: Key Order, Arrays, Numbers and NoiseYou changed one setting in a config file, ran git diff, and got forty red and green lines back. Or an API response "looks the same" as yesterday's, yet a test is failing. Comparing JSON sounds trivial7 min read·toolsphare-dev-2026.hashnode.dev1d ago
Base64 Is Not Encryption: Size Overhead, Data URIs, URL-Safe Variants and Common BugsWhat Base64 really does, what it costs, and the mistakes that break it in production7 min read·toolsphare-dev-2026.hashnode.dev2d ago
Regex Without Regret: Anchors, Lazy Quantifiers and Catastrophic BacktrackingRegular expressions have a reputation for being write-only code. You craft a pattern at 2 a.m., it passes the three examples you tried, and six months later nobody (including you) can say what it matc6 min read·toolsphare-dev-2026.hashnode.dev3d ago
SHA-256, SHA-1 and MD5 in 2026: What a Hash Is Actually ForHash functions show up everywhere in a developer's week: a checksum next to a download, an ETag in an HTTP response, a Git commit ID, a cache key, a webhook signature. Because they look alike (a long6 min read·toolsphare-dev-2026.hashnode.dev4d ago