Cancel my registration
Do you wish to cancel your registration?

The transmission will begin automatically in

Please wait!

In a few moments the transmission will begin automatically.

It was not possible to connect the slides.

Try again later.

recorded Live paused reconnecting

Código funcional extensivel: Protocol...

Do you want to end the transmission?

By finishing the streaming you can't continue streaming anymore.

This device is not supported.

Código funcional extensivel: Protocols & Type Classes - Renan Ranelli

    • 07/18/2017 at 03:40 p.m.
    • Recorded on July 18, 2017, 3:40 p.m.
    • 456 views
Materiais
Description

m dos problemas comuns em desenvolvedores que estão iniciando na programação funcional é não entender bem quais os dispositivos de composição, abstração e polimorfismo oferecidos pelas linguagens funcionais. Essa falta de abstração e polimorfismo acaba por gerar programas "funcionais" bastante próximos a um equivalente imperativo. Nessa apresentação vou destrinchar o conceito de Protocolos (Elixir & Clojure), Type Classes (Haskell & friends) e relacionar com alternativas em outras linguagens (e.g. Mixins em Ruby e Extension Methods em C#). Vamos aprender como aproveitar das vantagens de "associar dado e comportamento" da orientação a objetos -- onde faz sentido -- em programas funcionais.

Category Technology
Show more
Organized by
  • The Developer's Conference

    O TDC é um evento incrível que reúne diversas comunidades de desenvolvedores, analistas, testers, gamers, makers e muito mais!

Please wait