- From: Noel De Martin <noeldemartin@hey.com>
- Date: Fri, 22 Nov 2024 09:14:20 +1300
- To: Pavlik elf <elf-pavlik@hackers4peace.net>, Michiel de Jong <michiel@unhosted.org>
- Cc: public-crdt4rdf@w3.org
- Message-ID: <8519f787c81317bbb9084c929c003001d1bee327@hey.com>
Hello everyone, my name is Noel and I've been making Solid Apps. In particular, one app I made using CRDTs is a recipes manager called Umai <https://umai.noeldemartin.com>. I recently gave a talk with my thoughts about CRDTs at the Solid Symposium: Solid CRDTs in Practice <https://www.youtube.com/watch?v=vYQmGeaQt8E> (TLDR: I create operations for each triple that is added/removed using an ontology I created: vocab.noeldemartin.com/crdt <https://vocab.noeldemartin.com/crdt>). Cheers -- Noel De Martin | noeldemartin.com/now <https://noeldemartin.com/now> On November 21, 2024, Michiel de Jong <michiel@unhosted.org> wrote: > Hi! > > I'm Michiel de Jong, I have been working on Unhosted > <https://www.w3.org/community/unhosted/> and Solid > <https://www.w3.org/community/solid/> over the years, > and have always been very interested in combining personal data stores > with local-first. > > Cheers, > Michiel. > > > On Wed, 20 Nov 2024 at 21:29, elf Pavlik <elf- > > pavlik@hackers4peace.net> wrote: > > > Hello bergi, > > > > Thank you for introducing yourself and your work on > > rdf-dataset-changelog. > > > > BTW everyone, please feel invited to self-introduce and share some > > information > > on CRDT-related work you are currently doing or are planning to do! > > > > >> A few years ago, I > > >> created the rdf-dataset-changelog[1] package for a PoC of a > > >> distributed dataset using the Raft consensus algorithm[2] to > > store > > >> deployment information of JS and Wasm applications for my local > > IoT > > >> setup. It's like a small-scale Kubernetes cluster. With > > >> rdf-dataset-changelog, I also had the first building block for > > CRDT, > > >> so I gave it a try in a very basic PoC. While I don't have a > > >> concrete use case at the moment. > > > > Looking at the information at <https://crdt.tech/> > > Raft, to my understanding, falls under Strongly consistent > > replication, > > while CRDT uses Optimistic replication, which enables local-first > > (aka > > offline-first). > > > > You mention the first building block for CRDT in rdf-dataset- > > changelog, > > could you please share more details about that? > > > > BTW I know that LDO, which is also based on RDF/JS, also has a > > basic > > implementation > > of TransactionalDatasets <https://ldo.js.org/api/ldo/transactions/> > > I wonder if you have seen it and if you have, what similarities the > > LDO > > approach and your > > approach in rdf-dataset-changelog have. > > > > Best regards, > > elf Pavlik > > >
Received on Thursday, 21 November 2024 20:15:54 UTC