coding weekly #98

Newsletters - 02/Jun/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 98 - Junho de 2020

Hey, tudo bem?

Em desenvolvimento de software, o Git oferece muitas possibilidades, facilitando o trabalho no código para além do versionamento. Essa semana selecionamos alguns conteúdos pra quem quer evoluir em Git.

Você também vai ver uma vulnerabilidade de segurança subestimada, Behavior Driven Development (BDD) e testes funcionais, como Ruby é utilizado no Japão (dica: não é desenvolvimento de software) e uma discussão sobre saúde mental e síndrome do impostor na área de desenvolvimento.

Boa leitura!

GIT EXPERT

Logo do Git
Como desfazer quase qualquer coisa no Git

Sabe quando você percebe que realizou um commit com um código que não foi aprovado ou submeteu a mensagem do último commit com erro? Não entre em pânico! Neste artigo são descritos os comandos para consertar erros de Git em diversos cenários. Dica do Ederson de Lima.

Aprenda a usar branches no Git

Git pode parecer uma ferramenta extremamente complexa para quem está começando na área de desenvolvimento. Esta aplicação ajuda iniciantes a compreenderem os conceitos por trás das branches no Git. Dica da Paula Perussi.

Sincronize segredos entre múltiplos repositórios

Se você trabalha com múltiplos repositórios que utilizam as mesmas informações sensíveis, o GitHub tem uma funcionalidade muito útil que permite armazenar, compartilhar e sincronizar informações confidenciais, como tokens, direcionando apenas para os repositórios que as requerem. Dica do André Benjamim.

Git: configuração de repositórios remotos no seu projeto

Falando em múltiplos repositórios, veja como sincronizar seu código com mais de um repositório remoto no Git.

CAMPUSCODERS INDICAM

Gif de um rapaz usando uma balaclava e chacoalhando enquanto finge mexer num código no computador.
Uma vulnerabilidade de segurança subestimada: target="_blank"

Vulnerabilidades de segurança em desenvolvimento software são um assunto levado a sério, mas um tópico que talvez não receba a devida atenção é o uso do `target="_blank"`. Vamos ver porque ele pode causar problemas para seu sistema e como evitá-los. Dica do André Benjamim.

Behavior Driven Development (BDD) e testes funcionais

Na Campus Code somos adeptos do desenvolvimento guiado por testes. Testar faz parte do nosso fluxo de trabalho diário e é o que ensinamos em nossos treinamentos. Neste artigo, o autor discorre detalhadamente sobre BDD e testes funcionais, explicando os benefícios de seu uso e como implementá-los. Dica do André Benjamim.

Como Ruby é utilizado no Japão?

Nas Américas, Ruby ganhou atenção por causa do framework Rails e, por essa razão, é natural que o foco seja o desenvolvimento Web. Mas, no Japão, Ruby já era bastante utilizado muito antes disso. Então, vamos explorar como Ruby é utilizado pelos japoneses? Dica do Henrique Morato.

Síndrome do impostor na área de desenvolvimento

"Cedo ou tarde as pessoas vão descobrir que eu não sei o que estou fazendo". Provavelmente em algum momento da sua vida esse pensamento já deve ter passado pela sua cabeça. Isso pode acontecer com qualquer pessoa, em qualquer área e é muito comum com pessoas que desenvolvem software. O artigo discute um pouco sobre a síndrome do impostor na área de desenvolvimento. Dica da Claudia Capelini.

Campus Code