Autor: Jackson Pires

Desenvolvedor desde 1999. Especialista em Engenharia de Software com Ênfase em Software Livre. Professor acadêmico de 2009 até 2016. Entusiasta Ruby on Rails desde 2007. Atualmente mantendo o site Vídeos de TI e dedicando-se ao EAD com cursos na área de desenvolvimento de software, tendo treinado mais de 16.000 pessoas.

Elixir version manager

É certo que instalar o Elixir é algo relativamente simples, mas, assim como no Ruby, é normal que queiramos instalar e desinstalar versões do Elixir com facilidade, ou mesmo querer ter mais de uma versão instalada para testes diversos, como por exemplo, usar a nova versão 1.7 que acaba de sair. Se é isso que você precisa, o Kiex pode te salvar!

[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! 😉