Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Adventures in Elm - Questioning Programming Principles with Functional Development

GOTO Conferences via YouTube

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

Reviews

Start your review of Adventures in Elm - Questioning Programming Principles with Functional Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.