EPISODE · Mar 13, 2026 · 40 MIN
Encoding Effects as Capabilities (bobkonf2026)
from Chaos Computer Club - recent events feed · host NicolasRinaudo
Capabilities are an exciting development for the future of Scala, but are still misunderstood and a little abstract. The purpose of this talk is to introduce the problem they are trying to solve and, step by step, demonstrate how they can be used to encode effects while allowing developers to use a direct style of programming. By the end of the talk, we’ll have created a respectable set of effects and their handlers, and written an entire program using them to demonstrate how natural that style of programming can be. Licensed to the public under https://creativecommons.org/licenses/by/3.0/de about this event: https://bobkonf.de/2026/rinaudo.html
What this episode covers
Capabilities are an exciting development for the future of Scala, but are still misunderstood and a little abstract. The purpose of this talk is to introduce the problem they are trying to solve and, step by step, demonstrate how they can be used to encode effects while allowing developers to use a direct style of programming. By the end of the talk, we’ll have created a respectable set of effects and their handlers, and written an entire program using them to demonstrate how natural that style of programming can be. Licensed to the public under https://creativecommons.org/licenses/by/3.0/de about this event: https://bobkonf.de/2026/rinaudo.html
NOW PLAYING
Encoding Effects as Capabilities (bobkonf2026)
No transcript for this episode yet
Similar Episodes
Apr 21, 2026 ·73m
Apr 18, 2026 ·95m
Apr 15, 2026 ·55m
Apr 13, 2026 ·68m
Apr 11, 2026 ·59m
Apr 9, 2026 ·66m