Pular para o conteúdo
Diário de bordo

Imperfect Systems

Development

Fechando a porta que ninguém usava

O domínio apex não enviava nenhum e-mail e não tinha registro SPF nem DMARC, o que significava que qualquer um podia forjá-lo. Dois registros DNS, noventa segundos num painel, um dig para verificar.

Leia Mais
Development

O bug que na verdade era o depurador

O bug de corte mobile em todo o site que não existia: o Chrome headless trava silenciosamente num piso de 500px e recorta o screenshot para a largura que você pediu.

Leia Mais
Development

Screenshots para um app sem simulador

O MusicKit não retorna nada no simulador, então as capturas de marketing vieram do serviço simulado que o app já tinha, mais as capas reais da API de busca da iTunes.

Leia Mais
Development

O bug atrás do bug

Um widget do GitHub quebrado rastreado até uma demo upstream pausada, e, encontrado no caminho, um CSP fixado por hash silenciosamente invalidado por uma correção de acessibilidade de uma linha.

Leia Mais
Development

O CSP que só quebrou em produção

Quatro falhas atrás de um único header: middleware morto, regras de _headers que se combinam em vez de sobrescrever, um worker de blob URL sob script-src, e um script que só o edge injeta.

Leia Mais

Página 1 de 2