Flavio Brasil


about this session

The Effect(s) of Effect(s)

9:00 am

Have you ever wondered how effect systems impact the performance of your applications? Or if the lack of composability in monadic encodings is an essential complexity? Do we really need "uber-monads" like ZIO or Cats Effect to encode multiple effects?

This talk explores the performance-related impedance mismatch between monadic encodings and the inner workings of the JVM and introduces Kyo, a new solution based on algebraic effects.

The project leverages Scala 3's new features like sum types and compile-time inlining to overcome performance limitations and provides a more convenient approach for fine-grained composable effects.

Flavio Brasil
Flavio Brasil

Our Sponsors

coralogixUMATRCondukorMatechsscalaCZivergeRock the JVMZIO
1-2 Dec 2022
London UK
Get your ticket!