Hey! Tudo bem?
No início da pandemia, trabalhar de casa para cumprir o isolamento social parecia uma situação temporária. A esta altura, o trabalho remoto já é uma realidade permanente para muitas empresas, que perceberam um bom custo-benefício desta modalidade. Mas muitos processos e dinâmicas da rotina em times ainda demandam adaptações e precisamos evoluir o entendimento das relações colaborativas a partir das novas formas de se comunicar. Por isso, o campuscoder Henrique Morato selecionou alguns artigos para te ajudar nessa tarefa.
Você também vê como identificar e remover código morto em uma aplicação Ruby on Rails legada, ideias para melhorar habilidades de desenvolvimento, a estrutura de dados por trás do Notion, como o Rails lida com ameaças de segurança de injeção e como funciona o UJS no Rails.
Boa leitura!
REMOTO E ASSÍNCRONO
Ascenção do trabalho colaborativo assíncrono
Trabalho assíncrono tornou-se mais comum em decorrência do distanciamento social. Mas ele já existia muito antes disso, principalmente em empresas que adotam o trabalho remoto, com colaboração de pessoas espalhadas pelo mundo inteiro e, consequentemente, em fusos horários distintos. Neste artigo você pode ver algumas dicas de estratégias e ferramentas para melhorar o trabalho assíncrono no seu dia a dia.
Relatório sobre trabalho remoto 2021
O contexto atual de pandemia no mundo obrigou muitas empresas a mudarem seu formato de trabalho e isso acarretou em grandes mudanças no cenário do trabalho remoto. Neste relatório você vê um panorama geral das empresas e impressões de funcionários.
Como facilitar o processo de onboard de uma vaga remota
O processo de trazer a bordo da empresa uma nova pessoa para a equipe é desafiador e se torna ainda mais difícil quando o trabalho é remoto. Neste artigo você encontra algumas dicas bacanas para tornar esse processo menos doloroso e permitir que essa pessoa seja produtiva desde o primeiro dia.
CAMPUSCODERS INDICAM
Como identificar e remover código morto
Código morto é um código que nunca é executado dentro do software. Ele pode estar presente de muitas maneiras, como linhas comentadas, funções que nunca são chamadas, etc. Esse tipo de código pode trazer complicações futuras e dificultar a manutenção da aplicação. Neste artigo você vai encontrar algumas dicas de como encontrar código morto e removê-lo de uma aplicação legada em Ruby on Rails. Dica da Claudia Capelini.
Melhorando habilidades de desenvolvimento
Quem trabalha com desenvolvimento de software está sempre buscando maneiras de melhorar o desempenho no dia a dia. Neste episódio de podcast são apresentados alguns dados interessantes sobre os hábitos de pessoas produtivas que trabalham com código e algumas ferramentas que podem ajudar a melhorar seu desempenho. Dica do Henrique Morato.
A estrutura de dados por trás do Notion
O Notion é uma ferramenta que vem se destacando na organização de projetos e a tecnologia por trás dela é interessante. Neste artigo o autor detalha como a aplicação foi organizada para permitir que toda a sua estrutura se baseie em blocos de informações que podem ser dinamicamente modificados. Dica do André Benjamim.
Como o Rails lida com ameaças de segurança de injeção
Uma das vantagens de utilizarmos frameworks de desenvolvimento é que eles ajudam a resolver problemas com pouco esforço. E com Rails não é diferente. Ele possui uma variedade de proteções contra ataques de injeção e neste artigo você pode ver mais como isso acontece. Dica do André Benjamim.
Como funciona o UJS no Rails
O Rails UJS (Unobtrusive JavaScript) é uma biblioteca JavaScript bastante utilizada que adiciona alguns helpers HTML à aplicação e, para ajudar a resolver possíveis problemas encontrados no uso, esse artigo explica seu funcionamento interno em detalhes. Dica do Henrique Morato.