Pinned Tweet
This will be my last tweet ever. I've stopped using X. Follow me on bsky.app/profile/nvie.com (🦋) instead.
🦋 Vincent Driessen retweeted
Liveblocks is going open-source!
Today we've opened up the sync engine server that powers Liveblocks Storage and Yjs on our platform. We've also built a local dev server for testing your @liveblocks app locally, try it in your app now:
$ npx liveblocks dev
Nice, @typefully now also supports posting to Bluesky! typefully.com/changelog/publ…
🦋 Vincent Driessen retweeted
Seriously, how long are you going to stay here while it declines into a full-on nutjob billionaire's one-sided megaphone? I'm at bsky.app/profile/nedbat.com
Hello tech friends! 👋
I'm going to be posting less here in the bad place each week, and going to be posting more in the good place instead.
🦋 Just come say hi there!
bsky.app/profile/nvie.com
It truly is a much nicer place. No ads, no algorithms, no auto-playing videos, real humans, more authentic again. A breath of fresh air. 🦋
"I didn't realize how much I missed interacting with real humans"
many people are saying this
bsky.app/download
Actually, technically there is “an algorithm”. It’s just that you have choices: bsky.app/profile/danabra.mov…
🦋 Vincent Driessen retweeted
New @liveblocks hook just got published—I recommend you use it!
`useSyncStatus` tells you if any part of your app is still synching, and lets you create a quick spinner component. This is global, meaning it works for all hooks, methods, extensions, and components.
We just released Liveblocks 2.12.0, which features a nice quality of life improvement to display a "Saving…" badge for your app more easily.
Or prevent tabs from closing before changes have been persisted.
Read more here! github.com/liveblocks/livebl…
To enable it, simply upgrade Liveblocks and opt-in by setting `preventUnsavedChanges` to true on your LiveblocksProvider (or createClient call).
🦋 Vincent Driessen retweeted
"I didn't realize how much I missed interacting with real humans"
many people are saying this
bsky.app/download
That’s it. I’m so ready to leave Twitter behind at this point. Bluesky is a bit more like “Twitter from the good days”. Hope to see many of you on the other side too! Find me on @nvie.bsky.social 🦋
🦋 Vincent Driessen retweeted
And so it starts:
JD Vance says US could drop support for NATO if Europe tries to regulate Elon Musk’s platforms independent.co.uk/news/world…
🦋 Vincent Driessen retweeted
at the risk of repeating myself, you should all really checkout 🔵☁️ (aka the "other place") if you haven't already/in a while
a lot of frontend devs/designers/artists/web game devs have joined and the best thing is that I know actually see their content!
🦋 Vincent Driessen retweeted
Changelog → Week 42
• Pagination support for useThreads and useInboxNotifications
• This enables support for "load more" buttons
• By default, 50 threads/notifications are fetched
lblcks.io/changelog-42








