Главная
Study mode:
on
1
Intro
2
Size of JavaScript Applications
3
Rethinking Best Practices
4
Runtime Errors
5
Tracking Errors
6
Flow
7
Errors
8
Code
9
Examples
10
Type System
11
Dijkstra Quote
12
Uber for Cats
13
React
14
Elm
15
Stateless Functions
16
Immutability
17
Communicating State
18
Updating State
19
Constraints
20
Main Thesis
21
Resources
Description:
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.

Rethinking Best Practices: Building Applications in Elm

Meta
Add to list