What do you get when you combine strict functional programming with heavy user interaction? Challenges, and unexpected freedoms.
Working within these restrictions, I find my programming principles turned upside down. Small components? Who needs them. Global state? No problem. New principles emerge instead: events, reproducibility, kindness in times of error.
This session gives an overview of Elm, then focuses on the Elm Architecture: how it overturns what is essential in object-oriented and even backend functional programming.
Location: Salon C
April 12th, 2016
1:30 PM - 2:30 PM