Um upload direto para o servidor de armazenamento (S3, armazenamento GCP, etc) pode ser interessante ao trabalhar com arquivos grandes, uma vez que o upload através do servidor de aplicação consumiria recursos de tempo e processamento com o tratamento dessas requests. Uma possível abordagem para implementar uploads diretos é mostrada abaixo. Nela, um cliente carrega um arquivo diretamente no S3 usando as credenciais que ele já possui (geralmente que permitem qualquer upload) e quando o upload é concluído com sucesso,…
-
Se você está começando em JavaScript, talvez não tenha ouvido falar em .map(), .reduce() e .filter(). Por questões de compatibilidade (Internet Explorer 8 não dava suporte), esses métodos começaram a ser…
-
Dentre as validações de dados fornecidos pelo usuário, é comum precisarmos validar formato de e-mails em formulários. Validar que a entrada corresponde ao padrão esperado é importante para evitar exceções…
-
O swap é basicamente uma área em disco reservada pelo sistema operacional, que pode ser utilizada como memória RAM. Naturalmente, essa extensão da memória e o consequente trâmite de dados entre…
-
No desenvolvimento de uma aplicação é comum se deparar com alguns endpoints da sua API que apenas eventualmente vão alterar a resposta à sua chamada. Nesses casos, esse retrabalho desnecessário em…