~/talk

Going Functional with JS

Talkat JSFoo 2015 · on Friday, 2015-09-18· [javascript]
slides:none on file

Claims that JavaScript can be used functionally, demonstrates it with Ramda and ES6 generators, and shows live code that maps [10,20,30,40] to [11,21,31,41], reduces to 100, composes to 25 and transduces purchases to 46. Covers currying, compose/pipe, lenses, Maybe monad and the Fantasy Land spec, notes laziness via a generator to yield 0..billion but only compute 0..5, and says examples run as expected while pointing out library tradeoffs versus purely functional languages.

AI-written summary · about

  1. 0:00Functional programming in JS
  2. 7:33Live coding Arrow functions
  3. 11:17Side effects and pure functions
  4. 20:51Ramda library practical use
  5. 33:50Category theory basics
  6. 39:11Monads real-world apps
  7. 44:08Libraries vs pure functional
  8. 47:21Mathematical correctness in design
~/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.