Use Effect (not useEffect) (JS Party #297)
from JS Party: JavaScript, CSS, Web Development
Prisma founder Johannes Schickling has been using the Effect library for the last couple years. Today he joins Jerod & Nick to tell us all about this very interesting tool for building robust apps in TypeScript.
Embed this episode
Chapters
- 0:00 It's party time, y'all
- 0:39 Sponsor: Convex
- 3:15 Welcoming Johannes
- 4:30 Introducing Effect
- 8:31 What scale of apps need this?
- 10:46 Error (non) handling
- 16:54 The right thing should be easy
- 18:40 Full-stack Effect
- 20:57 A trivial example
- 25:34 On incremental adoption
- 28:12 The observability story
- 30:34 Trying to scale console.logs
- 34:27 Sponsor: Caisy
- 36:49 Nick thinks adoption out loud
- 40:37 Tool adoption practices
- 43:11 On learning curves
- 44:58 On state management
- 47:05 Effect Days 2024 in Vienna
- 48:06 Closing words
- 49:51 Closing puns
- 50:23 Next up on the pod
No transcript yet.
Frequently asked questions
How long is this episode of JS Party: JavaScript, CSS, Web Development?
This episode is 51 minutes long.
When was this JS Party: JavaScript, CSS, Web Development episode published?
This episode was published on October 19, 2023.
Is there a transcript available for this episode?
Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.
Can I download this JS Party: JavaScript, CSS, Web Development episode?
Yes. Use the download control on the episode player to save the publisher-provided media file.