Do you even handle effects?
Planted May 28, 2025

Abstract
Scala’s effect systems have come a long way from Monix and Scalaz, to Cats Effect, ZIO, and now Ox and Kyo. The debate between monadic and direct styles is at its peak or maybe, it doesn’t have to be a debate at all.
YAES (Yet Another Effect System) introduces a new approach that lets you combine both styles seamlessly. In this session, we’ll explore how effect systems work, how Scala libraries handle them, and how Scala 3’s context functions enable building a direct-style effect system without losing the power of monadic composition. Join us to discover how you can write expressive, type-safe code while choosing the style that fits you best.
Language
English
About Riccardo
Riccardo is a passionate software engineer specializing in distributed systems. A dedicated Scala developer since 2013, he enjoys crafting elegant solutions and sharing his knowledge with the community. When he’s not coding, you’ll find him in his home gym or practicing karate.