Understanding TCP Connections
Follow a TCP connection from its handshake to its final acknowledgment, and learn what throughput measurements can actually tell you.
Systems, Networking & Practical Tools
Practical explanations of Linux, networks and web infrastructure. Small tools for the work in between.
010203Understand the layers.
Make better decisions.
Start here
Follow a TCP connection from its handshake to its final acknowledgment, and learn what throughput measurements can actually tell you.
Understand resolvers, authoritative servers, caching, and the practical checks that make DNS failures easier to explain.
Compare the transport choices behind modern HTTP and design tests that separate protocol effects from changing network conditions.
From the notebook
Follow a TCP connection from its handshake to its final acknowledgment, and learn what throughput measurements can actually tell you.
Build a readable service unit, distinguish process startup from readiness, and verify safe operational behavior.
Trace requests through a reverse proxy and understand the separate decisions around upstreams, headers, streaming, and failures.
Learn what hop timings reveal, why missing replies can be harmless, and how to turn route output into careful network evidence.
Understand what a response code establishes, how intermediaries affect it, and when a client can retry safely.
Connect certificate validation, automated issuance, and renewal monitoring into a clear operational workflow.
Follow a thread
Keep it useful
Browser-based. Nothing to upload.
Format, minify and validate JSON with helpful errors.
Encode Unicode text and decode UTF-8 safely.
Escape URL components and inspect encoded text.
Calculate a cryptographic digest locally.
Move between seconds, milliseconds and dates.
Find networks, masks and usable host ranges.
Lab log · October 10, 2026
The first collection brings together 12 technical notes and 8 local developer tools. Read the launch notes and how this site is maintained.