O paradigma funcional, infelizmente, está repleto de buzz-words que complicam a vida de quem quer aprendê-lo. Sem falar nos inúmeros tutoriais que ficam apenas nos princípios e não se preocupam em trazê-los para o dia-a-dia do desenvolvedor.
Nessa talk iremos modelar um fluxo de cadastro e mostrar falhas de design e problemas que afetam desenvolvedores e usuários. A partir disso mostraremos duas possíveis soluções, com e sem programação funcional, seus pontos positivos e negativos e porque acreditamos que a solução com programação funcional se mostra mais elegante.