Categoria: Elixir

[Post+Video] Ruby Forwardable module

Muitas vezes criamos classes que utilizam métodos já existentes em classes descendentes, por exemplo, size, first, last, dentre muitos outros. Na maioria das vezes para que as instâncias das nossas classes utilizem esses métodos, precisamos encapsulamos em novos métodos, no entanto é possível fazer isso de uma forma muito mais simples usando o módulo Forwardable. Ficou confuso? Não se preocupa que vamos explicar tudo! 😉

Por que você também deve aprender Elixir?

Nos últimos meses tenho adentrado no mundo da programação funcional e mais especificamente estudado a linguagem Elixir, então, li esse artigo (https://mixandgo.com/learn/why-you-too-should-learn-elixir) e como me identifiquei com o pensamento do autor resolvi fazer uma “tradução livre/adaptação” para ajudar os brasileiros a, quem sabe, se interessarem mais pelo assunto. Sem mais delongas, vamos lá!