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

YouTube

Rethinking Best Practices: Building Applications in Elm

Meta via YouTube

Overview

Explore a conference talk from React.js Conf 2016 where Jamison Dance discusses rethinking application development practices using Elm. Dive into how Elm, a modern language designed for productive development, takes the concepts that made React revolutionary even further. Learn about Elm's powerful features like signals, the Elm Architecture, and its robust type system that enable developers to build large, complex applications from small, understandable components. Discover how Elm's emphasis on pure functions and immutable data can streamline the process of refactoring and maintaining extensive codebases. Compare and contrast Elm with React, understanding how Elm's innovative approach can enhance your skills as a React developer. Gain insights into runtime error handling, state management, and the benefits of stateless functions in Elm. By the end of this 29-minute talk, you'll have a comprehensive understanding of Elm's potential to transform web and native development practices.

Syllabus

Intro
Size of JavaScript Applications
Rethinking Best Practices
Runtime Errors
Tracking Errors
Flow
Errors
Code
Examples
Type System
Dijkstra Quote
Uber for Cats
React
Elm
Stateless Functions
Immutability
Communicating State
Updating State
Constraints
Main Thesis
Resources

Taught by

Meta Developers

Reviews

Start your review of Rethinking Best Practices: Building Applications in Elm

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.