Sign in

Kobie

@k081e.bsky.social
30 followers 75 following 77 posts

Building PowerSync

PostsRepliesMedia
Kobie @k081e.bsky.social · 23/08/2026
cargo add powersync
000
Kobie @k081e.bsky.social · 13/08/2026
p.s. I see you recommended Zero in the post - they also use server-authoritative reconciliation which basically gives LWW, they're just less explicit about it in their docs. with zero, mutations are applied to the source db in the order received
111
Kobie @k081e.bsky.social · 13/08/2026
this is from over a decade of experience deploying synced apps at scale (including at fortune 500s) still, I've started updating our docs since we literally don't have any defaults, especially not LWW, so really appreciate the interaction
100
Kobie @k081e.bsky.social · 13/08/2026
back. i read the footnote. respectfully disagree. while LWW doesn't have the nice mathematical properties of something like CRDTs, the implementation is vastly simpler for the customer. add things like db-level constraints & an audit trail and you avoid most of the issues often associated with LWW
100
Kobie @k081e.bsky.social · 12/08/2026
thanks for the feedback. was hoping the note on customization would help to make it clear that LWW is just what you get with a naive backend mutator implementation, but perhaps we should replace that with "server-authoritative reconciliation"
110
Kobie @k081e.bsky.social · 12/08/2026
Just found out about your post from TMIR. "Systems that manage state — rather than merely propagating or filtering it — have built-in concepts of time and order, and this allows them to handle both offline state and online real-time collaboration naturally." 👏 Have you checked out PowerSync btw?
100
Kobie @k081e.bsky.social · 27/07/2026
Feel free to check out this for inspiration. I wanted to take it further at some point (and by take it further I mean read the code), but other priorities came up... github.com/powersync-co...
github.com
GitHub - powersync-community/powergit: Git with PowerSync, Supabase and TanStack DB
Git with PowerSync, Supabase and TanStack DB. Contribute to powersync-community/powergit development by creating an account on GitHub.
121
Kobie @k081e.bsky.social · 16/07/2026
was it recorded by any chance?
100
Kobie @k081e.bsky.social · 14/07/2026
As a sponsor, but definitely not big tech, I have questions. For example: do you think an open source sync server that passes messages between clients satisfies ideals 5 and 7? We have some PowerSync people in Berlin atm that would love to argue about this over a coffee or an eisbein :)
000
Kobie @k081e.bsky.social · 21/06/2026
have you checked out powersync?
110
Kobie @k081e.bsky.social · 16/06/2026
hmmm yeah that is one to keep an eye on, it has been one hell of a run
110
Kobie @k081e.bsky.social · 15/06/2026
ah yeah. probably the thread i'm pulling on is that by aiming for the ideals you end up with a better cache. to continue with my spotify example - they have a cache. but because they don't aim for the ideals, it is brittle. i still like to believe we can have the best of both worlds, but we'll see
110
Kobie @k081e.bsky.social · 15/06/2026
ah kk re: `i myself don’t care about owning my data, etc.` and `improving ux` there is a bit of an intersection here, where caring about owning data provides a better ux. e.g. last time I flew to berlin, spotify wouldn't work on the plane even though I had downloaded content
110
Kobie @k081e.bsky.social · 14/06/2026
What strikes you as inflexible in PowerSync?
110
Reposted by Kobie
PowerSync @powersync.com · 25/02/2026
𝗔𝗻𝗻𝗼𝘂𝗻𝗰𝗶𝗻𝗴 𝘁𝗵𝗲 𝗣𝗼𝘄𝗲𝗿𝗦𝘆𝗻𝗰 𝗔𝗜 𝗛𝗮𝗰𝗸𝗮𝘁𝗵𝗼𝗻 🤖🧑‍💻 We are hosting a virtual hackathon where the challenge is to build innovative AI-powered software using PowerSync as a sync engine.
142
Kobie @k081e.bsky.social · 26/02/2026
more than you want to know: docs.powersync.com/handling-wri...
docs.powersync.com
Custom Conflict Resolution - PowerSync
How to implement custom conflict resolution strategies in PowerSync to handle concurrent updates from multiple clients.
120
Kobie @k081e.bsky.social · 07/02/2026
Great to have Dev on the team. I've already learned so much from him since he joined, and I'm looking forward to him sharing many rich learning experiences with the @powersync.com community.
031
Reposted by Kobie
PowerSync @powersync.com · 06/02/2026
What if you could get all the benefits and capabilities of modern sync engines without giving up your existing tech stack? Learn more about how PowerSync makes building modern and agentic applications simple in our latest blog post “Unleashing the Power of Sync”
Central sync engine icon connected to many tech logos (databases, languages, frameworks) on a green gradient background.
172
Reposted by Kobie
grjte @grjte.sh · 23/12/2025
🧵 Could Bitchat have 5x the range and 100x the throughput for the same power expenditure? I explored how Wi-Fi Aware could improve the reliability and throughput of Bitchat and mobile ad-hoc networks in the absence of internet connectivity. #bitchat 👇
14112
Kobie @k081e.bsky.social · 16/12/2025
010
Kobie @k081e.bsky.social · 01/11/2025
000
Kobie @k081e.bsky.social · 01/11/2025
110
Kobie @k081e.bsky.social · 31/10/2025
Cool, which backend database and client framework are you using?
000
Kobie @k081e.bsky.social · 31/10/2025
🔥🌥️
010
Kobie @k081e.bsky.social · 28/10/2025
Doesn't look like you got many bites, but happy to try put you in touch with some relevant customers
100
Kobie @k081e.bsky.social · 20/10/2025
A low-hanging fruit use case for offline-first is notes - I might be unable to access the cloud, but my offline-first note taking app (@noteplan.bsky.social) still works and I can be somewhat productive & collaboration is optional. On the opposite end of the spectrum is something like Door Dash.
020
Kobie @k081e.bsky.social · 11/10/2025
Morning run in mountains at 11k feet
010
Reposted by Kobie
Jeff Lewis @jefflewis.social · 08/10/2025
My team is hiring for someone to work alongside me doing lots of fun things with mobile apps. Don't get too warded off by the JS because we've got a lot of very modern Swift and Kotlin to write. #FediHire #swift
254
Reposted by Kobie
Sync Conf @syncconf.bsky.social · 07/10/2025
It was agonizing to choose from among the 34 excellent submissions, but here are the four talks selected from our CFP process!
186
Reposted by Kobie
Signal @signal.org · 03/10/2025
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
4039242365
Kobie @k081e.bsky.social · 18/09/2025
Our Discord is also a good place to get help from our engineers, a bit easier sharing code snippets there!
000
Kobie @k081e.bsky.social · 17/09/2025
```yaml bucket_definitions: <snip> batches: parameters: SELECT product_id as product_id FROM products WHERE products.team_id = request.team_id() # Data Query data: - SELECT * FROM batches WHERE batches.product_id = bucket.product_id ``` could you try that?
100
Kobie @k081e.bsky.social · 17/09/2025
Sorry about the slow reply 😅 If I'm understanding correctly, something like this might work:
100
Kobie @k081e.bsky.social · 11/09/2025
Perhaps, but not following this part: > The “team_id” for batches is determined by the product_id and then by the product. Could you clarify "and then by the product" ? Is there another column on the product table that filters batches?
100
Kobie @k081e.bsky.social · 11/09/2025
Unfortunately views are not included in Postgres replication streams, so we can't sync from them :(
100
Kobie @k081e.bsky.social · 11/09/2025
care to share any details on the problem you were having with the sync rules? happy to help figure out whether sync streams would solve it
100
Kobie @k081e.bsky.social · 05/09/2025
I would love to get back into Pomodoro... Let me know if you ever need Testflight guinea pigs!
000
Kobie @k081e.bsky.social · 05/09/2025
@andygeers.bsky.social wrote this: www.geero.net/2025/01/rewr... (Hi Andy!)
geero.net
Rewriting PrayerMate Sync With PowerSync | Geero.net
000
Kobie @k081e.bsky.social · 30/08/2025
Might be time to migrate off Amazon Goodreads
000
Kobie @k081e.bsky.social · 23/08/2025
Veilid ftw
010
Kobie @k081e.bsky.social · 23/08/2025
Dark
000
Kobie @k081e.bsky.social · 23/08/2025
Dark
010
Kobie @k081e.bsky.social · 21/08/2025
Proof of concept integration between the @powersync.com Swift SDK and Structured Queries by @pointfree.co Should be able to ship this :) github.com/powersync-ja...
github.com
[POC] Structured Queries by stevensJourney · Pull Request #68 · powersync-ja/powersync-swift
Overview This adds an integration with the Structured Queries library in order to provide typed query execution. A new PowerSyncStructuredQueries library Product has been added to the monorepo with...
021
Kobie @k081e.bsky.social · 21/08/2025
🔥
010
Kobie @k081e.bsky.social · 18/08/2025
It's possible @ old One interesting avenue of thought here is mentorship. Highly personalized teacher & mentor (in contrast with mass production schools) seems like an inevitable use case. And if it's really good, people will become emotionally attached to their mentors.
110
Kobie @k081e.bsky.social · 18/08/2025
Her was a really prophetic film about the future of UX en.m.wikipedia.org/wiki/Her_(20...
en.m.wikipedia.org
Her (2013 film) - Wikipedia
000
Kobie @k081e.bsky.social · 18/08/2025
Zuck mega shilling it as the solution to loneliness is pure🤦‍♂️
100
Kobie @k081e.bsky.social · 13/08/2025
I've been using it to break bad habits too! Just track days where you didn't whatever the thing
000
Kobie @k081e.bsky.social · 30/07/2025
That's wild, never considered this. Cool that it's working! Are you using PRPs?
000
Kobie @k081e.bsky.social · 24/07/2025
Also, long live trackpad! This is a cool hack
000