Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore effect-oriented programming through this 41-minute conference talk that introduces a revolutionary programming paradigm centered on effects and their systematic management. Learn how effect systems function similarly to type systems by helping programmers reason about their code, enforce modularity, enable compiler optimizations, and support a programming style where functions are described not only by their input and output types but also by their environmental impact. Discover the Flix programming language (www.flix.dev) as a comprehensive implementation of effect-oriented programming principles, featuring robust tooling support and practical applications. Gain insights into how effect systems represent the future of programming by providing enhanced program reasoning capabilities and enabling new approaches to software development that explicitly track and manage computational effects.
Syllabus
An Introduction to Effectful Programming in Flix - Magnus Madsen | Lambda Days 2025
Taught by
Code Sync