/just-enough-fp-lessons

Introductory lessons to functional programming in JavaScript

Primary LanguageJavaScript

Just Enough Functional Programming

These lessons are based on the topics covered in my conference talk "Just Enough Functional Programming to be a Danger to Yourself and Coworkers". You can find the slides of that talk here.

Lessons

  1. Higher Order Functions
  2. Pure Functions
  3. Immutable Data
  4. Currying
  5. Partial Application
  6. Argument Order in Curried Functions
  7. Pointfree Programming
  8. Composition
  9. The Associate Property
  10. Debugging Compositions