I read "Functional Programming in JavaScript" by Luis Atencio a while ago, and rather than walk through it chapter by chapter, I want to pull out the handful of ideas that actually changed how I write JavaScript. These are my notes on the bits that stuck — the concepts I keep reaching for, with small examples to make them concrete.
The book leans heavily on Lodash.js and Ramda.js, so a few examples use them.
Published 2017
Some of the "what JavaScript engines support" details have aged. I've called those out where they matter.
