Impedindo que a lacuna de posts sem imagem de destaque volte (uma trava, não um lembrete)
Uma limpeza pontual corrigiu 80 posts e não garantiu nada para o futuro. A segunda correção são doze linhas que quebram o build, sem exceções.
Notas sobre o software, os jogos e a música que saem da Imperfect Systems.
Feed RSSUma limpeza pontual corrigiu 80 posts e não garantiu nada para o futuro. A segunda correção são doze linhas que quebram o build, sem exceções.
IDs de biblioteca usados em requisições de catálogo: dois sintomas, um bug só, uma correção verificada no dispositivo, e o número de 1.610 artistas que forçou um redesenho.
O armazenamento de 'Não Tenho Interesse' só guardava chaves. Depois ele precisou virar uma tela, e o modelo precisou carregar sua própria descrição.
O arco da UI: um assistente construído antes de seus passos existirem, um fluxo de captura removido por estar errado, e o buraco entre o verde e a verdade.
118 testes verdes, uma passada limpa no simulador, e botões mortos num telefone de verdade. O bug era um serviço @MainActor fazendo trabalho síncrono entre awaits.
O layout de pastas que sobrevive ao app: zonas versus estágios, uma config que se recusa a sobrescrever, um retrato do banco de dados, e importação in loco.
Um motor de regras completo em Rust e 22 testes, escrito antes de o Greenhouse ter UI ou um toolchain Rust, e o que quebrou assim que ele compilou.
Por que a Imperfect Systems mantém um dev log público, e como o blog funciona por baixo dos panos.
Você não consegue extrair um blog, mas consegue extrair seus componentes: um contrato de tokens para duas paletas, e as duas mordidas de CI que nunca acontecem num notebook.
Um motor de regras que parecia pronto escondia um status que ninguém definia, ordenações ao contrário e um config que podia quebrar o app.
Página 12 de 16