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.
null e undefined Vamos detalhar isso e corrigir as aspas. null e undefined fazem parte dos tipos primitivos. (Falando aqui JS puro, JSX, typescript e outros são transpilações) Mas eles não são iguais, todo valor em JS é iniciado recebendo undefined, após receber uma declaração ele muda isso p/ o valor necessário.+ — Filipe
var, const e let seu problemas ainda não acabaram Então preciso discordar sobre isso aqui. Acontece 1 cenário q Chromium e Webkit, ainda não processam bem o let e p/ explicar isso precisamos voltar um pouco na parte de contexto do JS. O let é a declaração de variável escopada, diferente do var q só tinha o escopo na
[NOTES] - Construindo meu próprio LLM Tem muitos drafts aqui no blog que são só anotações e artigos que li ou fui investigar para fazer algumas coisas, esse nota tem mais de 10 meses parada e não dá para ficar sem postar. Ainda mais por conta da construção de conhecimentos que estou fazendo nesse assunto. A
Send environment variables to html with webpack That's something I spent some time searching for and don't find anything that suits if my requirements. So let's some simple tips. First is good to remember webpack runs on Nodejs to process html, js, css and bundling also let me explain about my
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
Divagações da meia-noite A infraestutura de tecnologia que vivemos hoje deixou de fazer sentido com a chegada do GPT. Vamos começar por um contexto básico, nós seres humanos nos comunicamos e mantemos vários protocolos para que símbolos inventados por nossas cabeças façam sentidos e transportamos isso para facilitar a nossa compreensão das 2
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
Pare de sobrescrever funções com stub nos testes unitários Javascript é lindo, talvez a única linguagem em que você pode pegar uma função e reescrever ela para um proposito totalmente diferente do que ela foi inventada. Basta usar um prototype e pronto, você consegue fazer um alert enviar requisições para um servidor. Essa função as vezes é muito útil
Bases matemáticas da programação Matemática se tornou um problema para mim quando eu estava na 7ª série e desde então é algo sinto falta de ter aprendido bem, ainda mais como programador. A matemática é um conceito muito importante para o que fazemos e vou deixar esse vídeo como parte para entender um dos
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
Nossas abstrações para lidar com JS estão quebradas Eu não quero entrar no mérito aqui sobre o que é melhor ou pior, mas em uma perspectiva pura simples e olhando para testes, nós estamos quebrados e nem dá p/ saber por onde começar a consertar. Quero começar por uma declaração simples e comum de quem pratica TDD de
Coloquei meu blog na 1ª página do Google em 3 meses sem pagar nada! Ontem postei um tweet e achei melhor detalhar algumas coisas por aqui, já que o assunto é complexo, com vários passos para serem observados e um postagem para consultas futuras podem ajudar. Primeiro preciso colocar algumas informações e que como tudo na vida não é uma receita de bolo, nem