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.
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.
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…
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.