Muito obrigado por assinar e espero que você goste do conteúdo! Não esqueça de preencher o feedback no final da newsletter para eu saber o que você quer ver por aqui nas próximas edições!
Proposal: Novos métodos para Arrays em JavaScript
Uma das promessas do ECMAScript é a inclusão de novos métodos nos arrays, nesse artigo vamos passar por todos eles e dar um caso de uso para cada um, assim você não vai ficar de fora!
Proposal: Do expressions JavaScript
Vamos entender melhor mais uma proposta do JavaScript, dessa vez vai ser as Do Expressions, que permitem adicionar uma facilidade imensa na linguagem
Usando Helm para criar ambientes dinamicamente
A continuação da minha série de vídeos está de volta! Vamos continuar nosso projeto de automação integrando GitHub Actions com Kubernetes usando o Helm!
Integrando GitHub Actions com Kubernetes
Para a parte final do nosso projeto, vamos finalmente publicar o que temos feito e ver tudo isso em prática rodando automaticamente e criando nossos novos ambientes de teste!
Você já pensou em uma carreira internacional?
Conteúdo feito em parceria com a Turing
Você já pensou em ganhar em dólares trabalhando remotamente para as maiores empresas do mundo? A Turing pode te ajudar a fazer isso! Basta acessar este link e se inscrever nas dezenas de vagas abertas para as mais variadas áreas e dar aquele empurrão internacional da sua vida profissional!
Links do mês
O que são RFCs e por que você deveria usar
Nesse artigo temos as definições principais de uma RFC (Request For Comments) um padrão muito estabelecido no mercado e usado por uma lista gigante de empresas (Inclusive aqui na Klarna). Esse artigo explica e mostra como exemplo algumas RFCs que você pode usar e se inspirar
O que todo dev deveria saber
Uma lista super legal de hard skills que “todo dev deveria saber”, o que obviamente não é verdade porque ninguém vai conseguir memorizar tudo que está nessa lista. Mas, ainda sim, é uma boa fonte de ideias para procurar coisas para estudar e se aprimorar em computação
Melhores práticas para aplicações em escala
Esse artigo explica um pouco do que é o chamado Rate limiting, uma técnica muito usada em várias empresas e APIs para limitar a quantidade de chamadas às APIs para que os sistemas continuem se mantendo no ar.
Aqui o autor fala quais são as 4 formas de ser limitado: quantidade/frequencia de requests, quantidade de dados transferidos, sessões concorrentes, erros em requests
As sete funções de um CTO
Um artigo sensacional explicando por que um CTO não é técnico e por que todo mundo entende isso errado. Aqui temos a quebra em 7 principais funções:
- Um executivo
- Um representante
- As vezes um gerente de pessoas
- Raras vezes um dev que põe a mão na massa
- A pessoa que gerencia toda a área de segurança e TI
- Quem vende o projeto
- Faz tudo que é relacionado a tecnologia
Os três pilares do DevRel
Esse artigo é super legal para quem quer entender um pouco mais sobre como funciona a área de DevRel (lembrando que eu tenho um vídeo no meu canal sobre isso também) aqui a gente tem 3 pilares do relacionamento com devs:
- Educação: o primeiro pilar é sempre educar as pessoas sobre o terceiro pilar
- Comunidade: Criar uma comunidade sobre algo é essencial para podermos nos sentir representados
- Produto: Tudo isso só faz sentido quando temos um produto para ter uma relação com devs
Uma explicação profunda sobre Shell no Node.js
Mais um artigo do venerável Dr Axel explicando em super detalhes como funciona o child_process
do node.js! Passando desde o início até como ele literalmente funciona a nível de SO, o que ficaria muito grande para eu resumir por aqui.