Skip to main content
← Speaking

An Effect-ful functional framework for TypeScript

Talk
· Lambda Days · Kraków, Poland
effect functional typescript

TypeScript’s functional ecosystem is fragmented — dozens of scattered utilities, each with its own conventions. Effect, inspired by fp-ts and Scala’s ZIO, replaces them with a single composable foundation. I made the case for why TypeScript developers should pay attention.

The talk covered Effect’s fiber-based concurrency model, resource management that maintains integrity even during failures, and built-in tracing. The key selling point: Effect’s type inference catches entire categories of runtime errors at compile time, without sacrificing readability.