

767: Local First and TypeScript’s Missing Library with Johannes Schickling
12 snips May 10, 2024
Johannes Schickling, the genius behind Prisma and creator of Overtone, dives deep into local-first app development. He discusses the transition from server-reliant architecture to empowering clients through local functionality. The conversation touches on crafting the perfect music app experience, tackling authentication challenges, and running SQLite in browsers. Schickling also introduces Effect, a transformative framework for TypeScript that enhances state management and error handling, pushing the boundaries of JavaScript development.
AI Snips
Chapters
Transcript
Episode notes
Overtone's Origin
- Johannes Schickling, founder of Prisma, explains his motivation for creating Overtone.
- He wanted a unified music experience across various platforms like Spotify, YouTube, and Bandcamp.
The Superhuman Experience for Music
- High-quality apps like Superhuman prioritize speed and a delightful user experience.
- Johannes aims to replicate this joyful, frictionless experience in Overtone for music.
Local-First for Quality
- Local-first architecture is the ideal foundation for building high-quality apps.
- This approach allows for immediate responsiveness and a smoother user experience, exemplified by apps like Superhuman, Figma, and Linear.