A glimpse into functional programming

Ronen Amiel <ronen.amiel@wix.com>

Agenda

  • Demystifying basic concepts: currying, composition, functors, monads
  • Implementing the maybe monad
  • Figure out an easier way to use monads

What is currying?

What is a functor?

What is a monad?

Can we make a better syntax?

How async await really works

The maybe monad

"Async await" with the maybe monad

What else is out there

A glimpse into functional programming

By Ronen Amiel

A glimpse into functional programming

  • 607