Aki Salmi - Railroad-Driven Programming
Tired of if-statements cluttering up your code? In this talk, you will be guided to railroad tracks - web app designed and implemented functionally using heavily Either Monads. Everything is either a Success or Error, or rather a Future of Success or Errors. During the talk, few monads are discussed, like Maybe and Either, using examples from SanctuaryJS (which is used in the app). Also some good practices that makes the domain code easy to understand. The talk will be based on real code that runs in production.