~/talk

Introduction to functional programming

Talkat LeadDev Austin 2019 · on Friday, 2019-11-15· [javascript, frontend-architecture]
slides:none on file

Fast, concrete demo of replacing imperative loops with JavaScript higher‑order functions: live code shows a pantry→breakfast taco example refactored from for‑loops that mutate arrays into map filter reduce calls that return new collections, an explicit pipe implementation that composes functions, and explanation of eliminating side effects to make pure functions. Mentions the TC39 pipeline operator proposal and links code on GitHub: badali/end-of-loops.

AI-written summary · about

  1. 0:00Introduction to FP
  2. 1:28Avoiding side effects
  3. 3:36Refactoring loops
  4. 5:31Higher-order functions
  5. 7:46Function composition
~/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.