Effect: Production-Grade TypeScript
summary
Effect is a TypeScript runtime and library that models side effects as lazy, composable values, offering interruptible by default execution, retries with exponential backoff (configurable, e.g. 5 attempts), built‑in observability via OpenTelemetry/Honeycomb, and layered dependency injection so code declares required clients (OpenAI, Anthropic) rather than importing globals. It powers large deployments (Zendesk, Bell), includes SQL/RPC/CLI/clustering features, and the demo shows multi‑provider LLM fallbacks working end‑to‑end.
AI-written summary · about
chapters (6)
- 0:00Introduction and background
- 3:12What is production-grade code
- 9:20Reality of production code
- 13:59Solving with Effect framework
- 18:17Demo: AI with Effect
- 26:18Closing and resources
related talks
46mEffect: A Functional Foundation For TypeScript
07mBuilding Reliable Support Agents Using the Effect Typescript Library
38mEffect, Fiber & Schema: Tactical and Technical Characteristics of Effect.ts
35mEffect and Evolu: Old New Ways to Write Not Just Web Apps
01h 43mVibe Engineering Effect Apps
23mMagical TypeScript features and how they help projects like NgRx
30mTypeScript: Seeing Past the Hype
32mTooling Like It's 2025
