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
The Relative Age Effect: Why Birth Month Shapes School and Sport
Why 1.1.1.1 Reaches Different Servers Worldwide — Anycast, DNS Propagation, and the 13 Root Nameservers That Are Really 1,500
Anycast routing means Cloudflare's 1.1.1.1 reaches different physical servers in different locations — which is why DNS changes propagate to some locations before others, and why checking propagation from multiple places gives different results. Here's how anycast works, why the "13 root nameservers" are actually 1,500+ nodes, the TTL change timing strategy for planned migrations, and why single-provider DNS isn't genuine redundancy.
Why a Single Timing Error Can Corrupt an Entire Morse Message — and How Operators and Algorithms Recover
Morse code encodes information entirely in time ratios — and a single timing error can corrupt every character from that point forward because there are no explicit character boundaries, only inferred ones from timing. Here's how experienced operators resynchronise using context, prosign patterns, and message structure; how automated decoders use Hidden Markov Models and Viterbi algorithms; and why CW Morse can communicate at -10 dB SNR where voice needs +10 dB.
The Viewport Meta Tag Is a Rendering Instruction, Not an SEO Tag — And Why That Distinction Matters
The viewport meta tag is a rendering instruction, not an SEO tag — but its absence causes mobile browsers to render pages in 980px desktop mode, directly affecting Google's mobile-first indexing quality assessment. Here's what width=device-width and initial-scale=1 actually do (and why user-scalable=no is an accessibility violation), how preconnect hints reduce Google Font load times by 100-300ms, and why HTTP header versions of CSP are more secure than meta http-equiv versions.
Fibre Is a Carbohydrate That Doesn't Behave Like One — Gut Bacteria, Short-Chain Fatty Acids, and the Net Carbs Calculation
Dietary fibre is technically a carbohydrate but produces only 0-2 kcal/g instead of the 4 kcal/g that macro calculators assume — because human enzymes can't digest it. Here's how gut bacteria ferment soluble fibre into butyrate, propionate, and acetate (the SCFAs that maintain colon health and signal appetite to the brain), why Western adults eat only 15-19g daily against a 25-38g recommendation, and the net carbs calculation for keto tracking.
What Your MX Records Reveal About Your Email Architecture — Provider Patterns, Redundancy Reality, and SMTP Queuing
MX records reveal your email provider, but also your security gateway architecture, redundancy approach, and subdomain email routing — more information than most administrators intend to expose. Here's how to identify Google Workspace vs Microsoft 365 vs security gateway patterns from MX hostnames, why five MX records at one provider don't protect against a provider outage, and how SMTP queuing means short MX outages don't cause lost email.
Why Lorem Ipsum Leaks Into Production — Placeholder Text in Design Systems, Empty States, and API Docs
Lorem Ipsum serves different functions in design mockups vs component library documentation — and confusing them produces staging environments and production pages with Latin placeholder text that leaks through QA. Here's why CSS placeholder (form input hint text) and design placeholder text are completely different things, why empty states designed with Lorem Ipsum data are never properly designed for the zero-data case, and why API documentation should use example.com email addresses not Lorem Ipsum values.
Why a Footer Link and a First-Paragraph Link Are Not the Same — PageRank, Reasonable Surfer, and How to Distribute Link Equity
Google's Reasonable Surfer Model weights link equity by click probability — a first-paragraph in-content link passes far more equity than the same link in a footer, because users are more likely to click it. Here's the PageRank formula and damping factor, how position, anchor text relevance, and visual prominence determine link click probability, why exact-match anchor text is safer for internal than external links, and what an internal link audit should look for in orphaned pages and link depth.
Why a Unit Conversion Error Destroyed a $327 Million Mars Mission — And Why the US Still Uses Imperial
The US still uses imperial because a voluntary metric conversion law in 1975 lacked enforcement and the Metric Board was abolished in 1982. Here's how the Mars Climate Orbiter was destroyed by a metric-imperial unit confusion costing $327 million, why nautical miles are defined by Earth's geometry (1 arcminute of latitude), and why the modern definition of the metre via the speed of light is reproducible anywhere in the universe without a physical artefact.
Keyword Density Is Not a Ranking Factor — Here's What Word Frequency Analysis Actually Reveals About Content Quality
Google explicitly doesn't use keyword density as a ranking factor — but word frequency analysis reveals real content quality signals when used correctly. Here's how search evolved from keyword matching to entity-based semantic coverage (Hummingbird, BERT, MUM), why TF-IDF reveals distinctive terms rather than optimal targets, the frequency patterns that indicate thin content vs stuffing, and the comparative gap analysis that's the only useful application of word frequency tools.
Most JWT Libraries Don't Check the Audience Claim — What Gets Verified, What Doesn't, and How to Handle Revocation
JWT libraries automatically verify signatures and exp claims — but most don't check iss (issuer) or aud (audience) by default, which is why a token from service A can be used at service B if they share a signing key. Here's what each registered claim actually enforces, the three revocation approaches (short expiry + refresh tokens, jti blocklist, short expiry without refresh), and why JWT payloads are readable by anyone who holds the token.
Why \n Shows Up Literally in Your JSON Output — Escape Sequences, Encoding Layers, and How to Debug Them
JSON's \n is two characters in the file (backslash + n) that parse to one character (line feed) — and when encoding is applied in the wrong order or twice, you get literal \n in displayed output, double-escaped \\u sequences, or & where & should be. Here's the three encoding layers that commonly stack incorrectly, the specific corruption patterns and their causes, and why \/ appears in some JSON (HTML injection defence in script tags).
Why JSON Parses Differently in JavaScript, Python, and Go — Precision, Duplicates, and Parser Security
JSON's specification deliberately leaves number precision, duplicate key handling, and Unicode surrogate pairs as implementation-defined — which is why identical JSON produces different results in JavaScript (integers lose precision above 2^53), Python (arbitrary precision integers), and Go (float64 by default). Here's the parser differential security attack from duplicate keys, prototype pollution via JSON merge, and why NDJSON enables streaming gigabyte datasets with constant memory.