u/dhucerbinin r/Clojure • Recommends
Electric Clojure Differential Dataflow for UI - Keynote by Dustin Getz
#electricclojure#differentialdataflow#clojure
8.8K subscribers • 16 videos on Hallway
Advanced. Deep dive for people who know the field.
1.5K views1 year ago1 recommendation
Web developmentProgramming languagesLisp and ClojureVue, Svelte, Angular and othersSoftware architecture
Dustin Getz explains how Electric Clojure uses a dataflow compiler to manage the frontend-backend boundary without manual plumbing.
#LambdaConf2025 took place in Estes Park Colorado this past May 12th and 13th. Learn about the sponsors that made it happen: Ziverge Transformative Tech for Modern Challenges ziverge.com/ Urbit Foundation Leave the Internet Behind urbit.org/ Golem Cloud Deploy secure AI apps that run reliably golem.cloud/ Platonic Systems Solving your toughest software problems platonic.systems/ Abstract for this talk: The central problem in frontend UI development is remote, over-the-wire maintenance of rich frontend views over large backend collections. Electric Clojure is a reactive Clojure dialect for fullstack web development that uses a dataflow compiler to choreograph the frontend/backend boundary, so that the application programmer need not code all the frontend/backend plumbing by hand. Efficient remote distribution of collections is achieved through a new incrementally maintained collection type based on streams of collection diffs, which Electric uses to efficiently distribute fine grained collection updates to remote subscriptions by streaming diff values through a websocket. In this talk we will demonstrate by live example how Electric Clojure and its differential collections let us build rich, interactive web products that arbitrarily interweave frontend and backend processes in a choreographed high performance dance, all without losing Clojure's dead-simple functional-lite composition model that anybody can understand.What people say. Recommended as an insightful keynote on using differential dataflow to simplify full-stack web development in Clojure.
u/dhucerbinin r/Clojure • Recommends