
Hey! Tudo bem?
Essa semana voltamos a falar de programação com Ruby e selecionamos alguns artigos para você continuar os estudos na linguagem, incluindo uma recapitulação do que teve de novo nas edições mais recentes do Eloquent Ruby — o livro queridinho de quem é rubista.
Você também vê como fugir da famigerada frase "na minha máquina funciona", exemplos para usar AWK, dicas para escrever ótimas histórias de usuário, o segredo para fazer trabalhos incríveis e uma reflexão sobre a importância de espaços em branco nas nossas agendas.
Boa leitura!
RUBY

Relendo o livro Eloquent Ruby
Eloquent Ruby é um livro bastante popular entre pessoas que programam com Ruby, mas foi publicado em 2011 e muita coisa mudou de lá pra cá. Nesta série de artigos, o autor relê esse conteúdo apontando o que foi atualizado nas versões mais recentes. Dica do Henrique Morato.
Explorando os métodos clamp
e minmax
Neste artigo você encontra uma pequena demonstração de uso dos métodos
clamp
e minmax
do Ruby para retornar
determinados valores de um array. Dica do André Kanamura.
Compilador JIT em Ruby
Neste vídeo tutorial você vê como criar do zero um compilador JIT (Just-in-time) em Ruby! Dica do Henrique Morato.
CAMPUSCODERS INDICAM

Na minha máquina funciona!
Quem lida com tecnologia certamente já ouviu as famosas palavras “na minha máquina funciona”. Para trabalhar com desenvolvimento de software são necessários muitos pré-requisitos instalados para podermos começar a produzir código, o que aumenta a probabilidade de cair no cenário de rodar bem apenas localmente. Mas, com ajuda deste projeto, podemos rodar o VSCode em qualquer navegador moderno, de qualquer computador, permitindo que tudo seja compartilhado direto na nuvem. Dica do Filipe Pinato.
Como usar AWK
AWK é uma ferramenta que permite criar aplicações simples que podem ajudar a resolver pequenas tarefas do dia a dia com poucas linhas de código. Se esse tipo de ferramenta te interessa, esse artigo pode ajudar. Dica do André Benjamim.
Como escrever ótimas histórias de usuário
Na metodologia de desenvolvimento ágil de software, um dos conceitos mais importantes é a história de usuário. Software é construído para ser utilizado por outras pessoas. Sendo assim, definir criteriosamente as histórias e escrevê-las de forma clara pode fazer toda a diferença no processo de desenvolvimento. Neste artigo são compartilhadas algumas técnicas para escrever boas histórias de usuários. Dica da Claudia Capelini.
O segredo para fazer trabalhos incríveis
Em qualquer tipo de trabalho criativo, chega um momento em que não nos sentimos bem com o resultado do que estamos produzindo, podendo até gerar uma crise na nossa confiança. Este artigo mostra que esses sentimentos negativos são normais e fazem parte do processo que nos impulsiona a melhorar nossas habilidades ainda mais. Dica da Claudia Capelini.
Espaços em branco nas nossas agendas
Pensando em design, é muito comum usarmos espaços em branco para abrirmos áreas de respiro nas imagens. Mas pouco se fala sobre a importância de termos espaços em branco nas nossas próprias vidas, para recarregar nossas energias e recuperar o foco. Dica da Claudia Capelini.