Functional Programming

The FRP landscape

2016 Aug 20

Each passing day I am more convinced that Functional programming is the way to go:

  • Pure functions
  • Declarative programming
  • Monad types
  • etc

As an analist and developer I continuosly try to reach the same horizon: Better valuable code for my client. This pretty sentence can be translated to the following:

  • Easier to include advanced functionality and UI
  • More tested code
  • Easier to read amd mantain
  • Easier to refactor and improve
  • etc

Functional programming has proved to help get those targets in better conditions.

There are a new breed of tools, named Functional Reactive Programming (FRP), that tries to deal the asynchronous JavaScript nature with a Functional approach. I am going to use this post as a directory for those tools.