Navegadores y especificaciones: el reto de la interoperabilidad web

La evolución de la World Wide Web no siguió un modelo lineal donde las especificaciones preceden a las implementaciones, sino que ambos elementos crecieron de forma simultánea desde los años noventa. Tim Berners-Lee desarrolló el primer navegador y servidor mientras refinaba HTML y HTTP, establecien

Cómo cambiar de gestor de contraseñas en 2026: guía práctica

Cambiar de gestor de contraseñas puede parecer complicado, pero en 2026 el mejor dispositivo para hacerlo es, paradójicamente, el iPhone o el iPad. Desde iOS 18 y macOS Sequoia, Apple, 1Password, Bitwarden, Dashlane, DuckDuckGo y Devolutions, entre otros, son compatibles con un mecanismo nativo de e

Construir sobre ATProto: una oportunidad desaprovechada para los datos privados

Luke Kanies, desarrollador y asistente a la Local First Conference de Berlín, reflexiona sobre las posibilidades que ofrece ATProto, el protocolo abierto en el que se basa Bluesky, para construir una nueva generación de aplicaciones interoperables basadas en datos comunitarios. Su idea de partida es

Una propuesta de registros de passkey opacos e interoperables, con API en Go

Las passkeys son la única respuesta de fondo al phishing, pero su implementación en el servidor resulta más compleja que la de los hashes de contraseñas, en parte porque dependen del navegador y en parte porque no existe un formato de almacenamiento interoperable. El autor, Filippo Valsorda, present

El software libre tampoco es inmune al monopolio

El software de código abierto no escapa de las dinámicas de monopolio y monopsonio cuando ciertos proyectos crecen hasta volverse monolíticos y prácticamente imposibles de bifurcar. A partir de un desencuentro reciente entre Linus Torvalds y colaboradores críticos con su postura, el artículo defiend

La UE obliga a Google a compartir datos de búsqueda y abrir la IA en Android

La Comisión Europea ha anunciado nuevas medidas en aplicación de la Ley de Mercados Digitales (DMA) que obligan a Google a abrir su ecosistema Android a asistentes de inteligencia artificial rivales y a compartir datos de búsqueda con competidores en la Unión Europea. Las llamadas "medidas de especi

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ó

Matter encara su prueba definitiva: optimismo realista en la conferencia Unify

Cuatro años después de su lanzamiento en Ámsterdam, Matter, el estándar de interoperabilidad para el hogar inteligente impulsado por Apple, Google, Amazon y Samsung, sigue sin cumplir del todo su promesa de unificar dispositivos y ecosistemas. Así lo constató la primera conferencia pública Unify de

Universal Memory Protocol: la capa de memoria para agentes de IA

El Universal Memory Protocol (UMP) es una especificación abierta que aborda la última gran brecha de interoperabilidad en la infraestructura de agentes de inteligencia artificial: la memoria portátil y estandarizada. El Model Context Protocol (MCP) ya define cómo los agentes invocan herramientas y l

Fallo técnico impide pegar imágenes en Claude Code dentro de WSL

Rajveer Bachkaniwala reporta un fallo técnico que impide pegar imágenes desde Windows a Claude Code cuando este se ejecuta dentro del subsistema de Linux (WSL) en Windows Terminal. El problema ocurre al intentar copiar una imagen en el sistema operativo de Microsoft y pegarla en la interfaz de códig

Juguetes se unen: kit 3D rompe barreras de construcción

F.A.T. Lab y Sy-Lab han presentado el 'Free Universal Construction Kit', un conjunto de casi 80 adaptadores que permiten la interoperabilidad entre diez populares juguetes de construcción, incluyendo Lego, Tinkertoys, Fischertechnik y K’Nex. El kit, disponible como archivos 3D en formato STL para su

Lisette: Nuevo lenguaje fusiona Rust y Go

Lisette es un nuevo lenguaje de programación diseñado para ser sintácticamente similar a Rust pero con un runtime de Go. Su objetivo principal es ofrecer una alternativa que combine la seguridad y expresividad de Rust con la interoperabilidad y el ecosistema maduro de Go. Esto se logra a través de u

Ocaml mejora interoperabilidad con C++

Este cambio introduce un nuevo backend en C++ para el compilador `ocamlc`, mejorando significativamente la integración con código C existente y la interoperabilidad a través de la Foreign Function Interface (FFI). Tradicionalmente, `ocamlc` utilizaba un C intermedio para la FFI, lo que resultaba en

Atmosphere conecta redes sociales con nuevo sistema

Un ecosistema social descentralizado llamado Atmosphere está expandiendo la interoperabilidad en redes sociales, según se reveló en la conferencia ATmosphereConf 2026 en Vancouver. Atmosphere, construido sobre el protocolo AT (atproto), alberga más de mil aplicaciones y servicios interoperables, sie

Software: Simplifican la gestión de dependencias

El manejo de dependencias en el desarrollo de software es un problema omnipresente. Cada lenguaje de programación y sistema operativo tiene su propio gestor de paquetes (como `npm` para JavaScript, `pip` para Python, `apt` para Debian/Ubuntu, etc.), cada uno con sus propias reglas y peculiaridades p

Integrar KakaoTalk con Beeper: Un Reto Técnico y Cultural

Este artículo del blog de jusung.dev narra la experiencia de un usuario al intentar integrar KakaoTalk, la aplicación de mensajería dominante en Corea del Sur, con la plataforma Beeper a través de un puente (bridge). La historia revela una profunda inmersión técnica y cultural, destacando la complej

Swift 6.0: Retraso por Problemas Técnicos

El desarrollo de Swift 6.0 enfrenta importantes obstáculos técnicos que impiden su lanzamiento estable, según un análisis detallado publicado en GitHub por LadybirdBrowser. La lista de problemas abarca desde incompatibilidades con LLVM, errores en la gestión de tipos opcionales entre Swift y C++, ha