Effect, Fiber & Schema: Tactical and Technical Characteristics of Effect.ts
summary
A talk about Effect.ts as a unifying library for TypeScript concerns like typed error handling, dependency-injection typing, runtime type safety, and logical concurrency (fibers). It examines what Effect.ts provides under the hood, whether it addresses gaps left by libraries such as fp-ts, InversifyJS, io-ts, and RxJS, and gives practical guidance on how to adopt Effect.ts in TypeScript projects.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:08Effect-oriented programming
- 2:16TypeScript problems
- 7:09Effect as computation
- 10:22Pipelines for composition
- 11:06Error and dependency typing
- 14:20Running effects sync/async
- 15:49Fiber as execution
- 18:19Fiber in practice
- 20:26Schema as data
- 22:12Decoding with schemas
- 26:28Effect benefits
- 27:53Military apps outlook
- 29:40Q&A
- 31:29Effect issues and growth
- 32:37Effect with React
- 36:15Effect newcomer tips
related talks
46mEffect: A Functional Foundation For TypeScript
35mEffect and Evolu: Old New Ways to Write Not Just Web Apps
27mEffect: Production-Grade TypeScript
23mMagical TypeScript features and how they help projects like NgRx
41mWhy I Won’t Write My Next Library in TypeScript
33mHow Does the TypeScript Team Try to Avoid Negative Effects on the JS Ecosystem
01h 43mVibe Engineering Effect Apps
07mBuilding Reliable Support Agents Using the Effect Typescript Library
