rstore: journey into the data layer
summary
rstore claims a local-first normalized cache that keeps components in sync, with automatic indexes for faster lookups and optimistic updates for instant UX. The demo builds a Next + Drizzle + SQLite app plus a store-next-drizzle module, shows queries, create/update/delete, live queries over web sockets, collaborative form objects with cursors and undo/redo, and offline queuing in IndexedDB that replays mutations on reconnect. The Pokémon demo mostly works and the API surfaces typed collection objects for direct v-model binding.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:14State management challenges
- 5:24Astro data layer
- 7:13Astro core features
- 9:21Normalized cache design
- 11:05Live coding demo
- 19:36Plugin system
- 20:59Real-time updates
- 24:15Offline support
- 25:20Summary
related talks
24mLocal-first app development
20mOffline-First React Native: Designing for production
26mLocal First Svelte
22mRapid Development on Offline First Data Sync
31mBrowser database for offline application use
01h 00mReactive Programming, State Management, and Redux for the Modern Front End Dev
34mReactive State Management For Your Angular App
28mTackle Complex Async Behavior One Step at a Time With Svelte Stores
