Hi everybody, I wrote this piece and it might seem a little half-baked, but I’ll never get it going if I don’t throw it out there.

Let me know what you think, thanks and selfhosting ftw.

  • adry@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    23 hours ago

    this is self-hosting local-first apps. There’s some local-first manifesto somewhere… one of their greatest ‘backend’ developments were CRDTs. The idea, is that the app can be turned off, synchronization can be interrupted and resumed, and so on. Those CRDTs allow people to use a text editor even when the client(s) are disconnected from the server. Of course, depending on how much your version differs, the merge conflict of diverging versions will be easier to solve…

    • thelocalhostinger@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      23 hours ago

      Thanks for that input, I have to look deeper into it. It seems to me that their idea is an approach you choose during software development, while localhosting is about hosting somebody else’s software that’s already out and probably does not include these local-first principles.