It's finally out!! I had a really great time talking to @thdxr and @adamdotdev about @zero__ms, @replicache, and how I've come to spend most of my career working on sync. Learn the backstory of Rocicorp here:
https://t.co/riy91LspJS
The most annoying problem for Zero's launch was what bug tracker to use.
GitHub is way too slow, and Linear doesn't have public bugs or permissions – both required for OSS projects.
This was driving me nuts, until I realized the only possible solution… ⏩
(link in reply)
I wrote about @replicache and moving https://t.co/0Y3pBcMHPI to a local-first architecture. It has been a faint glimmer of light in the currently very dark javascript ecosystem: https://t.co/Rr73mMzSZh
@CoinLandingPage@basehub_ai@liveblocks We built this over our underlying infra, based on @replicache and Pusher. For the in-editor cursors, we use prosemirror + yjs.
We prefer keeping everything running on the same infra, although we'll probably lean onto Liveblocks for comments!
Beyond excited to share that Matt Wonlaw (aka @tantaman) has joined @rocicorp as our seventh partner.
Matt is well-known in the local-first community for his work on https://t.co/Qr9p1oPSCv and related projects, and I'm delighted he has chosen to join forces with us.
We've all been working together now for several months, and I cannot wait to share the results. Let's just say that they will be _materializing_ very soon.
Been playing around with @tursodatabase and managed to adapt @SST_dev console's code so it creates a database per workspace and syncs everything nicely with @replicache 🤩
It's a bit hacky at the moment, but it works...
Rails is wonderful in so many ways, but damn is it slow on the frontend.
The best performing rails app
I’ve used is content site dev(dot)to. They did so many cool performance hacks to make it snappy: https://t.co/EC8PrqTzF1
Regardless I’m all ⚡️ @replicache now
@fredkisss You have to make some (relatively minor) changes to your schema to support Replicache, and you have to implement two special endpoints – /push and /pull.
You can get a feel for what's involved here:
https://t.co/81aKvyD8gc
When processes evolve separately from each other, their state diverges.
That's why we're kicking off a newsletter. Issue 001 of "The Sync" covers the last six months of changes to @replicache and @hello_reflect.
Check it out at https://t.co/zE9qQDxZR5.
Watch this @localfirstfm podcast with @aboodman ( @replicache ) about #localfirst stuff, storing data in browsers and more. It goes deep into the history and problems of client side storage.
https://t.co/wel9EuRABl