confdiff: diff semántico para archivos de configuración en ocho formatos

confdiff es una herramienta de línea de comandos y librería para Node.js que compara archivos de configuración y datos estructurados por su significado y no por su texto. A diferencia de git diff, que muestra caracteres, confdiff parsea el archivo (JSON, YAML, TOML, INI, .env, .properties, CSV/TSV y

Qué hay dentro de un archivo de PowerPoint

Un archivo .pptx no es un documento plano: bajo su superficie es un paquete ZIP que agrupa varios ficheros con un papel concreto. El artículo recorre, paso a paso, cómo se traducen los elementos visibles en una diapositiva a una estructura de carpetas y ficheros, y por qué esa arquitectura tiene sen

Atom supera a RSS en diferencias que sí importan

Aunque Atom es reconocido como superior a RSS desde el punto de vista técnico, su adopción ha sido incompleta durante más de dos décadas. Muchos usuarios y herramientas siguen prefiriendo RSS por inercia, ignorancia o simple conveniencia, y la mayoría de las diferencias entre ambos formatos son supe

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ó

Por qué evitar CDATA en tus feeds RSS

Las secciones CDATA (`<![CDATA[ ... ]]>`) son una característica de XML diseñada para incluir texto sin procesar, permitiendo escribir caracteres especiales como `<`, `>` o `&` sin necesidad de utilizar entidades de escape. En el contexto de los feeds RSS y Atom, su uso es muy habitual, especialment

Biblioteca del Congreso apoya SQLite para datos digitales

La Biblioteca del Congreso de Estados Unidos ha recomendado SQLite como formato de almacenamiento para la preservación de datos, un reconocimiento significativo para la popular base de datos. La designación, publicada en 2018, sitúa a SQLite junto a formatos como XML, JSON y CSV como opciones que ma

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')

IRS lanza herramienta online para estimar impuestos

El Servicio de Impuestos Internos (IRS) anunció el lanzamiento de una nueva herramienta, el Estimador de Retención de Impuestos (TWE), el pasado 12 de marzo de 2026. Esta herramienta, de código abierto y con la posibilidad de contribuciones públicas, permite a los contribuyentes estimar sus obligaci

Falla en Apache FOP evade seguridad de GhostScript

Investigadores de seguridad han descubierto una vulnerabilidad en la forma en que Apache FOP, un procesador de objetos de formato, genera archivos PostScript que luego son interpretados por GhostScript para crear archivos PDF. La falla permite a atacantes eludir la sandbox de GhostScript, diseñada p

Relaj NG 2: Nuevo esquema XML en desarrollo

Un nuevo proyecto para extender RELAX NG Version 2 está en desarrollo dentro de ISO/IEC JTC1/SC34/WG1. RELAX NG, un lenguaje de esquema para XML, es un estándar internacional (ISO/IEC 19757-2) y se basa en TREX y RELAX Core. La nueva versión coexistirá con la versión 1, manteniendo la existente como

libxml2-ee: mejora la biblioteca para XML

libxml2-ee es una versión mejorada de la popular biblioteca libxml2, un conjunto de herramientas en C para procesar documentos XML. Originalmente, libxml2 es una biblioteca fundamental para muchos proyectos que necesitan analizar, manipular y generar archivos XML. libxml2-ee se centra en optimizar e

xmloxide: alternativa segura a libxml2 en Rust

Un equipo de desarrolladores ha creado 'xmloxide', una reimplementación en Rust de la popular biblioteca de análisis XML/HTML 'libxml2'. 'libxml2', ampliamente utilizada en el mundo del código abierto, se declaró oficialmente sin mantenimiento en diciembre de 2025 y presenta vulnerabilidades de segu

KeePass: SQLite podría mejorar seguridad y rendimiento

KeePass es un gestor de contraseñas ampliamente respetado por su seguridad y enfoque en la soberanía de los datos. Sin embargo, el formato KDBX, utilizado desde 2007, basado en XML, ha generado problemas para los desarrolladores y usuarios al intentar incorporar nuevas funciones modernas. El formato