O Conhecimento Amaldiçoado da Equipe Immich

2025-08-08
O Conhecimento Amaldiçoado da Equipe Immich

A equipe do Immich compartilha uma série de frustrantes desafios de desenvolvimento, quase amaldiçoados. De problemas com o mecanismo de script do Zitadel que não suporta grupos de captura nomeados, às dimensões dos metadados EXIF que diferem das dimensões reais da imagem; do tratamento não intuitivo de espaços em branco no YAML às restrições de acesso a arquivos ocultos do Windows; de problemas com caracteres de retorno de carro em scripts bash ao protocolo HTTP padrão do Cloudflare Workers em solicitações Fetch; da remoção silenciosa de dados de GPS em dispositivos móveis ao mecanismo transacional do PostgreSQL NOTIFY que afeta o desempenho; de verificações de integridade ineficientes de scripts npm à indexação confusa em objetos de data do JavaScript; a limites de comprimento de senha do bcrypt, problemas de compatibilidade do Node.js, limitações de parâmetros do PostgreSQL e efeitos colaterais do TypeORM em operações de exclusão - a lista continua. Essas questões destacam as armadilhas e desafios ocultos do desenvolvimento de software, oferecendo lições valiosas aprendidas.

Desenvolvimento