code.talks-hamburg 30.09.2016

Abstract:

Daten vom Server zu streamen entspricht dem React-Ansatz, mit jeder Datenänderung die gesamte App virtuell und damit effizient neuzurendern, und führt zu einem zuverlässigeren und natürlicheren Datenfluss. Mit funzt.broadcast bieten wir eine echte Live-Query-Engine für die volltransaktionale funktionale Datenbank Datomic. Wie in einem live übertragenen Fußballspiel wird die Datenbank direkt in die App gestreamt – F5 (Refresh) und „HTTP GET“ werden zu 99% abgeschafft. Live-Queries werden komprimiert in Realtime mit Order- und Synchronicity-Garantien gestreamt und sind UI-agnostisch komponierbar à la Relay und GraphQL. Wir stellen diesen und weitere Ansätze aus dem Clojure-Ecosystem vor.

Code.Talks.de