~/talk

Stylish JavaScript with pointfree style

Talkat jsPoland 2018 · on Friday, 2018-11-16· [javascript]
slides:none on file

Claims that adopting pointfree style and currying makes JavaScript reducers, RxJS pipelines and selectors shorter and focused on transformations not data, demonstrated by rewrites using Ramda (pipe, evolve, path, useWith, always) and alternatives in lodash/fp. Examples replace anonymous arrows, show mergeMap+fetch needing bind, and use partial application; result is more declarative and modular but sometimes less readable and not fully pointfree, so it works well for reducers/selectors and small composables yet fails for certain method calls and simple templating.

AI-written summary · about

  1. 0:00Introduction
  2. 4:36Intuition
  3. 5:09Function Composition
  4. 6:59Redux Reducers
  5. 10:03Rxjs
  6. 13:23Selectors
~/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.