El ciclo de amor y odio hacia XML en el desarrollo de software

En una reflexión personal publicada en su blog, Sigfrid Lundberg, veterano programador especializado en bibliotecas digitales, analiza la evolución de la percepción de XML entre los desarrolladores. Lundberg, quien trabajó durante quince años en problemas de interoperabilidad y metadata, recuerda có

El contexto como clave para reutilizar pruebas en bibliotecas de testing

Este ensayo técnico recoge la experiencia de un año diseñando una biblioteca de pruebas y expone cómo un cambio aparentemente menor en la API —incorporar contexto a las pruebas— resuelve problemas clásicos del testing: la instalación y el desmontaje de entornos, y la reutilización de tests. Tras doc

Exif: el estándar de metadatos que sigue vigente en la fotografía digital

Exif (Exchangeable Image File Format) es un estándar de metadatos creado en 1995 por CIPA para que las cámaras digitales almacenen información técnica junto con la imagen: fecha, velocidad de obturación, apertura, distancia focal, orientación, GPS, y más. Aunque nació para JPEG, su estructura basada

Por qué los atributos personalizados de .NET me dan pesadillas

Los atributos personalizados son una de las piezas más extendidas de los metadatos de .NET: permiten adjuntar información adicional a clases, métodos, campos y parámetros para que el compilador, los analizadores o los generadores de código actúen en consecuencia. Ejemplos clásicos son [Obsolete], qu

Phloto optimiza tu flujo de trabajo de fotos digitales

Phloto es una herramienta web personal diseñada para optimizar el flujo de trabajo de fotografía digital, específicamente enfocada en la conversión de archivos RAW a formatos web (WebP) y la gestión de metadatos. Su objetivo principal es resolver la fragmentación que ocurre cuando se utilizan múltip

Atom: la alternativa a RSS para compartir contenido

El Servicio de Validación de Feed Atom es un estándar abierto (definido en RFC 4287) para la publicación y sindicación de contenido web, esencialmente una alternativa a RSS. Imagina que tienes un blog o una página con noticias que actualizas regularmente. Atom te permite crear un archivo (un 'feed')

IA rescata recuerdos: así crea tu enciclopedia familiar

Este artículo narra la experiencia de un usuario al crear "Enciclopedias Personales" digitales para preservar y contextualizar recuerdos familiares, utilizando una combinación de herramientas de software y modelos de lenguaje de IA. La historia comienza con la organización de fotografías antiguas en

IA y Copyright: Experto ve ecos de debates pasados

Un experto en derechos de autor, Brett Bonfield, argumenta que las preocupaciones actuales sobre el uso de inteligencia artificial generativa en materia de propiedad intelectual no son nuevas y pueden entenderse mejor a través del concepto de uso legítimo (fair use). En un artículo de hace 20 años,

FAO: Metadatos clave para el acceso al conocimiento agrícola

## FAO Impulsa el Acceso al Conocimiento Agrícola con Nuevas Normas de Metadatos **Roma, Italia –** La Organización de las Naciones Unidas para la Alimentación y la Agricultura (FAO) ha intensificado sus esfuerzos para mejorar la accesibilidad y la interoperabilidad del conocimiento agrícola a nive

gRPC: API de alto rendimiento con enfoque 'contract-first'

gRPC es un framework de código abierto para construir APIs distribuidas de alto rendimiento. A diferencia de REST, que a menudo trata la documentación de la API como un añadido, gRPC adopta un enfoque 'contract-first', definiendo la API mediante archivos `.proto` de Protocol Buffers. Estos archivos