~/talk

Rethinking All Practices "Building Applications in Elm"

Talkat React.js Conf 2016 · on Tuesday, 2016-02-23· [frontend-architecture]
slides:none on file

Claims that Elm eliminates a whole class of runtime failures by design, showing the compiler catching missing branches and the maybe pattern instead of null and preventing side effects in functions. Compares Flow and JS tooling, cites bundle size growth (100 KB to 360 KB) and explains the Elm Architecture and Signals / FRP wired to a single model and update loop. Emphasizes immutable data and that the type system can’t be opted out of, and notes early production use and tooling gaps.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Size of JavaScript Applications
  3. 2:35Rethinking Best Practices
  4. 4:55Runtime Errors
  5. 6:10Tracking Errors
  6. 7:39Flow
  7. 8:47Errors
  8. 9:23Code
  9. 10:12Examples
  10. 11:45Type System
  11. 14:02Dijkstra Quote
  12. 14:40Uber for Cats
  13. 15:31React
  14. 16:25Elm
  15. 17:30Stateless Functions
  16. 20:42Immutability
  17. 22:25Communicating State
  18. 23:39Updating State
  19. 26:30Constraints
  20. 28:12Main Thesis
  21. 28:33Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.