Functional JavaScript
summary
Argues that JavaScript can shift toward functional idioms using concrete techniques: uses map/filter/reduce pipeline to transform a pastries list into cherry juice, demonstrates currying with a pizza example to create preset arguments, and shows the maybe monad to eliminate null checks by wrapping values so chained operations skip on failure. Claims immutability and minimized side effects make large codebases easier to reason about, and points to underscore.js and FunctionalJS as practical libraries.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:52PARADIGMS
- 3:09FP EMPHASIZES
- 6:43SPREADSHEETS
- 9:23FILTERING
- 9:54REDUCE
- 10:54COMPOSITION
- 11:41CURRYING
- 13:15MONADS
- 17:28MAYBE MONAD
related talks
49mA Skeptics guide to functional style javascript
48mA Skeptic's Guide to Functional Style Javascript
34mFunctional JavaScript for everyone
39mFun with Functional JavaScript
49mGoing Functional with JS
45mA Skeptics guide to functional style javascript
51mWhat the Functional? What, How and Why
12mAn introduction to functional programming
