Blog Articles

A Trip to Netville & The Hidden Latency of DNS

4 min readBy Packet Pilot

Why is DNS sometimes slow? It's just like finding an address in a new town. We break down the chain of DNS lookups and show why caching is the most important solution.

DNSNetworkingSystems DesignLatencyCaching100Problems

When Redis 5.0 Refused to Build — and How I Fixed the Linker Error

5 min readBy Packet Pilot

I needed to build Redis 5.0 on Ubuntu 22.04, hit a baffling multiple-definition linker error, and fixed it by converting a header-side definition into a proper extern declaration. Here’s the step-by-step diagnosis and the simple patch that saved the day.

RedisLinuxDebuggingCBuild