Unlocking data-driven systems
summary
Builds a tiny container service called vase on Pedestal and Datomic that stores service descriptions as EDN, uses reader literals for action literals, and supports live upserts persisted in Datomic to enable code+data rollback at arbitrary points in time. Adds a data-agnostic importer that loads all product/review data into Datomic in under 30 seconds and a ClojureScript, core.async/core.logic client pattern that reproduces a ratings app in 26 lines (replacing ~2,000 JS + 1,000 HTML). Three projects, two developers each, 16–24 days per project.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:37The value of values
- 4:38Consumer Reports
- 7:15Design and thinking
- 8:46Container service
- 17:49Datomic import
- 21:24Data-described clients
- 24:05Apps like TV channels
- 30:07Super powers
- 31:50Data driven








