Coursera Plus Annual Nearly 45% Off
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the innovative Kyo effect system for Scala in this 44-minute conference talk that delves into the library's groundbreaking approach to generalizing monadic computations for composable algebraic effects. Discover how Kyo's core suspension mechanism enables unparalleled effect composability and learn to reason about effect ordering in functional programming. Examine the internals of this new effect system to understand how it achieves next-level performance compared to similar solutions like ZIO and Caprese. Gain insights into Kyo's unique encoding of algebraic effects, its effect suspension and handling mechanisms, and the key performance optimizations behind its monadic encoding. Develop a comprehensive mental model for understanding effect composition while exploring practical applications of this cutting-edge library that's reshaping how developers approach functional programming in Scala.
Syllabus
Suspension: the magic behind composability (or "The Kyo Monad") - Flavio Brasil | Lambda Days 2025
Taught by
Code Sync