Master Finance Tools - 35% Off CFI (Code CFI35)
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Discover a broadly accessible introduction to effectful programming in the Flix Programming Language in this 49-minute conference talk from Devoxx Greece 2025. Learn about Flix (www.flix.dev), a principled functional, imperative, and logic programming language that runs on the JVM. Explore its state-of-the-art type and effect system, which represents cutting-edge technology poised to influence programming language design over the next decade. Understand how effect systems differ from type systems by tracking program actions rather than values - such as file system operations or network access. See how tracking effects improves program reasoning, enforces modularity, and enables new programming abstractions like effects and handlers that allow developers to define custom control structures (e.g., async/await, exceptions). While focused on Flix, this talk by Magnus Madsen also provides a generally understandable introduction to effect systems and their practical applications.
Syllabus
Devoxx Greece 2025 - Effectful Programming in the Flix Programming Language by Magnus Madsen
Taught by
Devoxx