12k
RECIENTES

Desde el blog de OpenReplay

Cómo asegurar Docker en una máquina Linux

El acceso al grupo Docker otorga privilegios de root. Proteja Docker en Linux con el modo sin privilegios, reglas sudo, Podman, contenedores reforzados y una lista de auditoría.

OpenReplay Team · Oct 5, 2026 · 7 min read

¿Todavía puedes confiar en la cadena de user agent?

Consulta qué datos del user-agent siguen siendo fiables, cuáles congelan los navegadores y cómo Client Hints de Chromium y la detección de funciones evitan errores.

OpenReplay Team · Oct 5, 2026 · 7 min read

Por qué tu useEffect se ejecuta dos veces

Descubre por qué React StrictMode ejecuta useEffect dos veces en desarrollo y cómo corregir solicitudes, escuchas y otros efectos con una limpieza adecuada.

OpenReplay Team · Oct 4, 2026 · 7 min read

Cómo acelerar la validación con Zod mediante esquemas compilados

Vea cómo los esquemas compilados de Zod aceleran la validación, cuándo importa la mejora y cómo gestionar costes, esquemas no compatibles y restricciones CSP.

OpenReplay Team · Oct 4, 2026 · 7 min read

HTTP incorpora un nuevo verbo para búsquedas

Conoce HTTP QUERY, un método seguro e idempotente para búsquedas con cuerpo. Revisa cómo funcionan la caché y los reintentos, qué clientes lo admiten y dónde se bloquea.

OpenReplay Team · Oct 3, 2026 · 7 min read

Cómo crear un bloque personalizado de Gutenberg

Crea un bloque Gutenberg personalizado con React, block.json y PHP. Gestiona atributos, renderizado estático o dinámico y versiones obsoletas para evitar errores.

OpenReplay Team · Oct 3, 2026 · 9 min read

Cómo verificar la firma de un webhook

Verifica firmas de webhooks de Stripe y GitHub en Express con cuerpos sin procesar, HMAC en tiempo constante, protección contra repeticiones y rotación de secretos.

OpenReplay Team · Oct 2, 2026 · 8 min read

5 distros de Linux que quizá no conozcas

Compara cinco distribuciones Linux menos conocidas para desarrolladores: CachyOS, Bazzite, Nobara, Vanilla OS y Chimera Linux, en controladores, actualizaciones y herramientas.

OpenReplay Team · Oct 2, 2026 · 7 min read

Cómo usar mixins nativos de CSS en lugar de Sass

Aprende a adaptar mixins de Sass a CSS nativo con @mixin y @apply, gestionar parámetros e identificar funciones que aún requieren Sass.

OpenReplay Team · Oct 1, 2026 · 6 min read

Qué ha cambiado en Vitest 5

Consulta los cambios de Vitest 5: mejoras de rendimiento, cambios incompatibles, nuevos valores predeterminados, rutas de informes y pasos para actualizar pruebas y CI.

OpenReplay Team · Oct 1, 2026 · 7 min read

Limpieza del texto que las personas pegan en tu aplicación

Limpia el texto pegado en formularios web con normalización Unicode, eliminación de caracteres de formato, colapso de espacios y manejo seguro de ZWJ y NBSP.

OpenReplay Team · Sep 30, 2026 · 7 min read

Compilar TypeScript a un binario nativo con scriptc

scriptc compila TypeScript en binarios nativos, con compilación estática, motor dinámico de 620 KB, cobertura y diagnósticos claros.

OpenReplay Team · Sep 30, 2026 · 8 min read

Un primer vistazo a Astryx, el sistema de diseño de Meta

Astryx, el sistema de diseño open source de Meta, reúne más de 150 componentes React, temas, CLI, niveles de personalización y comparación con shadcn/ui y Base UI.

OpenReplay Team · Sep 29, 2026 · 8 min read

Cómo leer un stack trace de JavaScript

Lee stack traces de JavaScript: identifica el primer frame útil, entiende los huecos async, el código minificado, los source maps y Error.cause.

OpenReplay Team · Sep 29, 2026 · 6 min read

¿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.

OpenReplay Team · Sep 28, 2026 · 7 min read

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().

OpenReplay Team · Sep 28, 2026 · 6 min read

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.

OpenReplay Team · Sep 27, 2026 · 7 min read

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.

OpenReplay Team · Sep 27, 2026 · 7 min read

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.

OpenReplay Team · Sep 26, 2026 · 8 min read

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.

OpenReplay Team · Sep 26, 2026 · 7 min read

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.

OpenReplay Team · Sep 25, 2026 · 7 min read

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.

OpenReplay Team · Sep 25, 2026 · 7 min read

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.

OpenReplay Team · Sep 24, 2026 · 7 min read

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.

OpenReplay Team · Sep 24, 2026 · 7 min read

We use cookies to improve your experience. By using our site, you accept cookies.