Articles & Guides
Useful resources for web developers and system administrators
HTTP
Nginx 499 Client Closed Request: What It Means and What to Fix
499 is a log entry, not a status code, and nobody ever receives one. The duration distribution splits timeout misconfiguration from a genuinely slow upstream.
HTTP
ERR_HTTP2_PROTOCOL_ERROR: Why It Is Almost Never Your Browser
Chrome aborts on an invalid HTTP/2 frame, so cache and browser tips miss the cause. One protocol comparison separates server, network and client in seconds.
Performance
Slow TTFB: How to Find the Stage That Is Actually Slow
TTFB is five stacked intervals, not one number. Split it with a single curl command, find the stage that dominates, and fix the cause instead of guessing.
SSL/TLS
TLS Works in the Browser but Fails in curl, Java and Python
A green padlock is not proof. Browsers repair a missing intermediate certificate silently while strict clients reject it. How to find and fix the real cause.
Networking
DNS, CDN, TLS or Origin: How to Isolate a Web Outage
A web request crosses five layers and each fails identically in a browser. Test them in order, one command per layer, and find the real cause in minutes.
DNS
Resolvers Return Different IPs: Propagation and Stale Cache
Two resolvers, two answers for one hostname. Four causes, only one fixes itself. Query each authoritative nameserver and tell propagation from a real defect.
HTTP
Cloudflare Errors 520-530: What Each Says About Your Origin
Cloudflare errors 520, 521, 522, 523, 524, 525, 526 and 530 explained: which layer each code blames, and the exact command that confirms the cause.
Security
How to Check If Your Password Leaked Without Handing It Over
Why a leaked password beats a weak one, how the k-anonymity check works, why only five hash characters are sent, and what to do when it is found.
Security
Passphrase vs Password: How Many Words and How to Pick
How passphrase strength is calculated, why five words give 65 bits, where a phrase beats an ordinary password and where it loses. Diceware explained plainly.
Security
How to Create a Strong Password: Why Inventing One Fails
Why a human-invented password is nearly always predictable, what entropy means, why length beats symbols, and how to get a genuinely random password.