Categorías

Herramientas

Node.js 26 ya es LTS: cómo migrar tu imagen Docker desde Node 24

Node.js 26 pasa a LTS activa el 28 de octubre de 2026 y Node 24 entra en mantenimiento el 20 de octubre. Para migrar una imagen Docker basta cambiar node:24-slim por node:26-slim, pero conviene revisar tres cosas: los módulos internos _stream_* eliminados, writeHeader() eliminado y los módulos nativos, que se recompilan para la ABI 147.

Agentes IA

Cómo migrar tu servidor MCP a FastMCP 4 y al SDK de Python 2

Si tu servidor importa mcp.server.fastmcp, actualizar el paquete mcp a la versión 2 lo rompe: FastMCP pasó a llamarse MCPServer. Tienes dos destinos, MCPServer o FastMCP 4, y en los dos hay que mover host y port a run(), construir MCPError con código y mensaje y sustituir ctx.elicit, que falla en conexiones 2026-07-28.

Agentes IA

Cómo migrar Langfuse autoalojado de v3 a v4

Para migrar Langfuse de v3 a v4 con Docker Compose, sube primero ClickHouse a 26.4 sin tocar Langfuse, copia PostgreSQL y ClickHouse, arranca la v4 en modo de doble escritura, rellena el histórico y pasa a events_only cuando todos tus SDK sean compatibles. Lo probé con 45 931 trazas y tres versiones del SDK de Python.

Arquitectura

Kafka sin ZooKeeper: KRaft en producción

Para quitar ZooKeeper de Kafka hay que pasar por la 3.9. Migré en Docker un clúster de tres brokers de Kafka 3.9.2 con ZooKeeper a KRaft y lo subí después a Kafka 4.4.0: cinco fases con reinicios escalonados, la configuración y los comandos de cada una, y los 100.000 mensajes intactos al final.

Arquitectura

containerd 2.0 en producción: migraciones reales

Seis meses después de la disponibilidad general de containerd 2.0 hay suficiente camino recorrido para evaluar la migración desde la rama 1.x en producción real. Repasamos qué cambia en el archivo de configuración, qué rompe en Kubernetes y en Docker Swarm, y cuándo compensa planificar el salto en vez de esperar.

Desarrollo de Software

Next.js App Router: lecciones de migrar proyectos reales

App Router se estabilizó en Next.js 13.4 (mayo de 2023) y trae Server Components, caching por capas y Server Actions, pero exige repensar el modelo mental de la aplicación. La migración desde Pages Router compensa en proyectos nuevos y en rutas de lectura pura; para aplicaciones grandes, la vía realista es incremental, ruta a ruta, durante varios meses.