The Babel Fish Data: A Case Study
summary
Argues that the real fix for flaky systems is data-first design — treat data as immutable, semantic, recursive facts and model systems as streams trees meshes rather than objects; demonstrates Clojure Spec (def/::, explain, conform, exercise) to validate, transform and generate JSON, to instrument fdefs and to auto-document contracts; shows generative testing (test.check, shrinking, property-based tests) catching real distributed bugs (Dropbox example) and using datalog + pure update/query/render pipelines to test UIs and CSS without a browser.
AI-written summary · about
chapters (4)
related talks
44mMY AWFUL EX-DATASYSTEMS
33mClojure Dispatches From a National Research Lab
27mThe Functional Final Frontier
31mWhen the data levee breaks: Managing cognitive load in data-intensive projects
44mTaking the plunge - a deep dive into streaming with fs2
27mLightning Talks - Day 1
45mFrom Zero to Live with Functional JavaScript Applications (Part 1)
28mPersistent data structures - good for UI
