like

๐Ÿš‚ Announcing github.com/rocicorp/rails! ๐Ÿš‚ Rails generates all the setup code for a new @replicache app from simple model definitions. It makes it absurdly easy to build offline-first, realtime syncing web apps. How easy? Our todo sample is now just ~150 lines of code ๐Ÿคฏ. ๐Ÿงตโ€ฆ

Likes https://twitter.com/aboodman/status/1534267580487061504.

Standard
like

Demo: Open replicache-todo.vercel.app in two browsers. Notice how each mutation is *instant* and syncs in realtime between browsers. Throttle the network or even disable it. No effect on performance, and the app automatically syncs up when the network comes back.

Likes https://twitter.com/aboodman/status/1534267582005448706.

Standard
like

Replicache gives you these behaviors by default. You don’t write optimistic mutations. Every mutation is optimistic. You don’t write sync code. Everything syncs. You don’t even need to write a server. We provide a generic backend that runs Node/Postgres. Here’s how it works:

Likes https://twitter.com/aboodman/status/1534267583485972485.

Standard
like

Basically Replicache provides an abstraction that feels like fast in-browser storage, but which is magically synced to your server and other users in the background. It is a super fun and productive way to work, and happens to also produce insanely fast and collaborative apps.

Likes https://twitter.com/aboodman/status/1534267602293256193.

Standard