Coder Social home page Coder Social logo

Roadmap? about clj-3df HOT 4 CLOSED

georgeciobanu avatar georgeciobanu commented on June 9, 2024
Roadmap?

from clj-3df.

Comments (4)

comnik avatar comnik commented on June 9, 2024

Hey, thank you for the interest. Do you have some more details on your use case, that you could share (here or via mail)? Depending on that, an answer could range from "you could use it today" to "not in the foreseeable future".

from clj-3df.

georgeciobanu avatar georgeciobanu commented on June 9, 2024

Hi, thank you for your quick reply. I'm looking to build something similar to Bubble.is or tryretool.io or many other tools. Essentially my users (I'll call them devs) will design mobile apps for their users (will call them users). When User A creates a new item and User B is in the app, I'd like thir list of todos to be updated asap with the new item UserA added, ideally with as little traffic as possible.

Let me know if this makes sense if not glad to detail more.

from clj-3df.

comnik avatar comnik commented on June 9, 2024

This is definitely possible right now on the backend, but will involve a bunch of trial and error on the frontend, as we figure out how to marry 3DF's incremental-approach with e.g. React's snapshot-approach. Some experiments here: https://github.com/comnik/functional-differential-programming.

We are working with the Datahike folks to demonstrate a database + streaming query approach over the coming few months.

For starters, I would suggest starting with an event-driven approach in the backend, a frontend based on https://github.com/tonsky/datascript, and to then broadcast events to all relevant users. This will allow you to figure out most of the important issues, before replacing the broadcast component with 3DF for scale.

from clj-3df.

georgeciobanu avatar georgeciobanu commented on June 9, 2024

Thank you. Not worried about the frontend, I got that part covered.

from clj-3df.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.