Lambda World 2024 - Actions as data, continued - Alejandro Serrano Mena
Lambda World Lambda World
9.82K subscribers
174 views
8

 Published On Oct 17, 2024

This talk by Alejandro Serrano Mena took place at Lambda World 2024 on October 4th, at the Palacio de Congresos in Cádiz, Spain.

Full Presentation Description:
Actions as data, continued:
Representing actions (processes, events) as a data type is a basic technique in functional programming, which unlocks a lot of potential. UI frameworks based on reducers, for example, build upon this idea. This technique has a big downside, though, as it forces to write actions using a style different from "regular" programming.
In this talk we see how Kotlin, and in particular its support for continuations / coroutines, allow us to get the best of both worlds: regular syntax that creates data underneath. This is a very different use case for continuations / coroutines than describing concurrent code. Even if you don't use Kotlin, this talk provides insight on how to use continuations to improve on DSLs.
------

Follow:
Twitter https://x.com/Lambda_World
LinkedIn   / lambda-world  
Speaker   / alejandroserranomena  

Visit:
-https://yayyay.events for more details
-https://lambda.world

show more

Share/Embed