~/talk

Don't Worry About Monads

Talkat LambdaConf 2018 · 2018-06-03..06-05· [career-development]
links:none on file
slides:none on file

Claim: Elm lets teams ship front-end apps without needing to learn monads first — the compiler infers types and guides fixes. Demo builds include a working counter, an HTTP-backed GIF loader with JSON decoding and subscriptions for a ticking clock; effects run via commands and JavaScript ports for logging. Examples compile and run immediately, showing how the Elm architecture (model update view), the compiler, and basic HTTP/JSON tools produce usable production code the same night.

AI-written summary · about

  1. 0:00Start
  2. 5:09Syntax
  3. 7:50Type Definitions
  4. 8:57Union Types
  5. 12:03Switch Statements
  6. 14:35Partial Application
  7. 15:55Func Tools
  8. 16:45Higher-Order Functions
  9. 18:34Html
  10. 20:13Why Are They Called Product Types
  11. 21:25Shorthand Accessor
  12. 23:42Extensible Records
  13. 29:37Strings
  14. 35:20Fold Left and Fold Right
  15. 45:35Debugging
  16. 53:39Subscriptions
  17. 54:51Resources
~/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.