Inviável

Programação Funcional


Listen Later

Vitor e Leonardo discutem Programação Funcional, um interesse já de longa data do Vitor e coqueluche dos sites especializados em desenvolvimento. Esse paradigma realmente melhora o software que geramos? A sacerdotisa e o druida funcionais são criaturas elevadas em relação a seus colegas de profissão mais afeitos aos seus objetos? O que nesse balaio cheio de termos matemáticos e bravata é realmente transformador?

Não respondemos de verdade a nenhuma dessas perguntas, mas boquejamos bastante sobre como entendemos as técnicas (evidentemente, às vezes entendemos mal), e falamos das nossas experiências com as técnicas desse universo. Uma coisa nisso tudo é certa: você já está usando programação funcional e nem sabe.

  • Programação funcional
  • The Little Schemer
  • The Seasoned Schemer
  • The Reasoned Schemer
  • Referential transparency
  • Pure function
  • Haskell
  • Purely functional programming
  • In what sense is the IO Monad Pure
  • Immutable object
  • Free Monad
  • Free(r) Monads in JS
  • Ramda
  • Currying
  • Partial Application
  • Closure
  • Elm
  • Recomendações:

    • Vitor:
      • “Eichmann em Jerusalém: Um relato sobre a banalidade do mal”, de Hannah Arendt
      • “Fun Fun Function”, de mpj
      • Leonardo:
        • “Saul Leiter”, de Saul Leiter
        • “Fan Ho: Hong Kong Yesterday”, de Fan Ho
        • ...more
          View all episodesView all episodes
          Download on the App Store

          InviávelBy Vitor Capela e Leonardo Couto