OOP vs. FP in JavaScript and generally :)
Composition vs inheritance, the pros and cons of object-oriented and functional programming in JavaScript, and how to blend the two paradigms.
Composition vs inheritance, the pros and cons of object-oriented and functional programming in JavaScript, and how to blend the two paradigms.
Pure functions, immutability, higher-order functions, closures, currying, memoization and compose: the core ideas of functional programming in JavaScript.