~/talk

Functional Programming in Plain Terms

Talkat RailsConf 2022 · 2022-05-17..05-19· [ruby]
slides:none on file

Walks through concrete examples: Haskell type signatures like head :: [a] -> Maybe a, shows how fmap maps to Ruby map, and demonstrates accumulation with reduce/monoids and a string‑concatenation example that returns "hello world". Explains monads as "smart pipes" and shows the dry-monad gem pattern (writer, state, IO) to keep functions pure while logging or threading state. Recommends Learn You a Haskell and Elm for hands‑on practice.

AI-written summary · about

  1. 0:00Start
  2. 5:48Pure Functions & Immutability
  3. 7:21A Crash Course in Types
  4. 11:05Algebraic Data Types
~/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.