coding weekly #178

Newsletters - 11/Jan/2022 - por Campus Code
A sua newsletter da Campus Code • Edição 178 - Janeiro de 2022

Hey! Tudo bem?

2022 mal começou e já voltamos à programação normal de curadoria de conteúdos para te ajudar a evoluir na carreira. Por isso, separamos alguns artigos sobre a linguagem com maior número de adeptos atualmente: JavaScript. Você vai entender porque tantas pessoas amam JS, como funcionam os métodos de agrupamento de arrays na linguagem e acompanhar o triste fim de AngularJS.

Você também vê como uma atualização rotineira causou um bug de US$73k, como fazer gravação de fluxo de uso de páginas Web diretamente no Chrome, como o Twitter processa bilhões de eventos em tempo real, a desmistificação da ideia que o DNS se “propaga” e vai saber como está acontecendo a Revolução Open Source.

Boa leitura!

JAVASCRIPT, A LINGUAGEM QUERIDINHA

Logo da linguagem JavaScript, mas ao invés das letras JS estarem sobre o tradicional quadrado amarelo, estão sobre um coração amarelo.
Razões para amar JavaScript

JavaScript é uma das linguagens de programação mais utilizadas em desenvolvimento Web e muitas pessoas adoram odiá-la, já que ela pode ter seus problemas, como qualquer outra linguagem. Mas não é à toa que JavaScript é uma das linguagens mais populares em desenvolvimento e você vai encontrar alguns motivos para amá-la neste artigo. Dica do André Kanamura.

Agrupamento em Arrays com JavaScript

Arrays são estruturas de dados essenciais em desenvolvimento de software e por isso é sempre interessante quando aprendemos novas formas de lidar com eles nas linguagens de programação com que trabalhamos. Neste artigo você aprende um pouco sobre os métodos de agrupamento em Arrays usando JavaScript. Dica do Marcus Pereira.

Fim de vida do AngularJS

Com o fim do suporte ao AngularJS, não serão lançados mais patches e as aplicações que utilizam essa tecnologia ficam vulneráveis. Por isso é importante estar ciente das opções alternativas para seu software. Dica do André Kanamura.

CAMPUSCODERS INDICAM

Gráfico mostrando o valor de US$73k aumentando em minutos.
Como uma atualização rotineira causou um bug de US$73k

Como todo mundo sabe, sexta-feira é dia de fazer deploy! Brincadeiras à parte, neste artigo o autor compartilha o caso em que uma atualização rotineira da aplicação causou um bug que gerou um fluxo inesperado de US$73K que precisaram ser ressarcidos. Dica do Patrick Natan.

Gravação de fluxo de uso de páginas Web

Desenvolvimento de software é uma área em que diferentes ferramentas são muito bem vindas para nos ajudar a executar tarefas, principalmente quando podemos automatizar algumas delas. Agora, o Chrome permite gravar o fluxo de uso de páginas web e repetir essas ações, o que vai ser especialmente útil para quem trabalha com front-end e UX. Dica do Renan Paffaro.

Processando bilhões de eventos em tempo real no Twitter

O Twitter é uma das maiores redes sociais que existem atualmente e com isso os times de desenvolvimento enfrentam grandes desafios decorrentes da enorme quantidade de eventos que precisam ser processados. Neste artigo você verá mais sobre a arquitetura da aplicação, as principais tecnologias envolvidas e os desafios enfrentados pela equipe no Twitter. Dica do André Benjamim.

DNS não se “propaga”

No mundo da tecnologia, a forma como elaboramos modelos mentais para compreender as coisas às vezes não condiz com a maneira real de como elas funcionam e, neste artigo, a autora explica o que é DNS e porque a ideia de ele se propaga é incorreta. Dica do André Benjamim.

Revolução Open Source

Não é a primeira vez que vemos essa questão ser levantada. No início deste ano aplicações que utilizam as bibliotecas faker e colors foram impactadas por um código maldoso introduzido pelo próprio mantenedor. A justificativa: retaliação contra grandes empresas que se beneficiam do trabalho gratuito sem entregar nada em retorno para a comunidade. Dica do André Kanamura

Campus Code