coding weekly #222

Newsletters - 30/Nov/2022 - por Campus Code
A sua newsletter da Campus Code • Edição 222 - Novembro de 2022

Hey! Tudo bem?

Ruby é considerada uma linguagem de fácil aprendizado, o que pode ser visto por algumas pessoas como uma opção simples e rasa na hora de fazer uma aplicação. Mas a verdade é que ela permite aprofundar bastante e conta com inúmeras ferramentas para criar softwares complexos. Nas recomendações de leitura, você descobre que é possível até mesmo desenvolver jogos em Ruby, além de dicas para evoluir e testar seus conhecimentos na linguagem.

Você também vê o lançamento da versão 2.0 do framework Hanami, as vantagens da cultura de trabalho de muita documentação e pouca reunião, o uso de regras de dependência em Elixir, como funcionam os cookies de navegadores e dicas para filas em Sidekiq.

Boa leitura!

RUBY

Logo da linguagem Ruby, uma ilustração de uma gema vermelha.
Desenvolvendo jogos com Ruby

Neste livro, você vai poder ver um pouco sobre como desenvolver jogos com Ruby, a limitação da linguagem nesse universo e diversos pontos interessantes nessa escolha. Dica do Ederson de Lima.

Ruby Regex

Expressões regulares (Regex) são utilizadas para encontrar e operar padrões em textos. Mas porque iríamos querer usar regex? Nesse artigo, a resposta te ajuda a entender alguns possíveis usos e a construção de uma expressão regular em Ruby. Dica do João Henrique do Vale.

O que você sabe sobre precedência de operadores em Ruby?

Neste quiz, você pode testar seus conhecimentos sobre as regras de precedência de operadores em Ruby. Aproveite, também, para ler o artigo associado ao quiz e entender um pouco mais sobre o tópico. Dica do Ederson de Lima.

CAMPUSCODERS INDICAM

Ilustração digital de paisagem em tons de azul e rosa, sugerindo serem cerejeiras.
Hanami 2.0: Melhor, mais rápido e mais robusto

Depois de mais de três anos de trabalho, o Hanami 2.0 finalmente foi lançado e a equipe promete uma fase de maior maturidade para o framework, abrindo um novo capítulo para a comunidade Ruby. Veja nessa postagem os detalhes por trás da nova versão e o que o torna melhor, mais rápido e mais robusto. Dica do Allan Siqueira.

As vantagens de uma cultura de trabalho de muita documentação e pouca reunião

Pode parecer contraintuitivo diminuir a quantidade de reuniões virtuais em uma empresa com trabalho remoto, mas a Tremendous percebeu que essa cultura de reduzir as reuniões os permitiu ter mais tempo para tarefas de alto valor. Além disso, o fato de trabalharem com muita documentação se tornou o “molho especial” que permitiu aumentar a produtividade, transparência, escalabilidade e o pensamento crítico. Nesse artigo a empresa relata algumas das razões para esse fenômeno ter se tornado a cultura de alguns times de tecnologia. Dica do André Benjamim.

Uso de alias, report, require e use em Elixir

Em Elixir, dependência é um módulo compilado que, por algum motivo, você quer usar dentro de outro módulo. No entanto, existem algumas regras que são usadas para tornar esse processo de dependência mais fácil, e você vai poder conferir quatro delas nesse artigo: alias, report, require e use. Dica do Ederson de Lima.

Entendendo cookies de navegadores

Neste artigo, acompanhe a explicação dos famosos cookies em um navegador. Entenda o motivo do nome “cookie”, seu funcionamento, atributos e aplicações. Dica do André Benjamim.

Dicas para filas em Sidekiq

O Sidekiq provê uma forma de retirar processos lentos da sua requisição web, os processando de forma assíncrona no background em filas. Por vezes, você pode acabar por criar várias filas de execução de processos e se torna necessário aprender a organizá-las e definir prioridades. Nesse artigo você vai conhecer um pouco mais sobre essas filas e dicas para melhorar o uso de Sidekiq na sua aplicação. Dica do Renato Diniz.

Campus Code