~/talk

Programming Safely in an Uncertain World (Part 1)

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

Claims that algebraic types let JavaScript handle failure declaratively and that small combinators collapse uncertainty into one result while leaving error handling to callers. Uses Node and sanctuary.js to define Maybe, Either, Future and shows concrete behavior: parseInt examples produce 42 11 and NaN; a pipeline breaks "I love pipelines" into words maps lengths to 1 4 9 takes sqrt and sums to 6. Demonstrates map and chain plus a tap helper, builds working examples step by step.

AI-written summary · about

  1. 0:00Start
  2. 6:19Type Signatures
  3. 11:02Javascript Equivalents
  4. 19:41Function Composition
  5. 20:36Specialize a Type
  6. 22:24General Type Signatures
  7. 33:25Warm-Up Challenge
  8. 34:29Lines Function
  9. 40:23A One Dimensional Array
~/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.