Cancel my registration
Do you wish to cancel your registration?

Accessing the next webinar in 5...

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.

Accessing the next webinar in 5...

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