"Optimistic UI with Logux & Ruby"
summary
Describes Logux as a WebSocket-based event log that implements optimistic UI, live updates and offline-first by using event sourcing plus timestamp+counter ordering and CRDT-ready APIs; client-side Redux plugins queue events, resend after reconnect, and apply a undo event broadcast when the server rejects validation. Integration uses a Node core and an HTTP proxy for Ruby so Rails can persist and re-broadcast events; claim cites a 98% success assumption for optimistic updates and notes one production deployment (prefer) so far.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:10Optimistic UI
- 2:15STORÝ TIME
- 5:03Technical problems
- 13:35Ruby backend
- 21:00The state of Logux
related talks
34mLogux, a new approach to client-server communication
48mLogux — A New Way to Connect Client and Server
27mUsing Logux in Production
28mOptimistic updates in a pessimistic world
54mHow to build the modern, optimistic and reactive user interface, we all want.
23mOptimistic UI updates with Apollo Client and React
32mCRDT and other new ideas for client-server communication
43mBeautiful reactive web UIs, Ruby and you
