Johannes Schickling's Avatar

Johannes Schickling

@schickling.dev.bsky.social

Building a local-first music app overtone.pro with @livestore.dev. Host @localfirst.fm. DX Effect. Founded @prisma.io. schickling.dev

4,168 Followers  |  273 Following  |  410 Posts  |  Joined: 10.05.2023  |  2.0239

Latest posts by schickling.dev on Bluesky

Speaker card of Johannes Schickling for ViteConf 2025. It contains his Job Title, "Founder of Prisma", and his talk title "Native-Grade Web Apps with Local-First Data"

Speaker card of Johannes Schickling for ViteConf 2025. It contains his Job Title, "Founder of Prisma", and his talk title "Native-Grade Web Apps with Local-First Data"

⚑ 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

25.07.2025 14:49 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
Post image

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 ⬇️

25.07.2025 23:21 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Hard to explain. I would have not believed it 2 weeks ago.

Give Claude Code a try and iterate as much as possible on helping it do the thing you want. Now scale up and run n in parallel.

02.07.2025 11:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So far programmers have been manual factory workers now quickly being replaced by more efficient and better robots.

Like it or not. That’s what’s already happening. Embrace change.

02.07.2025 11:18 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The era of manual software development is coming to a close quickly.

My view on software development has drastically changed. I believe in the future the role of engineers will be to build software factories, not the software itself.

02.07.2025 11:18 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 4    πŸ“Œ 1

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.

24.06.2025 13:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What a gem

21.06.2025 06:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

🧠 Ever heard of event sourcing?

It’s the idea of storing every change as a series of events β€” instead of just keeping the current state. Think of it like git, but for your app’s data.

19.06.2025 19:30 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

πŸ”₯

18.06.2025 15:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

17.06.2025 12:16 β€” πŸ‘ 17    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Thank you so much, Martin. This means a lot to me coming from you, given LiveStore has been deeply inspired by your work!

08.06.2025 20:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
LiveStore: Local-first data layer for high-performance appsArrowArrowArrowArrowLiveStore LiveStore is a state management framework based on SQLite and event-sourcing. It’s designed for demanding applications and based on years of research.

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

08.06.2025 19:31 β€” πŸ‘ 103    πŸ” 17    πŸ’¬ 2    πŸ“Œ 1
Containerize your agents!
YouTube video by Dagger Containerize your agents!

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

06.06.2025 16:18 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

πŸ™Œ

01.06.2025 06:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Bonus point for recording a little 5min video demo of your most proud work showcasing a focus on details, performance and accessibility. πŸ™

31.05.2025 19:14 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looking for an experienced frontend developer for a very interesting contract project (related to AI and LiveStore).

Please get in touch via DM with references. (Ideally minimum of 5 years of experience.) Referrals welcome!

31.05.2025 18:00 β€” πŸ‘ 16    πŸ” 6    πŸ’¬ 3    πŸ“Œ 0

This would be a really great question to explore on a @localfirst.fm episode together if you’re interested?

30.05.2025 06:36 β€” πŸ‘ 18    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

LiveStore is currently trending on GitHub and has already crossed 1000 stars since open sourcing this week! ⭐

29.05.2025 13:44 β€” πŸ‘ 25    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

🧑

29.05.2025 13:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Redwood is sponsoring Johannes from LiveStore | RedwoodSDK Redwood is sponsoring LiveStore to build an adapter for Cloudflare

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...

29.05.2025 09:13 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Post image

Very excited to announce that I'll partner with @redwoodjs.com over the coming months to improve Cloudflare worker support for @livestore.dev

29.05.2025 09:09 β€” πŸ‘ 37    πŸ” 4    πŸ’¬ 2    πŸ“Œ 1

Someone needs to interview me about this! πŸ‘€

27.05.2025 12:23 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

🫢

27.05.2025 10:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

27.05.2025 10:05 β€” πŸ‘ 104    πŸ” 20    πŸ’¬ 10    πŸ“Œ 1

@tantaman.com

25.05.2025 21:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Very excited for next week!

21.05.2025 15:43 β€” πŸ‘ 30    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Move fast and sync things

19.05.2025 16:02 β€” πŸ‘ 23    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's a good name for what it does. Just not as "poetic" and whimsical as Dreamweaver :)

17.05.2025 13:16 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dreamweaver was such a cool product name. Would totally work today aswell for an AI builder.

17.05.2025 12:26 β€” πŸ‘ 19    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.)

17.05.2025 07:03 β€” πŸ‘ 26    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@schickling.dev is following 20 prominent accounts