My favorite type of conference — 1 day, single track with a ton of great folks to chat with
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
Sam Willis
@samwillis.uk
Local First, TanStack DB, @pglite.dev and Sync Engines at @electric-sql.com. More at https://samwillis.uk
My favorite type of conference — 1 day, single track with a ton of great folks to chat with
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
I've got my ticket! Who else is going to @syncconf.bsky.social?
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
Really looking forward to Sync Conf! We are at an epoch moment with AI, everything is changing, and the abstractions we build on are chaining to enable it. Sync is that abstraction, and this conference is going to be one that is remembered as instrumental.
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
We've just delivered a 100x write performance bump with our latest release of Electric. How? We threw away our storage engine and built a new one designed for sync 🧵 electric-sql.com/blog/2025/08...
Electric 1.1: new storage engine with 100x faster writes | ElectricSQL
How we built a new storage engine for Electric, why we did it now, and how it delivers lower latency, higher throughput, and zero‑downtime deploys.
electric-sql.com
Agentic AI, beneath all the hype, is actually just normal software. You can build agentic systems with a database, standard web tooling and real-time sync.
Dev tools coming soon to @tanstack.com DB! The best client side state libs have brilliant dev tools, this is even more important for DB as you store so much state in it. The DB dev tools will give you full visibility of all collections and live queries. 🚀🎉
ElectricSQL recently completed a 120-day reliability sprint. Our one goal: make our sync engine so boring-reliable you stop thinking about it and just build. We chased every incident, fixed every user-reported bug, and made unglamorous work our priority. 🧵
Very excited to have reached the Beta milestone with @tanstack.com DB 🚀🎉 It’s been a privilege to work with @tannerlinsley.com and the team on building this, absolute rock stars!
TanStack DB is now in BETA! We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA! tanstack.com/blog/tanstac...
PGlite (WASM Postgres) now gets over 1 million downloads a week! 🤯🚀 Absolutely incredible to see how people have embraced what we have built. Awesome work by the team!
PGlite (WASM Postgres) now gets over 1 million downloads a week! 🤯🚀 Absolutely incredible to see how people have embraced what we have built. Awesome work by the team!
Really looking forward to Sync London tomorrow! A bunch of exciting talks from teams building real apps on sync engines 🚀🥳
Not long now! lu.ma/sync-london Talks are shaping up great and we’re well past venue capacity. @yonz.bsky.social is airborne. @samwillis.uk 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!
Not long now! lu.ma/sync-london Talks are shaping up great and we’re well past venue capacity. @yonz.bsky.social is airborne. @samwillis.uk 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!
Sync London · Luma
Interesting in building products on a local-first / sync engine architecture? Come along to the first Sync London, a meetup to learn and talk about better ways…
lu.ma
This is an incredibly niche take, even for my corner over here. It goes further, the iterate method computing a fixed point is referenced as "Limbo" in Inception. IYKYN 😂
Christopher Nolan's Inception is actually an allegory for Differential Dataflow 🤯 - Multidimensional Versioning = Nested Dream Timelines: as you iterate / move down you make a new timeline - Frontiers = Kick Timing: a reference point across all dimensions
Christopher Nolan's Inception is actually an allegory for Differential Dataflow 🤯 - Multidimensional Versioning = Nested Dream Timelines: as you iterate / move down you make a new timeline - Frontiers = Kick Timing: a reference point across all dimensions
I'm speaking about syncing Postgres into the client with @electric-sql.com at the SF Bay Area Postgres users groups tomorrow (Tuesday 10th June). Online from noon local time, live stream here: www.meetup.com/postgresql-1...
"Syncing Postgres into the Client" with James Arthur, Tue, Jun 10, 2025, 12:00 PM | Meetup
Join us virtually on Tuesday, June 10th for "Syncing Postgres into the Client" with James Arthur. Postgres has binary and logical replication for syncing data between repl
meetup.com
Last month I spoke @pgconf.dev about @pglite.dev, how we built it and where we plan to take it 🎉 You can now watch my talk at the link below 🚀🐘
We've posted a video of Sam Willis's talk Compiling Postgres to WASM with PGlite (PGConf.dev 2025) https://youtu.be/hlW... #postgresql #PGConfdev
🧵 More play less infra => vibe coding with the database inside the sandbox. Apps built with AI app builders like @bolt.new usually need to connect to a database to actually work. With @pglite.dev you can have the database inside the sandbox, so you can vibe code without even thinking about infra.
At @localfirstconf.com last week @thruflo.com introduced @tanstack.com DB and how it enables you to incrementally adopt Sync to make your apps faster and give you users a better experience.
Here's my @localfirstconf.com talk introducing @tanstack.com DB, hexdocs.pm/phoenix_sync, syncconf.dev and arguing that Sync is the key to mainstream adoption of #local-first. youtu.be/ia9FpY_Sw_4?...
When you're vibe-coding, you don't want to think about infra. You want to stay in the zone, iterating and expressing yourself. That means having a database inside your sandbox. No glue, no friction, no external services, no free-tier limits. Forkable, disposable, unlimited and zero cost.
🧵 More play less infra => vibe coding with the database inside the sandbox. Apps built with AI app builders like @bolt.new usually need to connect to a database to actually work. With @pglite.dev you can have the database inside the sandbox, so you can vibe code without even thinking about infra.
PGlite can now be used with any Postgres client, and pairs perfectly with AI app builders for vibe coding. Love that with @bolt.new *everything* runs in the browser - node, the dev server, and now even PGlite 🚀🤯 Awesome job by the team to get this out!
🧵 More play less infra => vibe coding with the database inside the sandbox. Apps built with AI app builders like @bolt.new usually need to connect to a database to actually work. With @pglite.dev you can have the database inside the sandbox, so you can vibe code without even thinking about infra.
What to chat sync engines and how they can help you make better apps, particularly AI apps? We're hosting Sync London on July 1st, do sign up and come along. It will be a great evening! I'll be there ready to chat about @electric-sql.com, @pglite.dev and @tanstack.com DB.
Interested in building on sync? In London or SF? Come along to Sync London on July 1st lu.ma/sync-london -- we're co-organising with @anselm.io and @yonz.bsky.social, great speakers including @irltopper.bsky.social and @triggerdev.bsky.social
For any North American folks having FOMO about @localfirstconf.com, there’s a new conference on sync engines as app architecture! SF in November syncconf.dev
Sync Conf 2025
syncconf.dev
Really looking forward to @localfirstconf.com tomorrow. The world of software has changed more than we could have imagined since the conf a year ago. I'm excited to hear how everyone is thinking about local first software in this new AI world. 🚀🤖
GenAI enables me to try so many more of my ideas, even tools just for myself. It's also why local-first software is going to be massive - paired with AI code gen, anyone can build an app for themselves with no infra. Will be hot topic at @localfirstconf.com