Johannes Schickling - Prisma, Effect and the rise of Local First Development
Vložit
- čas přidán 7. 07. 2024
- This week we have Johannes Schickling, the founder and former CEO of Prisma. We talk about what he's been up to in the last few years and what he envisions for the future of software development. He is a contributor to the Effect library which is a new way to write asynchronous code in TypeScript. We also talk about the rise of local first development, how it's changing the way we build software, and how he's using it to build his new app Overtone.
schickling?lang=en
effect.website
overtone.pro/
www.localfirst.fm/
www.prisma.io/
riffle.systems/
Episode sponsored By CodeCrafters (codecrafters.io/devtoolsfm) 40% Discount!
Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.
/ devtoolsfm
podcasters.spotify.com/pod/sh...
podcasts.apple.com/us/podcast...
/ @devtoolsfm
Tooltips
Andrew
github.com/rossjrw/pr-preview...
typedoc.org/
github.com/PetoiCamp/OpenCat
Justin
unstorage.unjs.io/
github.com/OnedocLabs/react-p...
Johannes
Nix - nixos.org
Attest - github.com/arktypeio/arktype/... + ui.perfetto.dev/
00:00:00 Intro
00:03:17 Prisma
00:07:22 Diving Deep into Effect: A New Paradigm for TypeScript
00:13:15 Ad
00:25:55 How to start using Effect
00:30:25 Utilizing Generators
00:38:14 Embracing Local First Development: Overtone and Beyond
00:48:47 Challenges and Solutions in Local First Development
00:53:54 React Insights: State Management and Performance Optimization
01:02:48 The Future of Local First Development and Final Thoughts
01:06:42 Tooltips - Věda a technologie
Johannes seems like a very cool and down to Earth guy! 👍
He really is! Was a pleasure talking with him
Effect is amazing. I started learning it a few months ago but mainly using it in personal projects so worked with it on and off. It isn't that hard to understand. You just have to wrap your head around the patterns and writing some code is the fastest way to do that. You will see the benefits pretty soon and it's amazing we don't program like this by default, because it makes programs so much simpler and easier to understand and on top of that it produces safer and way more robust code.
Prisma is not for sql dbs. Simply if u use prisma with sql you lose all the capabilities of the db. Best way is to use a query builder that allows injecting raw sql or just use raw sql directly
Hope one day Effect can bring algebraic effect to TypeScript
Why I can only click like once?