Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.
How an academic paper about build systems helped us rethink Terraform automation and build a better execution engine.
We get asked constantly if OCaml makes hiring impossible. The answer is no. The smaller pool filters for quality, people are eager to learn, and we're not competing with FAANG for the same candidates.
When managing infrastructure, state corruption must be impossible. OCaml's type system catches entire categories of bugs at compile time.
Stategraph ingests Terraform state through four transformations. We built a round-trip validation test to prove every transformation is lossless.
Terrateam has done a lot with a little.
Terrateam switched its HTTP library to libcurl but we ran into some unique issues during development
Learn how we implemented dynamic query execution in PostgreSQL for our Audit Trail feature, balancing type safety and performance.
How I refactor big pieces of code.