An introduction to functional programming
summary
Claims that pure functions plus map/filter/reduce replace manual loops and reduce bugs, demonstrates immutability with Object.freeze and disciplined copy-on-write, builds a HOF counter that composes operations using rest/spread and shows currying with a subtract example, and composes two simple adders to prove composition works. Emphasizes avoiding shared state and side effects as the payoff and shows concrete JavaScript snippets rather than theory.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:03What is Functional Programming?
- 2:27Characteristics
- 2:57Programming paradigm code style (mindset)
- 9:41Currying & Composition
related talks
01h 03mFunctional Programming in JS: What? Why? How?
01h 03mFunctional Programming in JavaScript
30mLearning Functional Programming with JavaScript
20mFunctional JavaScript
49mA Skeptics guide to functional style javascript
51mWhat the Functional? What, How and Why
53mMaintainable JavaScript with Functional Patterns
45mA Skeptics guide to functional style javascript
