coding weekly #90

Newsletters - 07/Abr/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 90 - Abril de 2020

Hey, devs e quarenteners!

Como os compartilhamentos de conteúdo aumentaram exponencialmente nas últimas semanas, as conferências e meetups de tecnologia não iam ficar de fora. Selecionamos alguns para vocês participarem.

Nessa edição ainda tem: vulnerabilidades e boas práticas de segurança em Ruby on Rails, estratégias na transição para trabalho remoto, um guia de RuboCop para te ajudar a levar seu código para os formatos padrão, como diminuir as imagens de Docker em projetos Ruby on Rails e um pouco sobre arquitetura de software orientada a dados.

Boa leitura!

CONFERÊNCIAS ONLINE

Gif de personagens dOs Simpsons em uma telechamada, com a legenda 'Do I sound beautiful?!' (estou soando bonito?).

Veja as conferências e meetups que passaram para o modelo online:

Fique em Casa Conf

O canal LinuxTips está com espaço aberto para uma conferência de tecnologia gratuita. As palestras de temas variados acontecem ao vivo, todos os dias, às 16h e vão pelo menos até 30 de abril. Dica do André Benjamim.

Rails Conf 2020.2 Couch Edition

A Rails Conf desse ano, que aconteceria em Portland, EUA, terá agora uma edição online com todas as palestras gratuitas a partir de 5 de maio. Já anota na sua agenda! Dica da Paula Perussi.

Lead Dev Live

A LeadDev é uma conferência sobre gestão de times de desenvolvimento que teve uma versão online entre os dias 7 e 8 de abril e você pode conferir os replays das palestras com melhor avaliação durante o evento =) Dica do Ederson de Lima.

Ruby Meetup: Online

A plataforma está reunindo interessados e promete te avisar da agenda de meetups online de Ruby. Dica do Ederson de Lima.

CAMPUSCODERS INDICAM

Print de tela com trecho de código 'Devise.setup do |config|.'
Vulnerabilidades e boas práticas de segurança em Ruby on Rails

Este é um extenso guia descrevendo como o framework Ruby on Rails lida com segurança em diferentes partes das aplicações, por exemplo, como realizar requisições HTTP de forma segura e vulnerabilidades comuns no fluxo de autenticação. Dica do André Benjamim.

Estratégias na transição para trabalho remoto

Não são todos os tipos de trabalho que podem ser feitos remotamente. E se você foi pego de surpresa com essa inesperada situação de isolamento social, provavelmente não estava preparado para essa transição. Se você trabalha em times, um aspecto foi drasticamente alterado na sua rotina: a forma como as pessoas se comunicam. Neste artigo são sugeridas algumas estratégias para lidar com a comunicação em times que trabalham remotamente. Dica do Henrique Morato.

RuboCop: leve seu código para os formatos padrões

O RuboCop é uma das ferramentas mais conhecidas e usadas em projetos que utilizam Ruby para impor formatação de estilo padrão no código de aplicações. Este guia, que é atualizado regularmente com os padrões mais atuais, vai te ajudar a tirar seu RuboCop do vermelho. Dica do André Benjamim.

Diminuir as imagens de Docker em projetos Ruby on Rails

Quando estamos usando contêineres Docker no desenvolvimento é uma boa prática ter imagens menores. Elas são mais rápidas de fazer build, entre outros benefícios. Nesse texto o autor fala sobre algumas dicas que podemos usar para tornar nossas imagens menores. Dica do Allan Siqueira.

Arquitetura de software orientada a dados

Em desenvolvimento de aplicações web, as estruturas de arquitetura do software em geral costumam girar em torno de duas alternativas: monolito ou microsserviços. Existe uma possibilidade, no entanto, que pode passar despercebida: a arquitetura orientada a dados. Neste artigo são discutidas algumas diferenças entre os tipos de arquitetura e estudos de caso nos quais a orientação a dados pode ser realmente interessante. Dica do André Benjamim.

Campus Code