Highlights
Latest

Higher-Kinded Types and Type Constructors

Higher-kinded types let libraries abstract over type constructors while keeping their element relationships and laws visible.

2026-05-17·13 min read

Idempotency Keys and Exactly-Once Delivery

Safe retries with idempotency records, payload hashes, transactions, inbox/outbox patterns, and honest delivery guarantees.

2026-05-16·13 min read

String Matching: KMP, Z, and Rolling Hashes

Compare deterministic and hash-based substring search while making collisions, Unicode units, and verification contracts explicit.

2026-05-15·14 min read

Defending LLM Applications Against Prompt Injection

Defend LLM applications by modeling prompt injection as a trust-boundary and capability problem, then verify controls with adversarial tests and operational evidence.

2026-05-14·13 min read

Resilient Outbound HTTP Clients

Build outbound HTTP clients that reuse connections, honor one deadline, retry only safe failures, bound responses, and expose useful telemetry.

2026-05-13·14 min read

Load Balancing from Round Robin to Consistent Hashing

Choose request-placement algorithms by workload cost, locality, health evidence, churn, and hotspot behavior rather than by name alone.

2026-05-12·15 min read

Table Partitioning Without Operational Surprises

Operate native table partitions as one logical database table through deliberate pruning, indexing, lifecycle automation, and reversible migration.

2026-05-11·14 min read

Web Components and Shadow DOM in Practice

Build Web Components as durable platform contracts across lifecycle, composition, styling, forms, accessibility, SSR, and frameworks.

2026-05-10·13 min read

Plugin Architectures and Stable Extension Points

Build plugin systems around narrow versioned contracts, explicit capabilities, isolated execution, deterministic lifecycles, and reusable conformance tests.

2026-05-09·14 min read

Sizing Connection Pools and Worker Pools

Size connection and worker pools from fleet-wide resource budgets, measured service demand, queue deadlines, and load curves instead of arbitrary defaults.

2026-05-08·14 min read

From Sockets to Packets: Inside the Network Stack

Trace TCP bytes through host buffers, protocol state, kernel queues, drivers, and the NIC while preserving backpressure.

2026-05-07·14 min read

Testing Concurrent Code Deterministically

Turn thread schedules into replayable test inputs with controlled execution, model exploration, invariant checks, race detection, and seeded stress.

2026-05-06·13 min read