Learned Functional Programming
Frontend Masters
Finished functional programming tutorial by Kyle Simpsons

https://frontendmasters.com/courses/functional-javascript-v3

What I learned
  • function purity
  • Arguments adapters
    • How important the number of our arguments
  • Point free (equational reasoning)
  • Lazy vs Eager evaluation
    • Function specialization
    • Currying
  • Composition
  • Recursion
    • Tail call optimization
    • Trampolines
  • Transduction
  • Monad