Get 20% off all career paths from fullstack to AI
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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