Full stack FP in Datomic, Clojure, and ClojureScript
summary
Prototypes are built end to end in Clojure and Clojurescript using Datomic for facts and schema, Ring middleware for composable HTTP handlers, Om plus React for a single-atom UI with cursors, and Garden for programmatic styles. The demo shows six live prototypes: parsing YAML/plain text into Datomic, creating schema and queries, JSON APIs, reactive components, a functionally generated grid and typography system, and an undoable style/content swap that all work in the REPL.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:30Understanding FB
- 4:38Data life without types
- 5:18Enclosure
- 14:19Data and design
- 15:30Composition
- 16:51Breadth
- 18:48Demo
- 24:56Modeling
- 33:24Middleware
- 35:19UI
- 39:39Modular Scale
- 43:39React Render Model
related talks
43mDatalog all the way down
42mA Practical Functional Relational Architecture
42mYet & Datomic Immutable Facts Mutated Our Stack
47mFunctional Programming in the Cloud: Simpler Application Development with Datomic Cloud
46mThe Datomic Architecture and Data Model
40mThe power of Datomic database
32mClojure is a Foreign Country: Combining Datomic with Scala
35mIt's Just Data
