No início deste mês, A postagem sincera de David sobre sua saída da Mozilla chegou à primeira página do Hacker News. O tráfego aumentou em 800% em seu site já ocupado, que ficou lento e acabou falhando devido à pressão. A Request Metrics monitora o desempenho e o tempo de atividade do blog de David, […]
Day: April 1, 2024

Limitar a simultaneidade da promessa com o poolLimitar a simultaneidade da promessa com o pool
Métodos como Promise.all, Promise.allSettled, Promise.racee os demais são realmente excelentes para gerenciar várias promessas, permitindo que nossos aplicativos adotem a assíncrona e o desempenho. No entanto, há momentos em que limitar o número de operações simultâneas pode ser útil, como limitação de taxa ou simplesmente não querer colocar um servidor sob estresse maciço. O senhor […]

Nó isConnectedNó isConnected
De vez em quando descubro uma propriedade em objetos JavaScript que eu não sabia que existia, muitas vezes usando outro truque para realizar a mesma funcionalidade. Uma dessas propriedades que acabei de conhecer foi isConnected, uma propriedade de nó anexada a um contexto (ou seja, o document). Veja como usar o Node.prototype.isConnected: const el = […]

git: Remover arquivos não rastreadosgit: Remover arquivos não rastreados
Eu sempre disse que sei o suficiente sobre o git para fazer o trabalho, mas também faço algo destrutivo. Nada representa mais isso do que meu erro recente. De alguma forma, encontrei um repositório git cheio de arquivos não rastreados e git stash não o consertava. O desespero me levou a aprender como remover todos […]

Detectar funções de gerador com JavaScriptDetectar funções de gerador com JavaScript
No clima atual do JavaScript de novas sintaxes, recursos e uso de muitas bibliotecas externas, parece mais difícil do que nunca ter certeza do que as funções estão recebendo ou mesmo do que os dados representam. É claro que criamos o Flow e o TypeScript para ajudar, mas não podemos contar com eles sempre disponíveis. […]

Use um botão de envio fora de um formulário!Use um botão de envio fora de um formulário!
Alguma vez o senhor já se sentiu como se fosse um desenvolvedor ou designer profissional desde sempre e, de alguma forma, não soubesse algo básico e quase se odiasse? Esse é o meu caso, com um truque que me foi apresentado por Miguel Piedrafita: 🔥 O senhor pode enviar formulários de um botão fora da […]

Pelo que sou grato: Edição 2020Pelo que sou grato: Edição 2020
Meus pais detestam que eu use uma linguagem pobre, mas, felizmente, eles não leem este blog, então vou ser direto: 2020 tem sido um verdadeiro show de merda. A COVID-19 tem sido uma fonte mundial de devastação de vidas, empregos e nossa qualidade de vida. Dito isso, me senti incrivelmente grato no final. Apesar das […]

10 truques incríveis de mídia possibilitados pelo Cloudinary10 truques incríveis de mídia possibilitados pelo Cloudinary
Cloudinary é o meu lugar preferido para transformar e otimizar a mídia antes da entrega. Simplesmente modificando o URL de uma imagem ou vídeo, o senhor pode personalizar o tamanho, a apresentação, a filtragem semelhante à do Instagram e vários outros aspectos. Já publiquei anteriormente sobre o 10 excelentes truques e aprimoramentos de imagem com […]

Revisão do ano de 2020Revisão do ano de 2020
Fazer uma retrospectiva de um ano inteiro da vida profissional é difícil, mas quando se considera tudo o que 2020 nos trouxe, por onde começar? Esqueça o fato de ter sobrevivido apenas ao aspecto profissional de 2020, todos nós merecemos uma medalha, tanto literal quanto figurativamente, por termos sobrevivido a ele. No entanto, como é […]

React.isValidElementReact.isValidElement
Saber que tipo de entrada o senhor recebeu é extremamente importante em JavaScript, o que é um grande motivo para o crescimento do Flow e do TypeScript. Um desses casos em que é útil saber o que um objeto representa é se a entrada é uma string ou um elemento React. Para detectar se um […]