LogReplay Blog
-
The White Screen of Death in Production React
What to check when your React app renders a blank white page in production: error boundaries, chunk loads, hydration crashes, and stale deploys.
-
p50, p95, p99: Percentiles for People Who Skipped Stats
What p95 latency means in plain language, why averages hide slow requests, which percentile to alert on, and how to compute them from RUM data.
-
Centralizing Logs When Every Service Writes to Its Own File
A staged migration to centralized log management: from SSH and grep, to one aggregation box with vector, to structured JSON and retention tiers.
-
Session Replay and HIPAA: Proceed Only With Extreme Care
Why session replay on healthcare apps is high-risk under HIPAA: PHI leaks through DOM capture, most vendors won't sign a BAA, and what's defensible.
-
Hotjar Session Recordings: Great for Marketers, a Dead End for Debugging
Hotjar session recording is genuinely good for UX research, but it lacks console, network, and error data — here's where developers hit the wall.
-
Linux Log Management After journald Took Over
Practical linux log management with journald: journalctl queries worth memorizing, persistent storage, rate limits that drop logs silently, and forwarding.
-
"Works on My Machine": a Field Manual for Unreproducible Bugs
A taxonomy of bugs you cannot reproduce from production — state, timing, environment, and history dependent — and the capture strategy that cracks each one.
-
Your Logs Are a Breach Waiting to Happen
Auth headers, tokens, and env dumps leak into logs constantly, and log access is rarely audited. How to secure log management at the source and at ingest.
-
DOM Snapshots: How a Page Becomes Data
What a DOM snapshot is, how a serializer walks the tree, what gets captured versus referenced versus rebuilt, and why replayed pages can't run code.
-
CORS Errors That Only Happen in Production
Why CORS errors appear only in production: preflight caching, credentials plus wildcard origins, proxies stripping headers, and the curl commands to debug it.
-
Safari-Only Bugs: a Debugging Guide for the WebKit-Weary
A field guide to bugs that only reproduce in Safari: date parsing, ITP storage limits, 100vh on iOS, IndexedDB in private mode, and the bfcache.
-
What Session Replay Actually Records (and What It Doesn't)
Session replay records DOM mutations, not video. What recorders capture, what stays invisible, and what that means for privacy and debugging.