News for hackers. Stuff that matters.
Re:Rxdb: A reactive database where you can subscribe to the ... by jtmarmon on Friday October 25, 2019 @11:12AM (#21355783)
You can do this in datomic! I made an end-to-end proof of concept of this using datomic and websockets. The client can open a websocket and subscribe to a query and then the server will react to changes in the database and automatically update the model and therefore the UI (no eventing code required).

Demo vid https://v.usetapes.com/85knuAPruB Longer description in github readme https://github.com/jtmarmon/hackerthreads

Re:Rxdb: A reactive database where you can subscribe to the ... by dustingetz on Friday October 25, 2019 @11:21AM (#21355872)
Also see https://github.com/metasoarous/datsync - note that this project stalled out due to technical challenges, though i hear they're stealthily working on it again and coordinating with the Declarative Dataflows project https://github.com/comnik/declarative-dataflow
Re:Rxdb: A reactive database where you can subscribe to the ... by dsun180 on Friday October 25, 2019 @12:06PM (#21356347)
I think you have not understood what RxDB is. It is a client side database. It works also when the client is offline. It does not need a stable internet connection over a websocket.

Your example is similar to RethinkDB and others. A websocket streaming json.

Re:Rxdb: A reactive database where you can subscribe to the ... by kickopotomus on Friday October 25, 2019 @04:18PM (#21358848)
A more common solution includes using Datascript[1] as the client side DB and then using something like Posh[2] or Datsync[3] to handle query/pull subscription changes.

[1]: https://github.com/tonsky/datascript

[2]: https://github.com/mpdairy/posh

[3]: https://github.com/metasoarous/datsync