Re:Electric Clojure v3: Differential Dataflow for UI [video]
by ojw on Thursday August 22, 2024 @08:35AM
(#41319570)
The author says somewhere that, paraphrasing, where something runs in a distributed system is essential complexity. I think the transparent part is where / when the communication between front and back end happen. The "transparency", whether or not it's the right term, it compared to having to do software development with awareness of the network interactions vs just calling out what runs where. No adding endpoints for everything, managing http calls or webhooks, etc.
[ Parent
| on HN ]
Re:Electric Clojure v3: Differential Dataflow for UI [video]
by refset on Thursday August 22, 2024 @08:46AM
(#41319663)
In the video Dustin also makes the point that in v3 all the client and server annotations can now be kept fully isolated from the parts of the code that model the essential complexity (i.e. any dynamic scoping or function parameters used by a 'pure' function are also network transparent), and this dramatically reduces the amount of global coupling across the codebase.