coding weekly #84

Newsletters - 25/Fev/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 84 - Fevereiro de 2020

Nesta edição, você vai ver como o Syntactic Sugar funciona em Ruby, dicas sobre o uso de Mocks, como é o cálculo do dígito verificador de CPF e CNPJ, podcasts sobre Ruby on Rails e um projeto de CLI aberto a colaborações.

Print de tela com exemplo do uso de parênteses.
Syntactic Sugar em Ruby

Ruby é uma linguagem de programação conhecida por ser "amiga" de quem a usa para escrever código. Isso se deve em grande parte pelo "syntactic sugar", ou seja, algumas qualidades especiais de escrever código de forma que foge um pouco do usual, mas que facilitam memorização e a leitura. Este texto explica um pouco como o "syntactic sugar" funciona em métodos de Ruby. Dica do André Kanamura.

Dicas sobre Mocks

Mocks são objetos em testes para simular interações (recebimento e envio de mensagens) entre objetos. Essa é uma prática controversa, uma vez que o uso incorreto pode gerar problemas na sua aplicação. O artigo lista uma série de dicas para você se proteger do uso impróprio de mocks e stubs. Dica do André Benjamim.

O cálculo do dígito verificador do CPF e do CNPJ

Documentos oficiais de identificação muitas vezes possuem códigos verificadores calculados para validar sua autenticidade. Neste artigo, você vê a lógica por trás desses cálculos e, de bônus, um exemplo de código Ruby para fazer essa validação

Gif de um rapaz com fones de ouvido, animado, usando um notebook.
Podcasts sobre Ruby e Rails

Podcasts e screencasts são boas fontes de informação para quem está começando seu aprendizado ou quer se manter atualizado com as mais importantes novidades no mundo de desenvolvimento. Aqui você vai encontrar uma seleção de podcasts e screencasts sobre Ruby on Rails. Dica do André Kanamura.

Quer colaborar em um projeto de CLI?

CLI's – Command Line Interfaces – são programas que recebem comandos de texto para executarem ações em sistemas operacionais. Inspirado no Create-react-app, o campuscoder Mateus Braga está desenvolvendo um projeto CLI que permite configurar componentes React deixando as configurações de bundle disponíveis para o usuário. Se você tem interesse em contribuir com esse projeto, acesse o repositório e sigas as instruções.

Campus Code