And, to top it all off, watch @dpiercey.me chat Marko 6 on stream with @ajcweb.dev and @devagr.bsky.social! www.youtube.com/watch?v=tLMc...
Marko 6 with Dylan Piercey
YouTube video by Anthony Campolo
youtube.com
Dev Agrawal
@devagr.bsky.social
He/Him Content Creator, Software Architect DevRel Engineer @powersync.com Core team @solidjs.com Organizer @momentumdevcon.com youtube.com/@devagr twitch.tv/devagrawal09
And, to top it all off, watch @dpiercey.me chat Marko 6 on stream with @ajcweb.dev and @devagr.bsky.social! www.youtube.com/watch?v=tLMc...
Marko 6 with Dylan Piercey
YouTube video by Anthony Campolo
youtube.com
Watching with curiosity the innovation unfold in front of us. The multiplayer reasoning from @devagr.bsky.social was interesting as well powersync.com/blog/why-is-...
Why Is Every AI App Single Player?
Learn why most AI apps and agents can and should go beyond single player interactions and allow multiplayer collaboration for the best user experience.
powersync.com
The new OPFSWriteAheadVFS for wa-sqlite not only brings concurrent reads to SQLite on the web, but also makes write transactions faster!
👀"Local-First Software: Origins And Evolution": www.powersync.com/blog/local-f...
Local-First Software: Origins And Evolution
Developer interest in local-first software is continuing to grow rapidly in 2024. At the same time, it’s also apparent that developers currently have different views on what they consider to be ‘local-first software’, ranging from narrower to broader definitions. This prompted us to take a closer look at the origins and evolution of local-first.
powersync.com
more generally if you take the network out of the critical path of user interaction (e.g. the sync engine architecture i'm using here, where the network is abstracted away into a separate layer). when you're writing synchronous code i think SPAs are actually pretty straightforward
How does svelte's async work with context? What happens when a parent component fetches some data and sets it into some context for its child components to render? Does it trigger the pending boundary above the parent component or the child component?
🚀 Big update for @tanstack.com DB users! powersync-db-collection now supports Query-Driven Sync. No need to load 50,000 rows into memory when you only need to show 20. On-demand mode compiles your live TanStack DB queries into SQL for efficient data loading.
🦀 $500 BONUS PRIZE for the Best Rust SDK Submission in the PowerSync AI Hackathon! Our pre-alpha Rust SDK is ready for builders who want to push the boundaries of local-first and AI. Build embedded systems, IoT apps, or edge-native agents — all powered by real-time sync.
Got an idea for the next big AI app? Participate in the PowerSync AI Hackathon to compete for over $8k in prizes, including bonus prizes from our partners @supabase.com, @mastra, @tanstack.com, @neondatabase, and @cactuscompute. Submissions end on March 20th! Full details in reply
Today we launched the beta of Sync Streams, our new partial sync architecture that is the successor to legacy Sync Rules. Sync Streams is a flexible format that lets you define exactly which data from your backend can sync to each client using simple SQL-like queries.
The PowerSync CLI just went open-source and received an upgrade! - Support for self-hosted and Docker workflows - Browser based login flow - Validate Sync Stream definitions and migrate from Sync Rules - Plugin system - ...and much more!
PowerSync now has Agent Skills! Claude Code can now build real-time and offline-first apps for you. Give your favorite coding agents the ability to ship instant UX and reliable data sync without learning a new database language! $ npx skills add powersync-ja/agent-skills
I wrote another blog post! Apparently building apps that work offline sounds scary to people Turns out it's not that scary, just a matter of making the right tradeoffs at the right time
Want to make your app work while offline? Great news! All you need is your existing backend database and @powersync.com with some @tanstack.com DB for additional seasoning!
Want to make your app work while offline? Great news! All you need is your existing backend database and @powersync.com with some @tanstack.com DB for additional seasoning!
𝗔𝗻𝗻𝗼𝘂𝗻𝗰𝗶𝗻𝗴 𝘁𝗵𝗲 𝗣𝗼𝘄𝗲𝗿𝗦𝘆𝗻𝗰 𝗔𝗜 𝗛𝗮𝗰𝗸𝗮𝘁𝗵𝗼𝗻 🤖🧑💻 We are hosting a virtual hackathon where the challenge is to build innovative AI-powered software using PowerSync as a sync engine.
What is your mental model of a "sync engine" vs "data fetching and mutation in a web app" Who should be using a sync engine and why? Who should not be using a sync engine?
The new PowerSync Dashboard, powered by @tan_stack Router and Query, is now featured on the TanStack Showcase!
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”
Local first/sync first ecosystem is in a very weird place today Can someone name a sync engine that is - simple to integrate - stable and mature - plugs into existing setups - low lock-in - runs everywhere - enterprise compliance-ready - offline-first
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.
Very excited to announce that I have joined @powersync.com as a Developer Relations Engineer! Sync Engines are the future of app development on every platform, not just the web, and provide a necessary abstraction for AI applications and agentic engineers.
Very excited to announce that I have joined @powersync.com as a Developer Relations Engineer! Sync Engines are the future of app development on every platform, not just the web, and provide a necessary abstraction for AI applications and agentic engineers.
Going after OSS projects that are openly governed isn't going to do what you want it to. Vercel makes its money from its hosting platform and paid products. OSS is not a paid product and while contributes goodwill doesn't directly impact the bottomline. And these project's reach well exceed Vercel.
fuck vercel, fuck Next.js, fuck Svelte, fuck Turborepo, fuck SWR, fuck SWC Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance these projects cannot separate themselves from the CEO of the company who funds them
For the first time in the 4 years I've been doing Friday streams, I will be having a @react.dev Core Team member as a guest. I'm excited to welcome @ricky.fm on to talk all things React. Past, present, future. www.youtube.com/live/3vw6EAm...
Innovating React w/ Ricky Hanlon
YouTube video by Ryan Carniato
youtube.com
Posted this on twitter as a comparison in the DX of the upcoming SvelteKit (left) and SolidStart (right) Almost everything I care about in DX is identical between these two, but I understand different people care about different things Thoughts? Any meaningful differences I should know?
Lifecycle of a @solidjs.com convert: 1. Why recreate React? Touch grass! 2. How do I use my React library in Solid? 3. Fine-grained reactivity? Sure Jan 4. What do you mean...no re-renders? 🤯 5. Arghhhh React!!! 6. *cornering ppl at parties* Have you heard the good news about signals? 😆
Signals and Sync Engines Name a more iconic duo I’ll wait
i have to admit that i was skeptical about @devagr.bsky.social's talk about fine-grained rendering and sync engines, but he tied everything together really well. if you really care about the fastest possible performance, local-first data and fine-grained rendering are probably the way to go.
i have to admit that i was skeptical about @devagr.bsky.social's talk about fine-grained rendering and sync engines, but he tied everything together really well. if you really care about the fastest possible performance, local-first data and fine-grained rendering are probably the way to go.
Dev Agrawal - Sync engine's best friend: fine-grained rendering
YouTube video by Local-First Conf
youtube.com
My takeaways from this year's @localfirstconf.com Last year we collectively were at the stage of “hey this syncing tech is cool, you don’t need the cloud as much” and “hey, we have a community here, who knew?” This year it felt like the community had more cohesion and sense of identity.
Ooh never thought of it as “progressive JSON” But this is a really cool way to describe the superpower that unlocks so many modern capabilities like RSCs and Single Flight Mutations in Solid Start
⚛️📝 New on Overreacted: Progressive JSON