Bloqueando o event loop
Uma das características que mais me fascinam sobre o Node.js está em sua estrutura assíncrona não bloqueante que é implementada através de seu Event Loop. Sempre tive curiosidade em experimentar como a manipulação indevida dessa estrutura poderia impactar de maneira negativa no desempenho de uma aplicação web. Neste artigo estudo um cenário em que um servidor web disponibiliza dois endpoints, ambos com objetivo de gerar um arquivo grande (1GB) porém um operando por meio de ações síncronas enquanto outro por ações assíncronas....
Renovando chaves gpg
O uso de chaves GPG por plataformas de hospedagem git é um recurso que vem como um método adicional para a verificação de integridade e autenticidade do autor de um commit para um repositório. Uma chave GPG tem como característica possuir uma data de expiração pré-definida prevenindo assim a exploração de chaves que possam ser expostas. Porém, isso significa que nós, como usuários, precisamos ficar atentos e manter nossas chaves atualizadas para não ocorrerem problemas na hora fazer os nossos commits....