Docker + Fastify e ECONNRESET Após horas investigando por que minha API Fastify não respondia fora do Docker, encontrei a solução em um detalhe simples de configuração.
DRY É isso, eu gosto de começar os meus textos com clickbaits, porém não vai ser o caso desse texto. Deixar eu entrar logos nos detalhes e fazer algo que é impossível no Twitter, dar o contexto correto, por falta dele fui até chamado como membro da igreja do DRY, talvez
Organizando testes unitários para executarem mais rápidos Esse texto é algo rápido, então para adiantar já fiquem sabendo que as ferramentas usadas é Sinon, Mocha e Chai sem Typescript. Outra coisa também é para testes de JS em cenários de API, browser a coisa é diferente. Vamos lá, gerenciamento de objetos esse é um detalhe que vejo
Obrigado Open Source Quando não usar response.text() do fetch. O cenário era o seguinte, quando um hook é chamado, o meu back-end precisa recuperar um PDF de um serviço externo que fica disponível por poucos minutos para enviar pro S3. Essa integração já existente por alguns meses em outros serviços sempre funcionou
Usar o postman para webhooks Recentemente tenho que trabalhar com várias APIs externas e que usam webhooks para informar suas atividades. Isso quase sempre tem gerado erros na minha API, por conta da documentação desatualizada e payload estranho. Percebo que não tem sido uma tarefa trivial debuggar esse hooks. Vamos para uma forma interessante e
Homebridge e Broadlink estendendo a inteligencia da sua casa Faz um tempo que queria escrever ou pelo menos anotar algumas coisas que tenho feito com broadlink. O Homebridge tem sido algo super interessante, ele cria uma ponte com dispositivos Apple e outros não válidos ou sem suporte. A Apple tem aquela coisa plug and play, eu comprei lampadas da
DROPS: Me desculpa, não vejo vantagens no Typescript! Talvez seja algo que funcione super bem para você, mas para mim é algo desnecessário e teria me salvado em tão poucos casos, que não compensa com o ganho que tive sem usar. Primeiro preciso fazer um disclaimer aqui, se o build demora mais de 3s para mim é problema