segunda-feira, junho 15, 2026

O Caso da Placa de Wi-Fi Defeituosa

Neste post, vou ativar o modo "Querido Diário" e contar o perrengue que tive com a placa que uso para conectar meu micro à internet.



quarta-feira, junho 10, 2026

Desafio 2026: O ComportaBot - Planejamento

Já estou apertado no prazo para o segundo robô do meu autodesafio de quatro robôs em quatro trimestres. O segundo robô retomará um projeto interrompido, inspirado no livro Robot Programming.



terça-feira, junho 09, 2026

Um Bug Curioso em um Código JavaScript

Embora não seja a minha especialidade, estou dando manutenção em uma aplicação web desenvolvida com Angular (e, portanto, com código em TypeScript). Por estes dias apareceu um bug que acho curioso o suficiente para fazer este post.

Reduzindo o código ao mínimo, temos uma rotina chamada quando um botão na tela é pressionado. Esta rotina precisa chamar duas APIs externas e exibir a mensagem "Aguarde" enquanto aguarda as respostas. No código abaixo, a variável "aguarde" controla a exibição da mensagem (pela magia do Angular).

O código acima funcionava (aparentemente) até que uma mudança de implementação tornou a API 2 muito demorada. Foi aí que se percebeu que o "Aguarde" era retirado antes da hora.