London Clojurians Talk: Electric Clojure v3: Differential Dataflow for UI (by Dustin Getz)

THIS IS AN ONLINE EVENT
[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: Electric Clojure v3: Differential Dataflow for UI
Speaker: Dustin Getz
Time: 2024-08-20 @ 18:30 (London time)
Local time: click here for local time
RSVP: Electric Clojure v3: Differential Dataflow for UI (by Dustin Getz), Tue, Aug 20, 2024, 6:30 PM | Meetup

Dustin Getz (https://www.linkedin.com/in/dustingetz/) will be presenting:
“Electric Clojure v3: Differential Dataflow for UI”

18 months ago, we released Electric v2 and early adopters have been running it in production since last summer, to build rich web experiences that simply have too much interactivity, realtime streaming, and too rich network connections to be able to write all the frontend/backend network plumbing by hand.

With Electric v2, we demonstrated that we weren’t crazy, this thing is commercially viable in real apps. But it also had growing pains: rendering collections was tricky, and v2’s electric lambdas had serious shortcomings.

Electric v3 is a rewrite of the network runtime, fixing and resolving these issues with a new computational structure based on differential dataflow: diffs through the reactivity graph from database to dom, no collections sent over the wire ever, only diffs.

This talk is a preview of Electric v3, in the form of working examples, where we will dive into the nuance of writing network transparent programs in practice, demonstrating how Electric v3’s differential semantics reveal and align with the deep computational structure of a user interface.

Dustin Getz is the founder of Hyperfiddle, low-code declarative infrastructure for user interfaces. Hyperfiddle’s mission is to collapse to zero the cost of frontend development for a wide range of applications, by applying distributed systems and concurrency techniques to build a new class of UI infrastructure. Dustin’s research interest is in the computational structure of user interfaces.

If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/@LondonClojurians
(The recording will be uploaded a couple of days after the event.)

Please, consider supporting the London Clojurians with a small donation:

https://opencollective.com/london-clojurians/

Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:

  • ClojureBridge London: supports under-represented groups discover Clojure
  • re:Clojure: our free to attend annual community conference
  • monthly meetup events with speakers from all over the world
  • subscription and admin costs such as domain name & StreamYard subscription

Thank you to our sponsors:

RSVP: Electric Clojure v3: Differential Dataflow for UI (by Dustin Getz), Tue, Aug 20, 2024, 6:30 PM | Meetup

2 Likes

Hi all,

the recording of this event is now available online on our YouTube channel:

2 Likes