Diagram of HTTP/2 streams interleaving over a single TCP connection.

The Latency Cost of HTTP/2 Head-of-Line Blocking

A deep dive into HTTP/2’s hidden head‑of‑line blocking problem, its performance consequences, and practical ways to reduce latency.

May 16, 2026 · 7 min · 1474 words · martinuke0
Diagram of type variables being unified during inference.

How HM Type Inference Derives Types Without Annotations

A deep dive into the Hindley‑Milner algorithm, showing how it infers types, handles polymorphism, and powers languages like Haskell and ML.

May 16, 2026 · 7 min · 1308 words · martinuke0
An abstract illustration of intertwined mathematical symbols representing secret exchange.

The Mathematical Logic Behind Establishing Secrets Over Public Channels

A deep dive into the logic and algebra that enable secure key exchange on open networks, with practical examples and code snippets.

May 16, 2026 · 6 min · 1211 words · martinuke0
Close-up of a server rack with blinking LED indicators.

The Durability Guarantees That fsync Does Not Actually Provide

fsync is often assumed. This post uncovers those gaps and offers practical safeguards.

May 16, 2026 · 7 min · 1360 words · martinuke0
Illustration of a message broker with duplicate messages being filtered by an idempotent consumer.

Why Exactly-Once Delivery Requires Consumer Idempotency

Exactly-once delivery cannot be guaranteed without making consumers idempotent; this article breaks down the technical reasoning and shows how to implement idempotency in real systems.

May 16, 2026 · 7 min · 1323 words · martinuke0
Feedback