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
Node.JS 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
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,
Seita Você já esteve em uma seita? Eu já, não é simples sair, principalmente porquê é difícil reconhecer que se está em uma seita. Só de eu abrir esse texto falando da minha antiga
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
Aprendendo 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.
Javascript 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
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
CI/CD Reutilizando workflows no Github Action Trabalho bem menos do que eu gostaria com Github Actions. Mas de vez em quando consigo aprender uns truques, talvez até óbvios para quem tem mais experiencia. Mas vou deixar essa postagem, para
Arquitetura Como encaro tecnologia e arquiteturas de software Eu já estou trabalhando com tecnologia tem um tempo. Nos meus 2 ultimos anos tenho sido responsavel por tecnologia em algumas startups e também como Principal Engineer em um big tech no time
Timestamp e anos bissextos Algo importante lembrar ao somar, multiplicar datas que estão utilizando timestamp. Estava precisando criar um jeito de bloquear um campo, por idade, daquelas coisas do tipo menores de 18 invalidam cadastro. Sei já
CI/CD Deploy com GitHub Se você estiver usando o github actions para fazer deploy é importante setar uma deploy key. Ao setar a deploy key e usar outros repositórios é necessário criar o arquivo dentro do `config`
O mundo que não quero viver Desde de ontem estou revoltado com as ideias do Monark sobre falta de liberdade no YouTube e como as pessoas veem isso. A internet é livre, mas por conta de uma UX melhorzinha