Sam Willis
@samwillis.uk
1K followers 280 following 150 posts
Local First, TanStack DB, @pglite.dev and Sync Engines at @electric-sql.com. More at https://samwillis.uk
Posts Media Videos Starter Packs
Reposted by Sam Willis
kyle.bricolage.io
My favorite type of conference — 1 day, single track with a ton of great folks to chat with
syncconf.bsky.social
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
samwillis.uk
I've got my ticket!
Who else is going to @syncconf.bsky.social?
samwillis.uk
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.
syncconf.bsky.social
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
Reposted by Sam Willis
syncconf.bsky.social
Announcing Sync Conf 2025. Join us in SF on Nov 12th.
samwillis.uk
We've talked about it, but it would likely be tied to a spesific over-the-write protocol for the change messages.
Instead we were thinking it would be the ideal one for a "custom sync collection guide", showing how the internal sync abstraction works.
Becomes copy-past for each implementation too.
Reposted by Sam Willis
thruflo.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.
Reposted by Sam Willis
kyle.bricolage.io
You can just write to a database
thruflo.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.
samwillis.uk
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. 🚀🎉
Reposted by Sam Willis
electric-sql.com
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. 🧵
samwillis.uk
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!
Reposted by Sam Willis
kyle.bricolage.io
🎉 TanStack DB now has @solidjs.com support!
samwillis.uk
I will not pretend there were no complaints!
Reposted by Sam Willis
kyle.bricolage.io
TanStack DB now has @svelte.dev support!
<script lang="ts">
import { useLiveQuery } from "@tanstack/svelte-db"
import { eq } from "@tanstack/db"
import { todoCollection } from "$lib/collections"

const todosQuery = useLiveQuery((query) =>
  query
    .from({ todos: todoCollection })
    .where(({ todos }) => eq(todos.completed, false))
)
</script>


<List items={todosQuery.data} />
samwillis.uk
French alps 🏔️
bsky.app/profile/samw...
samwillis.uk
This is the French Alps - starting point Les Carroz, a beautiful chocolate box village at about 1200m. Only about a hour from Geneva.
I love the alps even move in the summer than in the winter. You'll visit once, and just keep coming back.
samwillis.uk
French alps 🏔️
bsky.app/profile/samw...
samwillis.uk
This is the French Alps - starting point Les Carroz, a beautiful chocolate box village at about 1200m. Only about a hour from Geneva.
I love the alps even move in the summer than in the winter. You'll visit once, and just keep coming back.
samwillis.uk
French alps 🏔️
bsky.app/profile/samw...
samwillis.uk
This is the French Alps - starting point Les Carroz, a beautiful chocolate box village at about 1200m. Only about a hour from Geneva.
I love the alps even move in the summer than in the winter. You'll visit once, and just keep coming back.
samwillis.uk
This is the French Alps - starting point Les Carroz, a beautiful chocolate box village at about 1200m. Only about a hour from Geneva.
I love the alps even move in the summer than in the winter. You'll visit once, and just keep coming back.
samwillis.uk
Perfect lunch stop with the family after a 3hr hike! 😊
Reposted by Sam Willis
samwillis.uk
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!
samwillis.uk
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!
samwillis.uk
Les Carroz in the French Alps. Love it even more in the summer than in the winter.
So many great day trips, walks and activities for the kids.
samwillis.uk
Home for the next few weeks 😁
Love the 🏔️ in the summer!
samwillis.uk
Really looking forward to Sync London tomorrow!
A bunch of exciting talks from teams building real apps on sync engines 🚀🥳
thruflo.com
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