Calling OCaml from C
Making an OCaml library usable from C.
Building BerkeleyDB
A B-Tree tutorial series implementing an ABI-compatible BerkeleyDB clone.
Page Format • Entry Format • API Basics • Point ReadsS3-Compatible Cloud Storage Costs
S3 is a convenient way to host larger static artifacts for a website, but which S3-compatible service is the cheapest for that usecase?
Why Full Text Search is Hard
It’s easy to find documents containing "large" and "elephant". It’s hard to find documents in German which have "large" and "elephant" together in a sentence, or words with similar meanings to large, and provide only the 10 most relevant documents.
How to Learn
RDMA: Soft-RoCE Requires a Specific IPv6 Address
dbdiag: ophistory
Anouncing thisismiller/dbdiag's ophistory
script, a diagram as text tool to allow visualizing the concurrent executions of operations.
Darwin’s Deceptive Durability
A reminder that macOS does not respect the usual ways of making data durable on disk.
A Survey of Database TLS Implementations
A popularity-based sampling of which databases are using which TLS implementations.
Deterministic Simulation Testing
A walkthrough of how and why complex infrastructure should be built with deterministic simulation, and how to make such tests as productive as possible for developers.
BUGGIFY