Desde el blog de OpenReplay
¿Qué es Vue Vapor Mode?
Vue Vapor Mode explicado: compila SFC a operaciones DOM directas, qué cambia en Vue 3.6 RC y los riesgos con eventos y slots.
Escribiendo tu propio middleware de Hono
Crea middleware de Hono con variables de contexto tipadas, tiempo de solicitud, salidas anticipadas y alcance por ruta. Entiende el orden de next().
WP-CLI para quienes viven en la terminal
Comandos de WP-CLI para migraciones de WordPress, copias de seguridad, bloqueos, actualizaciones de plugins y core, SSH remoto y search-replace seguro.
Uso de paquetes npm directamente desde el navegador
Usa paquetes npm en HTML simple con import maps y URLs de CDN. Elige ESM o CommonJS, fija versiones y evita el paso de compilación.
Exponer las acciones de tu sitio a los agentes de IA con WebMCP
WebMCP muestra cómo registrar herramientas del sitio con document.modelContext, definir anotaciones y proteger acciones en una sesión iniciada.
Cómo evitar que JSON aplane tus objetos
Corrige el aplanamiento de JSON en JavaScript con replacer, reviver, toJSON y context.source para restaurar Date, Map, Set y BigInt.
Primeros pasos con Octane, el sucesor de Inferno
Octane, sucesor de Inferno, compila componentes estilo React en código DOM directo y explica hooks, arrays de dependencias, instalación y estado beta.
5 características de MariaDB que vale la pena conocer
Funciones de MariaDB que conviene conocer: búsqueda vectorial, tablas con versionado del sistema, períodos de aplicación, motores por tabla y utf8mb4 en 11.8 LTS.
Presentamos Nub, un kit de herramientas todo en uno para Node.js
Nub es una herramienta Rust para Node.js que ejecuta TypeScript, scripts, instalaciones y versiones de Node sobre Node nativo, con lockfiles y seguridad.
htmx 4.0 ya está aquí
htmx 4.0 cambia la herencia, el swap de errores, el historial y los eventos, con consejos de migración y opciones para volver a htmx 2.
Pruebas de humo (Smoke Tests) y por qué los agentes no dejan de escribirlas
Smoke tests explicados: qué comprobar, dónde ejecutarlos, qué excluir y por qué los agentes de código los añaden a CI y a los despliegues.
Cómo agregar autenticación a un sitio Astro
Configura autenticación en Astro con adapters, middleware, Astro.locals, sessions, rewrite y Actions, incluyendo login, logout y protección de rutas.
Alcance nativo en CSS con @scope
@scope nativo de CSS limita los selectores a un componente o límite donut, con reglas de cascada por proximidad y sin build.
Qué contiene tu carpeta .claude
Qué hay en tu carpeta .claude: CLAUDE.md, settings.json, rules, skills, agents, servidores MCP, prioridad y qué commitear o ignorar.
El estado de la web descentralizada en 2026
ActivityPub, AT Protocol y Solid comparados en identidad, datos, seguidores, adopción y migración en la web descentralizada de 2026.
Creación de aplicaciones de escritorio con deno desktop
Deno desktop compila apps TypeScript en binarios nativos, con webview o CEF, soporte de frameworks, compilación cruzada y límites.
Gzip vs Brotli vs Zstd para comprimir recursos web
Brotli, gzip o zstd para recursos web: cuándo usar cada uno, cómo influyen los niveles de compresión y cómo precomprimir archivos estáticos.
Cómo añadir atajos de teclado a una aplicación web
Cómo añadir atajos de teclado a una web app con un listener keydown global, filtros al escribir, modificadores de Mac y Windows, secuencias y limpieza en React.
Guía para principiantes sobre Cloudflare Durable Objects
Cloudflare Durable Objects explicado: enrutamiento, estado de instancia única, almacenamiento SQLite y ejemplo TypeScript de limitador de tasa con Workers.
Testing en la era de la IA: usar IA para escribir tests
Las pruebas generadas por IA pueden subir la cobertura sin encontrar fallos. Usa prompts basados en requisitos, pruebas de mutación y revisión de mocks.
Un primer vistazo a Wordgard, un nuevo editor de texto
Wordgard es una nueva biblioteca de editor de texto enriquecido de Marijn Haverbeke, con transacciones de un solo cambio, correcciones, facetas y selección propia.
Guía para desarrolladores sobre modelos de pesos abiertos
Modelos open-weight: qué incluyen los pesos y licencias, por qué servir modelos frontera es difícil y cómo elegir API, proveedor o versión local.
Comandos de npm para cuando las cosas van mal
Usa npm ls, npm explain, overrides y npm ci para rastrear dependencias inesperadas, corregir versiones y evitar desvíos del lockfile.
Auditoría de una hoja de estilos con Project Wallace
Una auditoría CSS con Project Wallace convierte colores únicos, tamaños de fuente, especificidad, duplicados y tamaño de archivo en correcciones.