A casca do editor de posts, um bug de token obsoleto e nenhuma gem de mocking
Uma tabela de rascunhos, autosave e a primeira chamada síncrona ao GitHub do app, mais um bug que os testes verdes ignoraram e um stub feito à mão sem minitest/mock.
Uma tabela de rascunhos, autosave e a primeira chamada síncrona ao GitHub do app, mais um bug que os testes verdes ignoraram e um stub feito à mão sem minitest/mock.
Um card que mentia sobre um hero ausente, um caminho relativo resolvido contra a origem errada, e um bloqueio de hotlink do meu blog contra o meu próprio app.
Uma rake task baixa o SQLite de produção, zera todo segredo antes de tocar no dev, e sobrevive a drift de schema e a um host sem rsync instalado.
Espelhando o client do Pexels linha por linha, um ping de rastreamento dispara-e-esquece, e uma URL do navegador que quase acabou com a chave de API anexada.
Uma refatoração de rotina no registro de provedores revelou um parâmetro sem validação que podia commitar uma imagem mal licenciada como legítima.
Um pipeline de download e re-hospedagem para imagens CC: vips de um buffer, um force-encode UTF-8 que corromperia o JPEG, e uma fila velha parecendo bug.
Fechando o loop da imagem de destaque: frontmatter só por inserção, uma guarda que pegou divergência real na primeira execução, e um broadcast sem ouvinte.
Um endpoint PUT, uma decisão de mapeamento de erros (409 é o lock otimista, 422 é culpa sua), um PRD que apontava para um arquivo que não existe, e um stash aproveitável numa branch morta.
Nove colunas mortas do Postiz, uma memoização em que o Rails.cache teria anulado a criptografia, três filtros Ruby movidos para SQL, e código supostamente inalcançável que não era.
Adicionando a encanação do pipeline de i18n a um app Rails de sindicação de blog, e o bug de migração parcial que minha própria revisão de código pegou antes de ir para produção.
Página 1 de 6