Developer Jun 9, 2026

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.

Health Jun 9, 2026

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.

Developer Jun 9, 2026

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.

Developer Jun 9, 2026

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.

Developer Jun 9, 2026

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.

Converters Jun 9, 2026

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.

Converters Jun 9, 2026

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.

Converters Jun 9, 2026

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.

Developer Jun 9, 2026

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.

Converters Jun 9, 2026

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.

Converters Jun 9, 2026

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.

Developer Jun 9, 2026

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.