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

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á!

Tipos de Variáveis no Ruby

Pra quem está iniciando os estudos na linguagem Ruby, uma das coisas que muitas vezes podem confundir é a nomeclatura do uso de variáveis, então, dessa vez vamos comentar um pouco sobre isso. Vamos lá!