coding weekly #102

Newsletters - 30/Jun/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 102 - Julho de 2020

Hey! Tudo bem?

Já que agora grande parte da nossa vida profissional e pessoal está virtual, vamos falar sobre segurança e tecnologia? Separamos alguns artigos para discutir sobre como manter as aplicações longe de ameaças e, claro, dicas para segurança pessoal nas redes.

Você também vai ver como configurar Ubuntu com bash scripts e dotfiles, como escolher sua stack de desenvolvimento, como garimpar dados na Web usando Ruby e um livro gratuito sobre Go.

Boa leitura!

É SEGURANÇA QUE VOCÊ QUER?

Imagem animada em que a câmera se aproxima de um portão, ele abre, aparece outro portão e assim sucessivamente.
O top 10 das ameaças em segurança na sua aplicação

A Open Web Application Security Project é uma organização que coordena ações ligadas a segurança de dados e aplicações sempre guiadas por projetos open source. Seu projeto mais famoso é o OWASP Top 10: um documento que apresenta os principais riscos de segurança de uma aplicação Web e formas de tratá-los. Em algumas empresas o documento é citado até em entrevistas como uma referência que todo candidato deve conhecer. Dica do João Almeida.

Segurança para valorização da empresa

Atualmente, muitos clientes têm se preocupado com o scorecard de segurança das empresas. Uma combinação de segurança do HTTP e a reputação do IP permitem essa classificação, que colabora inclusive na compra e venda de empresas e sua valorização de mercado. Veja como isso acontece na dica do André Benjamim.

13 dicas de segurança em front-end

No desenvolvimento moderno, devs front-end precisam se preocupar com segurança tanto quanto seus colegas back-end e DevOps. Você ficaria surpreso se soubesse que grandes frameworks podem deixar sua aplicação suscetível a ataques do tipo Cross-Site Script, por exemplo. Neste artigo, o autor mostra 13 pontos para se atentar e deixar a sua aplicação menos vulnerável a ataques variados. Dica do André Benjamim.

Removendo dados sensíveis do Git History

Percebeu que commitou uma informação sensível, como uma senha ou um token? Não entre em pânico! Existem formas rápidas e eficazes de consertar o engano. Veja como manter o repositório limpo e seguro com a ferramenta BFG Repo-Cleaner, que reescreve o histórico do commit =) Dica do André Benjamim.

Checklist de dicas de segurança pessoa

Alguns dos motivos que levam a violações de dados são o uso de senhas fracas ou o roubo de senhas. Atualmente existem cada vez mais razões para nos preocuparmos com segurança na internet. Nesse link são listadas diversas dicas para proteger sua privacidade digital. Dica do André Benjamim.

CAMPUSCODERS INDICAM

Imagem animada com o logo do Ubuntu e uma linha de pequenas bolinhas que mudam de cor sucessivamente, sugerindo inicialização.
Configurando Ubuntu com bash scripts e dotfiles

Procurando uma configuração automática de Ubuntu? Este artigo é pra você! A autora explica como vincular dotfiles, instalar software do Ubuntu e de outros locais, além de configurar o ambiente de desktop. A Campus Code tem seu próprio dotfiles público se você quiser utilizá-lo como referência. Dica do André Kanamura.

Como escolher sua stack de desenvolvimento

No início de um projeto a escolha das tecnologias que serão utilizadas é um dos passos mais importantes de todo o processo, pois pode impactar o desenvolvimento do começo ao fim. Aqui são apresentadas algumas regras básicas para momentos em que forem necessários fazer decisões críticas. Dica do André Benjamim.

Garimpo de dados na Web usando Ruby

O garimpo de dados é uma forma de obter informações de sites para análise. É uma atividade poderosa utilizada por pessoas que desenvolvem para obter, agregar e processar informações de diversas fontes. Este tutorial descreve um passo a passo de como você pode usar Ruby para criar código para garimpo de dados. Dica do André Benjamim.

Livro digital: How to code in Go

Se você tem interesse em estudar a linguagem de programação Go, a Digital Ocean liberou esse livro digital gratuito que apresenta conteúdo introdutório para começar a desenvolver. O livro passa por assuntos como: configuração do ambiente, lógica e controle de fluxo até a construção e instalação de programas Go. Dica do Henrique Morato.

Campus Code