Donut, a Sweet New Clojure Framework for Building Your Online Business
summary
Donut is a Clojure SPA framework aimed at indie hackers that wires into Ring, Reagent and re-frame and claims to stop wasting evenings on dependency and debug pain by providing a batteries‑included form system and routing. The demo shows a with-form macro that binds inputs to a global app-db path (buffer and ui-state keys), validation that appears on blur, a router that stores route data in app state, and a dev tool injected as a Donut bakery plugin that adds API routes and a frontend for inspecting the system.
AI-written summary · about
chapters (5)
- 0:00Introduction to Donut
- 4:43Design principles
- 7:34Live demo
- 23:41Future of Donut
- 25:25Closing remarks and Q&A
related talks
30mIntroducing structure in Clojure
32mNo Pain, no Gain: Using Clojure for Web Applications
32mFrameworkless Web Development in Clojure
38m"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame"
27mThe Functional Final Frontier
44mRaising Services and People with Clojure
35mClojureScript & User Interfaces: Simplicity yields Possibilities
01h 07mComposing (Clojure) Web Stacks using Functional First Principles
