/functional-javascript

Functional programming based on JavaScript language

Primary LanguageJavaScript

functional-javascript

Functional programming based on JavaScript language

Agenda

Concepts

  • Inmutability
  • Pure functions
  • Side Effects
  • High Order Functions
  • Pattern matching
  • Guards
  • Algebraic data types

Basics

  • Curry
  • Composition
  • Partial Application
  • Recursion

Libraries

  • Lodash/fp
  • Rambda

References

https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/ Elixir in Action, Second Edition: Sasa Juric