But should PowerSync live in Electron's main or renderer process?
With both Node.js and web SDKs available, it's up to you!
But should PowerSync live in Electron's main or renderer process?
With both Node.js and web SDKs available, it's up to you!
The @tanstack/powersync-db-collection brings offline persistence, realtime multi-tab + backend sync, and automatic conflict resolution to TanStack DB.
And you get TanStack DB’s super reactive client-store and query engine!
The @tanstack/powersync-db-collection brings offline persistence, realtime multi-tab + backend sync, and automatic conflict resolution to TanStack DB.
And you get TanStack DB’s super reactive client-store and query engine!
Bonus: Works with sync engines (@electric-sql.com, Trailbase, PowerSync) for real-time updates with near-zero incremental network cost.
Bonus: Works with sync engines (@electric-sql.com, Trailbase, PowerSync) for real-time updates with near-zero incremental network cost.
It extends the PowerSync Web SDK so you can use the same APIs in Capacitor apps (iOS, Android, web), while adding native SQLite support for stronger persistence and performance on mobile platforms.
It extends the PowerSync Web SDK so you can use the same APIs in Capacitor apps (iOS, Android, web), while adding native SQLite support for stronger persistence and performance on mobile platforms.
• Ordered columns in @ TableIndex
• externalExecutor for external transactions
• insertFromSelect batch inserts
• known_tables option + PowerSync support
• Devtools DB export
🔗 github.com/simolus3/dri...
#Flutter #FlutterDev #Dart #Drift #Database
• Ordered columns in @ TableIndex
• externalExecutor for external transactions
• insertFromSelect batch inserts
• known_tables option + PowerSync support
• Devtools DB export
🔗 github.com/simolus3/dri...
#Flutter #FlutterDev #Dart #Drift #Database
"Messages & rooms are stored as encrypted rows; mirrors expose the plaintext needed for UI. I used PowerSync’s differential watch to feed the chat, because it tells you exactly what changed rather than re‑emitting whole result sets."
"Messages & rooms are stored as encrypted rows; mirrors expose the plaintext needed for UI. I used PowerSync’s differential watch to feed the chat, because it tells you exactly what changed rather than re‑emitting whole result sets."
– @k081e.bsky.social
www.powersync.com/blog/offlin...
– @k081e.bsky.social
www.powersync.com/blog/offlin...
Read more in our September newsletter:
www.powersync.com/blog/produc...
Read more in our September newsletter:
www.powersync.com/blog/produc...
PowerSync has written many excellent blog posts going deep on SQLite for the web, expect to see that expertise on display in this talk.
PowerSync has written many excellent blog posts going deep on SQLite for the web, expect to see that expertise on display in this talk.
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
PowerSync integrates with:
@tinybase.bsky.social
@drizzle.team
@kysely.dev
Drift
SQLDelight
Room
If you need support for something else, let us know!
Eventually, those rows reach the backend database which assigns them an auto-incrementing server_version.
...
Eventually, those rows reach the backend database which assigns them an auto-incrementing server_version.
...
"Instead of trying to 'fit' collaborative text into a database table, we merely record the log of all updates to the text.
...
"Instead of trying to 'fit' collaborative text into a database table, we merely record the log of all updates to the text.
...
The result is a fairly simple topology:
The result is a fairly simple topology:
UI/UX Designer needed at PowerSync
🌍 Remote South Africa
💪 Build products users will love
Apply today: https://uiuxjobsboard.com/job/1220225-remote-south-africa-ui-ux-designer
#design #ux #jobs #tech
UI/UX Designer needed at PowerSync
🌍 Remote South Africa
💪 Build products users will love
Apply today: https://uiuxjobsboard.com/job/1220225-remote-south-africa-ui-ux-designer
#design #ux #jobs #tech
Why use these libraries?
• compile-time validation of queries
• automatic mapping into typed classes
This makes writing SQL queries and parsing results on the client safer.
Why use these libraries?
• compile-time validation of queries
• automatic mapping into typed classes
This makes writing SQL queries and parsing results on the client safer.
PowerSync is seeking a passionate UI/UX Designer in Remote South Africa. Work on projects that matter and grow with an amazing team.
Don't miss out: https://uiuxjobsboard.com/job/1220225-remote-south-africa-ui-ux-designer
#design #careers #techjobs
PowerSync is seeking a passionate UI/UX Designer in Remote South Africa. Work on projects that matter and grow with an amazing team.
Don't miss out: https://uiuxjobsboard.com/job/1220225-remote-south-africa-ui-ux-designer
#design #careers #techjobs
Remote South Africa
⏰ Full Time
🔗 http://jbs.ink/cfRCa2r8yAi1
#jobalert #jobsearch #design
Remote South Africa
⏰ Full Time
🔗 http://jbs.ink/cfRCa2r8yAi1
#jobalert #jobsearch #design
www.youtube.com/watch?v=GYQ...
www.youtube.com/watch?v=GYQ...
Apply now: https://uiuxjobsboard.com/job/1220225-remote-south-africa-ui-ux-designer
#uxdesign #productdesign #techjobs
Apply now: https://uiuxjobsboard.com/job/1220225-remote-south-africa-ui-ux-designer
#uxdesign #productdesign #techjobs