Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Effectful Programming in the Flix Programming Language

Devoxx via YouTube

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

Reviews

Start your review of Effectful Programming in the Flix Programming Language

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.