Hey! Tudo bem?
Nesta edição você vai encontrar alguns artigos para evoluir em Ruby e melhorar a legibilidade e manutenibilidade do código, além de aprender a implementar operações numéricas em classes Value Object e a escrever comandos em uma única linha.
Você também vê um guia completo da observabilidade, um passo a passo para configurar um ambiente de teste eficaz para projetos React, uma visão geral de protocolos de rede, um guia de cron job e como criar referências e links semelhantes aos utilizados no GitHub em páginas da web.
Boa leitura!
RUBY
Gerado por IA.
Conheça melhor argumentos de bloco em Ruby
EEsse artigo aborda conceitos fundamentais relacionados aos argumentos de bloco em Ruby, passando pela utilidade no seu uso e suas nuances. Você vai entender a importância desses argumentos e como eles podem melhorar a legibilidade e a manutenção do código. Além disso, são apresentados exemplos práticos para ilustrar como utilizá-los em diferentes contextos.
Operações numéricas em objetos de valor em Ruby
Como permitir que um objeto value (de valor, em português) que encapsula um número seja usado em operações matemáticas com outros valores, como números literais? A partir da resposta a esse quebra-cabeça, o autor desse artigo explora como implementar operações numéricas em classes Value Object em Ruby.
Aprenda oneliners em Ruby
Esse guia interativo ensina os fundamentos da escrita de comandos Ruby em uma única linha (oneliners, em inglês). Ele aborda uma variedade de tópicos, desde operações básicas até expressões regulares e manipulação de texto, fornecendo exemplos práticos e explicativos para cada conceito.
CAMPUSCODERS INDICAM
"91% das pessoas que tomam decisões em TI enxergam observabilidade como algo tão crítico quando todos os estágios do ciclo de vida do software." Fonte: Cloud Data Insights
Guia completo da observabilidade
Neste guia abrangente sobre observabilidade em sistemas de software, você vai explorar os conceitos fundamentais, as melhores práticas e as ferramentas disponíveis para monitorar e entender o desempenho de sistemas em produção.
Configurando Jest, Babel e Testing Library para Testes Unitários em React
O campuscoder Eduardo Gris preparou esse passo a passo para configurar um ambiente de teste eficaz para projetos React, com o objetivo de melhorar a qualidade e a confiabilidade do código. Através de exemplos práticos, ele mostra a instalação de dependências, a configuração do Babel para transpilar o código e a configuração do Jest para executar os testes.
Visão geral de protocolos de rede
Esse artigo explora os fundamentos dos protocolos de rede e explica o papel fundamental que desempenham na comunicação entre dispositivos conectados em uma rede. Além disso, mostra uma visão geral dos principais protocolos de rede, abordando sua importância, funcionamento e tipos comuns.
Guia completo de cron job
Cron jobs são tarefas agendadas para serem executadas em intervalos regulares ou em datas e horários específicos, otimizando a automação de tarefas em sistemas. Esse guia oferece uma introdução abrangente ao conceito de cron jobs e apresenta como configurá-los para automatizar tarefas em sistemas Unix e Linux.
Criando referências semelhantes às do GitHub no banco de dados com Liveview
Nesse artigo você acompanha passo a passo a criação de referências e links semelhantes aos utilizados no GitHub em páginas da web. Utilizando o hook do Liveview, o autor descreve como adicionar números de referência, criar links para seções específicas e melhorar a legibilidade dos documentos, permitindo que os usuários vinculem a commits, pull requests e outras entidades específicas do GitHub diretamente em seus próprios sites ou blogs.
Campuscoders que contribuíram com a curadoria da semana: André Benjamim, Ederson de Lima e Eduardo Gris 💚