Overview
Explore a conference talk from YOW! 2016 where Jessica Kerr, a polyglot functional developer, delves into the unique world of Elm programming language and its architectural principles. Learn how Elm challenges traditional programming paradigms by combining strict functional programming with heavy user interaction. Discover why conventional wisdom about small components and global state gets turned on its head when working with Elm's purely functional approach to browser-based development. Gain insights into how Elm enforces immutability, types, semantic versioning, and creates clear boundaries for user and server interactions while compiling to JavaScript. Understand the emergence of new programming principles focused on events, reproducibility, and error handling, and see how the Elm Architecture revolutionizes concepts from both object-oriented and backend functional programming approaches.
Syllabus
Adventures in Elm: Question your Principles • Jessica Kerr • YOW! 2016
Taught by
GOTO Conferences