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
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
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