Thursday, February 19, 2015

Functional Programming in Javascript

Functional Programming in Javascript by Jafar Husain
"Functional programming provides developers with the tools to abstract common collection operations into reusable, composable building blocks. You'll be surprised to learn that most of the operations you perform on collections can be accomplished with five simple functions:

  • map
  • filter
  • mergeAll
  • reduce
  • zip

jhusain/learnrx @ GitHub
"...a series of interactive exercises for learning Microsoft's Reactive Extensions (Rx) Library for Javascript... the key to learning Rx is training yourself to use functional programming to manipulate collections. Functional programming provides developers with the tools to abstract common collection operations into reusable, composable building blocks"