Sam Willis (@samwillis) 's Twitter Profile
Sam Willis

@samwillis

Local First, Sync Engines and PGlite.dev at @ElectricSQL.
πŸ¦‹ @samwillis.uk
🦣 @[email protected]

ID: 6133502

linkhttps://samwillis.uk calendar_today18-05-2007 09:46:50

2,2K Tweet

2,2K Followers

624 Following

Kyle Mathews (@kylemathews) 's Twitter Profile Photo

Excited to share a new starter for building apps with Expo, TANSTACK DB & ElectricSQL TanStack DB is nearing its first alpha so we're fine-tuning, writing docs, and building starters.

Sam Willis (@samwillis) 's Twitter Profile Photo

We're getting close to alpha, and it's looking really nice. We've found some very great abstractions and patterns that I think your going to love!

Nate Wienert (@natebirdman) 's Twitter Profile Photo

The β€œnext React” won't be a framework. Sync engines are the next React. React replaced jQuery - yet their functionality barely intersects. In a similar way, sync solves some of React, and much of the most painful and poorly done libraries everyone uses.

James Arthur πŸ¦‹ (@thruflo) 's Twitter Profile Photo

Not long now! lu.ma/sync-london Talks are shaping up great and we’re well past venue capacity. Yonatan is airborn. Sam Willis has sorted out the pineapple cubes and cocktail sausages. If you’re in London on Tuesday and have been lurking so far, now’s your last chance!

Sam Willis (@samwillis) 's Twitter Profile Photo

Really looking forward to Sync London tomorrow! A bunch of exciting talks from teams building real apps on sync engines πŸš€πŸ₯³

Kyle Mathews (@kylemathews) 's Twitter Profile Photo

Excited to release a new starter! Sync-first, production-ready, and blazing fast - TANSTACK Start - TANSTACK DB for blazing fast client-side queries & optimistic mutations - ElectricSQL for real-time sync from PG - Better Auth - Drizzle ORM - Tailwind CSS - Hono OpenAPI

Ido Shamun (@idoshamun) 's Twitter Profile Photo

Stop building real-time sync from scratch for AI apps 🧡 Just shipped an AI agent using sync engines instead of the usual WebSocket nightmare. Best decision I made this year.

Stephen Rayner (@stephen_rayner) 's Twitter Profile Photo

Very excited for Tanstack DB as a β€œgateway drug” into local first sync engines. Respect the effort going into making it work with other sync engines and not just ElectricSQL 🫑πŸ’ͺ

Cory House (@housecor) 's Twitter Profile Photo

Two related, but separate ideas: 1. Local-first: An app that stores data locally, and works offline. 2. Sync-engine: Automatically syncing data between a web UI and a DB. These two ideas are often discussed under the umbrella term of "local-first". But that's unfortunate,

Sam Willis (@samwillis) 's Twitter Profile Photo

My first job was in an office with the bottom left most (half) window, designing medical devices. We had an incredible view of the chapel! The window above, a startup by Martin Porter, of the Porter Stemming algorithm, used by Postgres FTS via Snowball.

Cory House (@housecor) 's Twitter Profile Photo

"Should my web app use a sync engine?" If your web app would benefit from caching, live queries, retries, instantaneous UX, offline support, streamlined state, then the real question is... "Why *wouldn't* I use a sync engine?"

"Should my web app use a sync engine?" 

If your web app would benefit from caching, live queries, retries, instantaneous UX, offline support, streamlined state, then the real question is...

"Why *wouldn't* I use a sync engine?"