Workshops

In Lambda World, we offer two types of workshops: Canela and Crema workshops.

Crema workshops are paid workshops for ticket holders as well as for the general public. Unfortunately this year these workshops are not going to happen due to different reasons.

Canela workshops are free for general ticket holders; however previous registration is mandatory. General ticket holders can register on our webpage with a special promo code, which is sent together with the ticket order confirmation. Check out the following video tutorial. For those who are not conference ticket holders, admission is at a fee of €40/€50.

Important:

  1. Previous registration is mandatory due to the limited capacity of each workshop.
  2. Only register for those workshop you want to attend. If you are not interested in a workshop or you prefer to attend a talk that takes place at the same time, please leave your seat to someone who would like to attend.
  3. Check the basic knowledge and requirements for each workshop before registering.

Canela Workshops

Free workshops for general ticket holders (previous registration mandatory)

Thursday 29th - TBC
Icon of an arrow pointing right
Laura Bocchi image

Laura Bocchi

Laura Voinea image

Laura Voinea

Mixed Choices: Taming Failures with Session Types in Erlang

Distributed systems fail. Processes time out. Messages arrive out of order. And yet, these cases are often handled ad hoc in runtime code rather than made explicit in the protocol itself. In this workshop, you'll learn how multiparty session types and mixed choice can model timeouts, exceptions, and race conditions, and how those specifications can be transformed into runnable Erlang OTP state machines.

€40

Thursday 29th - Time TBC
Icon of an arrow pointing right
Carine Morel image

Carine Morel

Data-race Freedom by Construction, with OxCaml

Your parallel code passes every test, then crashes once a week in production thanks to an unreproducible data race? Come write parallel OCaml and let OxCaml's mode system catch races at compile time, so your weekend stays yours.

€50

Thursday 29th - TBC
Icon of an arrow pointing right
Simon Vergauwen image

Simon Vergauwen

Alejandro Serrano image

Alejandro Serrano

Poké-Fun with Kotlin, Arrow, and Koog

Learn Functional Programming in Kotlin at your own pace building an application to build Pokémon TCG decks with AI capabilities using Arrow and Koog.

€40

Friday 30th - TBC
Icon of an arrow pointing right
Zhengyu Lei (Milky) image

Zhengyu Lei (Milky)

One Language, Multiple Targets, A Full-Stack Workflow with MoonBit

Frontend-backend separation is the standard way to build web applications, but duplicating domain models, protocols, and validation logic across both sides is painful and fragile. MoonBit supports a practical isomorphic workflow by compiling modules to WebAssembly, JavaScript, and native code, with workspaces for organizing shared frontend/backend logic. In this workshop, we will build a small GUI agent application and explore how MoonBit’s multi-targeting, workspaces, extensible enumerations, and async programming help structure a reliable full-stack software.

€40