Johannes Schickling reposted
Biggest and best @localfirstconf.com yet, IMO! Surprising emergent themes this year: geopolitics and EU digital sovereignty, and strong conflicting emotions on LLM-assisted coding. More: adamwiggins.com/posts/politi...
Johannes Schickling
@schickling.dev
Building a local-first music app overtone.pro with @livestore.dev. Host @localfirst.fm. DX Effect. Founded @prisma.io. schickling.dev
4.4K followers278 following432 posts
Johannes Schickling reposted
Biggest and best @localfirstconf.com yet, IMO! Surprising emergent themes this year: geopolitics and EU digital sovereignty, and strong conflicting emotions on LLM-assisted coding. More: adamwiggins.com/posts/politi...
PS: To make it easier to try this yourself, I've published a starter kit template here: schickling.notion.site/Personal-CRM...
Johannes Schickling reposted
People have been yapping about Malleable Software forever now. I think we’re finally actually entering its golden age - loving the “medley of demos” around Patchwork by @pvh.ca and @inkandswitch.com at @localfirstconf.com
Johannes Schickling reposted
Reminder that today’s the deadline for submissions to @localfirstconf.com! Eager to see your demos, stories, and half-baked ideas come to life this July in Berlin. www.localfirstconf.com/cfp
Local-First Conf was a massive success the last 2 years but it feels like the world of software has fundamentally changed by now. That's why I'm incredibly excited that this year's conference puts a focus on how AI and local-first software go hand in hand. See you in Berlin!
Tickets for Local-First Conf 2026 are now on sale July 12–14 · Berlin · 300 people · single track Theme: user empowerment in an age of fluid software. We're going beyond CRDTs and sync. If you're building for user agency, this is your conference. Tickets live now → localfirstconf.com
Johannes Schickling reposted
Watch @schickling.dev introduce LiveStore, a new local-first data layer designed to simplify the creation of high-performance, native-grade web apps by automatically syncing data with reactive SQLite and event sourcing Full Video: youtu.be/h5Bs0vEka5U
Johannes Schickling reposted
LiveStore Hands-on #1: Work Squared Friday, Sept 26 @ 5pm CEST / 11am ET (tomorrow) Watch @schickling and @jessmartin hands-on with a real LiveStore app: ▪︎ Architecture review ▪︎ LiveStore best practices ▪︎ Live debugging ▪︎︎ Source available luma.com/4s7qev78
Johannes Schickling reposted
⚡ Speaker highlight: Johannes Schickling, co-founder @prisma.io Web apps need efficiency and real-time sync but traditional models fall short - Sync engines to the rescue! @schickling.dev, creator of @livestore.dev, will share how Sync Engines can transform web dev and fit right into your Vite app
Johannes Schickling reposted
I saw this tweet about @livestore.dev and it made me realize that @schickling.dev built exactly the library I need to make realtime notebooks with modern agentic plumbing. More 📘 below ⬇️
Had a great time interviewing David about how MasterClass uses Effect to build a state-of-the-art voice AI system. Really shows the power of Effect streams.
In this Cause & Effect episode, Johannes Schickling talks with David Golightly about how MasterClass built Cortex with Effect. Cortex is the voice AI orchestration layer powering personalized conversations with celebrity instructors like Gordon Ramsay and Mark Cuban. www.youtube.com/watch?v=x2bU...
Johannes Schickling reposted
Ditto is probably the most mature sync engine out there used in airlines and other critical environments. Loved this conversation with Adam who’s the founder of Ditto and previously built Realm. Lots of great stories and insights in this episode!
Episode #26 is out. Adam Fish on building sync engines at scale with Ditto and Realm. Full episode links and show notes in the comments.
Johannes Schickling reposted
I've been hoping for years that someone would build an event sourcing engine for local-first apps, and now @schickling.dev has done it! Hooray! livestore.dev
Really compelling demo by @shykes.bsky.social building a “mini Devin” coding agent in a few lines of code. Finally made the core idea behind @dagger.io click: a runtime and reusable ecosystem for your builds. Another key insight: Agents are immutable builds. 🤯 youtu.be/XWO_3My2eVU
Johannes Schickling reposted
Johannes Schickling reposted
We're kicking off our open source fellowship program by sponsoring @schickling.dev from @livestore.dev It might seem surprising to sponsor LS as it is a data layer that brings data closer to the UI, traditionally a server's job, and we're a server-first framework. More: rwsdk.com/blog/rwsdk-x...
Very excited to announce that I'll partner with @redwoodjs.com over the coming months to improve Cloudflare worker support for @livestore.dev
After 4 years of work, I'm incredibly excited to introduce LiveStore, the next-gen data layer I'm building for Overtone. It's based on reactive SQLite and has a built-in sync engine. Give it a try - would love your feedback!
Introducing LiveStore (beta) LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine. livestore.dev
When I founded Prisma, my goal was to make databases easy. Now building @livestore.dev, my goal is to make app data simple. Easy is great, particularly when getting started. But as an app gets complex, simplicity is more important. (Even more true with AI.)
Johannes Schickling reposted
Thanks for joining the 3rd LiveStore office hours! Tons of great demos, contributor demos and community questions. You can watch the recording if you missed it. Next office hours: July, 3rd lu.ma/dsmf76t4 Recording: www.youtube.com/watch?v=_VDS...
Loved my chat with @bholmes.dev. He recently built a simple sync engine from scratch which is like a "mini version" of @livestore.dev. Very fun!
Episode #24 is out. Ben Holmes (@bholmes.dev) on exploring local-first software by building a simple sync engine from scratch. Full episode links and show notes in the comments.
Very excited to welcome @tannerlinsley.com on the @localfirst.fm podcast today! Which questions/topics would like to see discussed?
I didn't not expect that building the devtools messaging protocol for @livestore.dev would turn out to be one of the most difficult parts to build. In order to support reliable and efficient messaging (supporting transferables), I ended up building a local networking protocol called "Webmesh".
NOTE: The above could be severely simplified if I didn't have the need for supporting transferable objects. developer.mozilla.org/en-US/docs/W...
Johannes Schickling reposted
Announcing the Local-First Landscape A comprehensive guide to help developers choose the right tools for building local-first applications. localfirst.fm/landscape
After more than 6 months of working on the local-first landscape resource together with @jessmart.in, we're getting very close to launching it. We already included many local-first/sync technologies but now is still a great time to be included. Reach out!
To provide some guidance and orientation to developers new to the local-first ecosystem, I'm planning to work on a in-depth comparison resource. Stay tuned! This will take a lot of effort but luckily some local-first vendors have already offered to support this initiative! 🙏 https://t.co/WjLs...
Anyone interested in getting early access to @livestore.dev in exchange for contributing to the docs?
Dropbox has been one of the OG local-first apps. Learned a lot about Dropbox's sync engine in this conversation with @sujayakar.bsky.social.
Episode #23 is out. Sujay Jayakar (@sujayakar.bsky.social) on building the sync engine behind Dropbox and Convex. Full episode links and show notes in the comments.