~/talk

How Functional Programming Can Make Life Easier

slides:none on file

Demonstrates using Ramda and Ramda Fantasy (implementing Fantasy Land containers: Maybe, Either, Future) with currying, closures and composition to build pipelines of pure functions. Shows how pure functions aid refactoring, testing, memoization and parallelization; Maybe avoids null errors, Either separates success/error handling, and Future provides lazy, forkable async computation that runs only when forked. Mentions a real project adoption and teammate ramp-up in two evenings, and warns about learning curve, verbosity and allocation overhead on very large datasets.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52What is FP
  3. 6:11State and data transformation
  4. 11:50Pure functions in practice
  5. 24:04Summary
  6. 27:18Learning resources
  7. 28:02Q&A
~/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.