Deep dives into tools,
techniques & the web.
Practical guides covering developer tools, health metrics, SEO, converters and more — written to be actually useful.
✦ AI-powered — understands natural language
Robots.txt Was Informal for 28 Years — What RFC 9309 Actually Standardized and What It Still Leaves Open
ISO 8601 and Date Handling Mistakes: The Bugs That Surface Months Later
"06/07/2024" means different dates in the US and UK. ISO 8601 solves this unambiguously. Here's the standard, common date handling mistakes (adding months with timedelta, DST in date arithmetic), storing UTC in databases, and the MySQL 2038 timestamp problem.
Why Calorie Counting Is Less Accurate Than You Think — And Still Useful
Calorie counts have ±20% label tolerances, cooking changes calorie availability, gut bacteria affect absorption efficiency, and trackers overestimate burns by 30–90%. Here's what that means for how you should actually use calorie tracking.
Why bcrypt: The History of Password Hashing, Cost Factors, and When Argon2 Is Better
SHA-1 and MD5 are fast by design — which is why GPUs crack them in hours after a breach. bcrypt's deliberate slowness and automatic salting are its defence. Here's how bcrypt works, the 72-byte limit, choosing a cost factor, and when Argon2 is the better choice.
Password Managers: How Zero-Knowledge Encryption Works and Which One to Choose
Credential stuffing is the main threat, and unique passwords are the defence — but only a password manager makes that practical at scale. Here's how zero-knowledge encryption works, Bitwarden vs 1Password vs KeePass compared, and how to set up recovery.
URL Structure: Query String Parsing Ambiguities, Punycode, and Open Redirect Vulnerabilities
A URL has five components — and bugs come from confusing which part you're encoding. Here's query string parsing ambiguities between frameworks, IDN Punycode for international domains, URL normalisation for comparison, open redirect vulnerabilities, and relative URL resolution edge cases.
Length Converter — mm, cm, Metres, Kilometres, Feet & Miles Explained
Learn the key metric and imperial length conversions, why 1 inch is exactly 25.4mm, how to convert height and distance quickly, and how to use a free length converter for construction, fitness, and travel.
Measurement in Engineering: Tolerances, Why Metric Dominates, and the Mars Crash That Unit Confusion Caused
A unit confusion caused the $327 million Mars Climate Orbiter to crash in 1999. Here's why metric dominates engineering globally, how manufacturing tolerances work, what CNC achieves, and why the US never fully metricated.
Fahrenheit vs Celsius: Why the US Kept One Scale and the Rest of the World Chose the Other
The US uses Fahrenheit by historical accident, not informed choice. Here's the origin of both scales, why Fahrenheit defenders have a point about weather ranges, absolute zero and superconductivity, food safety temperatures, and the one point where both scales agree.
Data URLs and Base64: When to Embed Resources Inline vs Link to Them
Data URLs embed files directly in HTML and CSS as Base64 strings — no separate HTTP request. Here's when that's faster, when it makes things worse, how JWT tokens use Base64URL, and how inline images in emails work around image blocking.
Cooking Converter — Convert Any Recipe's Measurements Across Countries
Learn why cooking measurements cause confusion across countries, what differs between US and Australian tablespoons and UK vs US pints, why weight beats volume for baking, and how to convert any recipe with a free cooking converter.
US vs UK Volume Measurements: Why Cups and Pints Differ — and Why Bakers Should Weigh Instead
A US cup is 240ml; an Australian cup is 250ml. A UK pint is 568ml; a US pint is 473ml. Here's why these differences matter in baking, why professional bakers weigh rather than measure, and the exact weight conversions for common baking ingredients.
Beyond UUID: How Twitter's Snowflake IDs, ULID, CUID2, and Nano ID Work
Twitter, Discord, and Instagram all built custom ID systems because UUID couldn't handle time-sortability, distributed generation, and 64-bit constraints simultaneously. Here's how Snowflake IDs work, what ULID and CUID2 offer, and when each alternative makes sense.