How Git Stores Data Internally: The Object Model Explained
A practical walk through blobs, trees, commits, the index, refs, and pack files, with hands-on commands you can run today
Search across 223 posts, 23 explainers, and 80 topics
A practical walk through blobs, trees, commits, the index, refs, and pack files, with hands-on commands you can run today
An engineer's guide to embeddings, ANN search, HNSW, IVF, and choosing between pgvector, Pinecone, Qdrant, Weaviate, and Milvus
A practical guide to choreography, orchestration, compensating transactions, and the production traps that come with running sagas at scale
Inside Spokes, the three-replica system that keeps half a billion repositories online for a hundred million developers
From the moment SELECT leaves your app to the row that lands back, what really happens inside Postgres
The 1978 logical clock that taught distributed systems how to order events without a shared wall clock
The HLC pattern that combines wall clock time with a logical counter to give you causal ordering and human readable timestamps
The log cleanup pattern that keeps your WAL from eating all your disk space
The commit index pattern that prevents your cluster from serving stale or inconsistent data
Architecture, performance, trade-offs, and the decision framework that actually works in production
How to publish messages reliably without distributed transactions, with real implementations using polling and CDC
Architecture, throughput, cost, delivery guarantees, and the real trade-offs developers hit in production
Instrumentation, Collector pipelines, sampling, Kubernetes deployment, and the mistakes that cost teams weeks
How MCP works, why it matters, and how to build your first MCP server
The complete journey from pressing Enter to pixels on screen, explained for software developers