Functional Programming in JS

What it all about?

  • What Functional Programming is?
  • Pure functions
  • Immutability
  • Functions as first class citizens
  • Higher-order functions
  • Composition
  • Currying
  • Pattern matching

Functional Programming

Most people think that it's like

And then...

But mostly it's look like

WE HAVE SOME RULES

Pure Function

Immutability

All in functions

Composition

Currying

Pattern matching

Languages

LISP

  • https://github.com/xgrommx/awesome-functional-programming
  • https://github.com/stoeffel/awesome-fp-js
  • http://www.metadevelopment.io/how-do-i-learn-some-fp/
  • https://github.com/MostlyAdequate/mostly-adequate-guide

Any Questions?

thanks => for_your_attention

deck

By diodredd

deck

  • 437