Desde el blog de OpenReplay
Un análisis del JavaScript Oxidation Compiler
Oxc explicado: herramientas Rust para JavaScript y TypeScript, Oxlint, Oxfmt, transformador, minificador y comparación con ESLint, Prettier, SWC y Biome.
Encadenamiento de métodos en JavaScript: ventajas y desventajas
Encadenamiento de métodos en JavaScript: cómo funciona, cuándo mejora la legibilidad y cuándo las cadenas largas complican depuración, async y rendimiento.
UUID v4 vs. v7: ¿cuál deberías usar?
UUID v4 vs v7 para claves primarias de base de datos: por qué v7 mejora las inserciones, cuándo v4 protege la privacidad y cómo generar ambos.
Cómo implementar el scroll infinito en Vanilla JavaScript
Implementa scroll infinito en JavaScript puro con Intersection Observer, un elemento centinela, paginación, control de cargas y accesibilidad.
Recuperar commits perdidos con Git Reflog
Recupera commits perdidos de Git con reflog: usa git reflog para hallar commits huérfanos, deshacer resets y rebases, y restaurar ramas.
Entendiendo Quicksort con ejemplos en JavaScript
Quicksort en JavaScript con ejemplos legibles e in place, trazado de partición, elección de pivote, complejidad y estabilidad.
Detección moderna de características en iOS (sin sufrimiento)
La detección de funciones en iOS sin dolor: usa CSS.supports, pruebas de comportamiento y un UA mínimo para iOS 26 y iPads antiguos.
5 comprobaciones de accesibilidad que debes hacer antes de publicar
Cinco comprobaciones de accesibilidad antes de publicar: orden de tabulación, escaneos automáticos, HTML semántico, contraste y zoom al 200%.
Por qué rel='noopener' es obsoleto en los enlaces
Por qué rel=noopener quedó obsoleto en enlaces target=_blank, qué era el reverse tabnabbing y cuándo aún importan noreferrer, opener o COOP.
Cómo forzar HTTPS con .htaccess
Fuerza HTTPS con .htaccess usando reglas de reescritura de Apache, corrige bucles tras CDN o balanceadores y configura www y HSTS.
El Modo Plan en Claude Code para Tareas Complejas
Modo Plan en Claude Code explicado: cómo funciona, cuatro formas de activarlo, límites de solo lectura, flujo de trabajo y cuándo evitarlo en ediciones simples.
Construyendo un Data Grid con TanStack Table
Crea una cuadrícula de datos con TanStack Table y añade ordenación, filtros, paginación y virtualización, además de corregir bugs de memoización.
Motion vs GSAP: ¿Necesitas ambas?
Motion vs GSAP para React: compara animación declarativa, timelines de scroll, licencias, rendimiento y cuándo usar ambas juntas.
Añadir internacionalización a una aplicación React
Configura la internacionalización en React con react-i18next: interpolación, plurales, diseño RTL, formato local y SSR en Next.js.
Cómo persistir el estado en localStorage con React
Persiste el estado de React en localStorage con un hook reutilizable: useState diferido, JSON try/catch, guardas SSR y sincronización entre pestañas.
Entendiendo la notación CIDR y los rangos de IP
Notación CIDR, rangos IP y cálculo de subredes para IPv4 e IPv6. Vea cómo leer prefijos, dimensionar redes y evitar solapes y reglas abiertas.
Edición en el navegador con contentEditable
Edición contenteditable en el navegador: activa texto en línea, captura eventos input, evita los límites de execCommand y previene XSS.
5 APIs de JavaScript que Todo Desarrollador Frontend Debería Conocer
5 API nativas de JavaScript para frontend: IntersectionObserver, ResizeObserver, AbortController, Clipboard API y View Transitions.
Cómo solucionar 'ERR_TOO_MANY_REDIRECTS'
Corrige ERR_TOO_MANY_REDIRECTS con una guía para diagnosticar bucles de redirección, fallos HTTP a HTTPS, SSL de Cloudflare y ajustes de proxy.
Uso de agentes de IA para automatizar tareas repetitivas en proyectos
Usa Claude Code skills para automatizar tareas repetitivas del proyecto, registrar pasos de setup y despliegue, y mantener flujos fiables.
Propiedades abreviadas de CSS más comunes
Guía de atajos CSS para margin, padding, border, font, background y flex, con reglas de reseteo, orden de valores y errores ocultos.
Pruebas de Componentes Basados en API en Storybook
Usa MSW en Storybook 10 para probar componentes con API en estados de carga, error, vacío y éxito, y convertir stories en tests.
Geometría Real en el Navegador con Geometric.js
Geometric.js lleva intersección de polígonos, límites, prueba de punto en polígono e interpolación de rutas a gráficos, mapas, SVG y Canvas.
3 Sistemas de Tipos que No Son TypeScript
Compara JSDoc + @ts-check, ReScript y Flow como alternativas a TypeScript para JavaScript, con sus ventajas y límites en seguridad, build y adopción.