Noticias que mencionan XML

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

Java destaca en comparativa de lenguajes para plugins de IA

Un desarrollador ha desarrollado un plugin para la plataforma de inteligencia artificial Claude destinado a procesar documentos DOCX utilizando tres lenguajes de programación distintos: Ruby, Java y TypeScript. Esta comparación se centra en la capacidad de cada tecnología para manejar archivos zip y

TSDuck: nueva herramienta open source para manipular flujos de transporte

TSDuck es un nuevo marco de trabajo de código abierto desarrollado por Thierry Lelégard para la manipulación de flujos de transporte MPEG. Diseñado como una caja de herramientas general para ingenieros de televisión digital, el software facilita tareas de prueba, monitoreo, integración y depuración

PyYAML bug converts country codes to boolean values

El 12 de enero de 2026, la librería de Python PyYAML expuso un fallo crítico conocido como el "problema de Noruega", donde el código de país "NO" se interpreta erróneamente como el valor booleano "false" en lugar de una cadena de texto. Este incidente afecta a la popularidad de YAML como lenguaje de

Go: la alternativa simple para el desarrollo backend

Un artículo en blainsmith.com aboga por el uso del lenguaje de programación Go para simplificar el desarrollo backend. El autor critica la complejidad creciente de los proyectos backend modernos, a menudo construidos con múltiples herramientas y frameworks, argumentando que Go ofrece una alternativa

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

Software con IA: Nuevo enfoque para la 'deuda cognitiva'

Un nuevo marco de referencia aborda la 'deuda cognitiva' en el desarrollo de software impulsado por IA, según un artículo de Martin Fowler en martinfowler.com. La deuda cognitiva, junto con la deuda técnica (en el código) y la deuda de intención (en los objetivos del sistema), representa una pérdida

La 'pequeña web': un internet más personal crece

El artículo de Kevin Boone explora el concepto de la “small web” (pequeña web), un movimiento que busca recuperar una parte de Internet para uso personal y no comercial, alejado de la publicidad y el rastreo corporativo. Aunque el término pueda sonar modesto, la realidad es que esta “small web” est

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

URLs con saltos de línea: un secreto de los navegadores

Navegadores web modernos, sorprendentemente, toleran la inclusión de saltos de línea y tabulaciones dentro de las URLs, según un análisis reciente publicado en el blog de Daniel Lemire. Aunque la especificación técnica de URLs indica que estos caracteres deberían generar un error, los navegadores lo

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

Desafío PHP: procesa 100 millones de datos y gana

Desarrolladores de PHP están siendo desafiados a procesar 100 millones de filas de datos en una nueva competición lanzada en GitHub por Tempestphp. El objetivo es analizar un conjunto de datos de visitas a páginas web y generar un archivo JSON con información sobre la frecuencia de visitas por día,

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

Typst lidera: análisis revela sorpresas en motores PDF

Un análisis comparativo de seis motores PDF ha revelado resultados inesperados, según un desarrollador de Speedata, quien los utilizó para su propio motor de tipografía. El estudio, realizado en una MacBook Air M4, evaluó el rendimiento de speedata Publisher (sp), Typst, pdflatex, LuaLaTeX, WeasyPri

Software redundante: el riesgo del 'efecto plataforma'

El 'efecto plataforma interna' (Inner-Platform Effect) es un patrón de diseño de software, considerado un anti-patrón, que ocurre cuando los arquitectos de sistemas crean soluciones tan personalizables que terminan replicando, de forma imperfecta, la plataforma de desarrollo que están utilizando. En