Skip to content
0:00 / 0:00

#electricclojure#differentialdataflow#clojure

Dustin Getz - Electric Clojure Differential Dataflow for UI (KEYNOTE)

LambdaConf

8.8K subscribers • 16 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Dustin Getz

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.

Why it's here

1 person recommends this

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

Electric Clojure Differential Dataflow for UI - Keynote by Dustin Getz