El Conocimiento Maldito del Equipo Immich
El equipo de Immich relata una serie de frustrantes desafíos de desarrollo, casi malditos. Desde problemas con el motor de scripting de Zitadel que no admite grupos de captura con nombre, hasta las dimensiones de los metadatos EXIF que difieren de las dimensiones reales de la imagen; desde el manejo no intuitivo de los espacios en blanco en YAML hasta las restricciones de acceso a los archivos ocultos de Windows; desde problemas con los retornos de carro en scripts bash hasta el protocolo HTTP predeterminado de Cloudflare Workers en las solicitudes Fetch; desde la eliminación silenciosa de datos de GPS en dispositivos móviles hasta el mecanismo transaccional de PostgreSQL NOTIFY que afecta el rendimiento; desde las ineficientes comprobaciones de estado de los scripts npm hasta la confusa indexación en los objetos de fecha de JavaScript; hasta los límites de longitud de contraseña de bcrypt, problemas de compatibilidad de Node.js, limitaciones de parámetros de PostgreSQL y efectos secundarios de TypeORM en las operaciones de eliminación - la lista continúa. Estas cuestiones destacan las trampas y desafíos ocultos del desarrollo de software, ofreciendo valiosas lecciones aprendidas.
Leer más