tomaszgil.me
First post breaks down two client-only approaches: Foreground Queue vs. Background Sync. Same problem, very different UX and trade-offs. More in the article.
blog.tomaszgil.me/offline-supp...
This one moves into the UI layer: exposing queue state, subscribing to updates, and wiring a single long-lived foreground queue into React.
More in the article.
blog.tomaszgil.me/offline-supp...
This one moves into the UI layer: exposing queue state, subscribing to updates, and wiring a single long-lived foreground queue into React.
More in the article.
blog.tomaszgil.me/offline-supp...
This is something else. Enter at your own peril.
www.moltbook.com/post/34809c7...
This is something else. Enter at your own peril.
www.moltbook.com/post/34809c7...
Terminal is the wrong place for UIs like that. It's almost like trying to have a full editor experience in a terminal...
Oh, wait.
Terminal is the wrong place for UIs like that. It's almost like trying to have a full editor experience in a terminal...
Oh, wait.
I get where he was coming from, but that's not how I see it. We aren't in a race, we are in a life-long hackathon. If someone levels up, everyone wins. And I win, too.
I get where he was coming from, but that's not how I see it. We aren't in a race, we are in a life-long hackathon. If someone levels up, everyone wins. And I win, too.
AMA.
AMA.
This one dives into the hard parts of a foreground queue: atomic read–modify–write, enqueue-time deduplication & bounds, and a single-flight sync loop you can safely pause.
More in the article.
blog.tomaszgil.me/offline-supp...
This one dives into the hard parts of a foreground queue: atomic read–modify–write, enqueue-time deduplication & bounds, and a single-flight sync loop you can safely pause.
More in the article.
blog.tomaszgil.me/offline-supp...
(no, Copilot doesn't count)
(no, Copilot doesn't count)
Added knip.dev. Deleted ~800 lines immediately.
Yeah. Absolute no-brainer. Incredible value. 👏 @webpro.nl
Added knip.dev. Deleted ~800 lines immediately.
Yeah. Absolute no-brainer. Incredible value. 👏 @webpro.nl
Offline writes are the hard part of offline support. I wrote about using a foreground queue to make offline mutations explicit, durable, and predictable.
More in the article.
blog.tomaszgil.me/offline-supp...
Offline writes are the hard part of offline support. I wrote about using a foreground queue to make offline mutations explicit, durable, and predictable.
More in the article.
blog.tomaszgil.me/offline-supp...
That's the moment you realise AI is better even at writing prompts. 🙃
That's the moment you realise AI is better even at writing prompts. 🙃
Offline support starts long before background sync or queues. The real foundation is data persistence. In this post, I break down how to do this with React Query and IndexedDB.
More in the article.
blog.tomaszgil.me/offline-supp...
Offline support starts long before background sync or queues. The real foundation is data persistence. In this post, I break down how to do this with React Query and IndexedDB.
More in the article.
blog.tomaszgil.me/offline-supp...
Sharing CFP privately to frontload the submissions from humans 😅
Respond and I'll DM a link
Sharing CFP privately to frontload the submissions from humans 😅
Respond and I'll DM a link
open.substack.com/pub/pragmati...
open.substack.com/pub/pragmati...