Adventures in Elm: Question your Principles • Jessica Kerr • YOW! 2016
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
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.
Adventures in Elm - Questioning Programming Principles with Functional Development