É 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!
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! 😉
Há tempos crio rake takes personalizadas para meus projetos, no entanto, após conhecer o pacote TTY gems percebi que dá pra deixar não só as rake tasks mas tudo relativo ao uso do ruby no terminal muito mais elegante. Simbora aprender mais essa? 🙂
O Docker a cada dia que passa me surpreende mais, e dessa vez não foi diferente. Procurando por algumas soluções para resolver alguns problemas pessoais, esbarrei em uma imagem que julguei sensacional e gostaria de compartilhar com vocês.
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á!
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á!
Fala, gente! Dias atrás lancei um novo curso intitulado Ruby on Rails 5.x — Do início ao fim! que foi bastante pedido pelos já alunos do curso na versão anterior.
Com a aproximação do lançamento do Ruby 2.6, algumas novidades começam a surgir, dentre elas uma muito curiosa em se tratando de nomes possíveis das classes e módulos, isso mesmo, algo simples mas que trás diversas possibilidades. Vamos conhecê-la?
Fala, pessoal! É certo que praticamente quem é desenvolvedor adora um terminal, não é mesmo? 🙂 Pois bem, nosso novo colaborador Renan Garcia escreveu dois ótimos posts sobre como melhorar a aparência e a produtividade nos terminais do macOS e do Linux.
Fechando a série de como usar diversos tipos de ambiente para desenvolver com Ruby on Rails, trago mais uma box para esse fim, agora com um diferencial de também ter a Cloud9 IDE já configurada e pronta para seu uso. Vamos ver como usá-la?