~/talk

Highway to Elm!

TalkinFrenchat BDX I/O 2019 · on Friday, 2019-11-15· [javascript]
slides:none on file

Introducing Elm as an alternative to JavaScript for web apps, the talk explains how Elm eliminates runtime errors (like null/undefined and unhandled errors), avoids npm dependency regressions, and makes refactoring safer. It presents Elm’s language design and toolchain features that guarantee more reliable production deployments compared with typical JavaScript applications.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04JavaScript dominance
  3. 2:48JavaScript problems
  4. 9:43Elm introduction
  5. 10:46Elm advantages
  6. 13:14Functional programming in Elm
  7. 16:07Philosophy and simplicity
  8. 17:29Elm tooling
  9. 18:10Versioning with Elm
  10. 19:35Elm community
  11. 20:37Elm syntax
  12. 23:34Functions and types
  13. 27:08Data structures
  14. 28:57Custom types
  15. 31:29Null error handling
  16. 33:12Pattern matching
  17. 36:25Demo: Coin flip
  18. 37:31Elm architecture
  19. 41:46Game implementation
  20. 44:01Side effects and commands
  21. 46:29Elm pros and cons
~/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.