12k
PÁGINA 7

Desde el blog de OpenReplay

Métricas de código explicadas: ¿Qué es la complejidad ciclomática?

La complejidad ciclomática explicada con ejemplos de JavaScript, fórmulas y herramientas como ESLint y SonarQube para medir y reducir la lógica de ramas.

OpenReplay Team · May 15, 2026 · 5 min read

Renderizado del lado del servidor con Preact

Preact SSR con preact-render-to-string, hydrate y Vite: renderizado del lado del servidor, streaming y consejos para evitar errores de hidratación.

OpenReplay Team · May 14, 2026 · 5 min read

Estilizando Web Components con Shadow DOM y CSS

Estiliza Web Components con Shadow DOM: usa :host, ::slotted(), variables CSS, ::part() y adoptedStyleSheets para controlar el CSS del componente.

OpenReplay Team · May 14, 2026 · 5 min read

Crear una tabla de contenidos a partir de encabezados en JavaScript

Crea una tabla de contenidos en JavaScript desde los encabezados con IDs seguros, navegación accesible y sección activa con IntersectionObserver.

OpenReplay Team · May 13, 2026 · 5 min read

Cómo instalar Claude Desktop en Linux

Claude Desktop en Linux: soporte oficial con Claude Code CLI y paquetes de escritorio comunitarios, con instalación, comparación de funciones y riesgos de seguridad.

OpenReplay Team · May 13, 2026 · 5 min read

Nuxt UI, la biblioteca de componentes intuitiva para aplicaciones Vue

Nuxt UI es una biblioteca de componentes Vue nativa de Tailwind con más de 125 componentes accesibles, TypeScript y configuración Vite para Nuxt o Vue.

OpenReplay Team · May 12, 2026 · 5 min read

5 alternativas a Figma construidas con tecnologías web

5 alternativas a Figma creadas con tecnologías web, desde Penpot y Plasmic hasta Webstudio, Framer y tldraw para flujos de diseño nativos del navegador.

OpenReplay Team · May 12, 2026 · 6 min read

El estado de CSS-in-JS en 2026

CSS-in-JS en 2026: runtime o zero-runtime, límites con React Server Components y Next.js App Router, y qué enfoque de estilos usar en tu app.

OpenReplay Team · May 11, 2026 · 5 min read

Cómo crear una aplicación Android con Android CLI

Configuración de Android CLI, creación de proyectos, instalación del SDK, ejecución en emulador y uso de Android Skills y Knowledge Base.

OpenReplay Team · May 11, 2026 · 5 min read

Versionado Semántico Explicado

SemVer en npm explicado: MAJOR.MINOR.PATCH, rangos caret y tilde, versiones 0.x, preversiones y lock files para actualizaciones más seguras.

OpenReplay Team · May 10, 2026 · 5 min read

Cómo elegir un motor de plantillas de JavaScript

Compara EJS, Handlebars, Pug y Nunjucks para renderizar HTML en Node.js, con ejemplos de sintaxis, casos de uso y seguridad.

OpenReplay Team · May 10, 2026 · 5 min read

Cómo Embeber Video en React

Integra video en React con la etiqueta HTML5 video para archivos alojados, iframes de YouTube, ajustes de autoplay y tamaño responsive.

OpenReplay Team · May 9, 2026 · 5 min read

Cinco funcionalidades de Sass que puedes reemplazar con CSS

Cinco funciones de Sass que puedes reemplazar con CSS moderno: propiedades personalizadas, nesting, color-mix(), @layer y @property.

OpenReplay Team · May 9, 2026 · 5 min read

Técnicas de Ofuscación de Correo Electrónico para la Web

Técnicas de ofuscación de emails para la web: compara codificación HTML, JavaScript, CSS a evitar, formularios y protección de Cloudflare.

OpenReplay Team · May 8, 2026 · 6 min read

Grabación de audio en el navegador con la Web Audio API

Grabación de audio en el navegador con Web Audio API: captura el micrófono con getUserMedia, procesa si hace falta y codifica con MediaRecorder.

OpenReplay Team · May 8, 2026 · 5 min read

Uso de es-toolkit para utilidades cotidianas de JavaScript

es-toolkit ofrece utilidades JavaScript tipadas y tree-shakeable como alternativa ligera a Lodash, con bundles más pequeños y migración sencilla.

OpenReplay Team · May 7, 2026 · 5 min read

Funcionalidades modernas de SQLite que quizás te estés perdiendo

Funciones modernas de SQLite: JSONB, tablas STRICT, RETURNING, WASM con OPFS y modo WAL para mejor rendimiento y concurrencia.

OpenReplay Team · May 7, 2026 · 5 min read

Creación de un Tooltip con CSS Puro

Crea un tooltip en CSS puro con ::after, data-tooltip y transiciones de opacidad, además de soporte focus-visible y límites de accesibilidad.

OpenReplay Team · May 6, 2026 · 5 min read

Lo que Axios sigue ofreciéndote frente a Fetch

Axios vs Fetch: vea dónde Axios sigue ganando con interceptores, errores HTTP automáticos, instancias compartidas, progreso de carga y tiempos de espera.

OpenReplay Team · May 6, 2026 · 5 min read

Una Visión Práctica de Kubernetes

Resumen de Kubernetes: arquitectura, Pods, Deployments, Services, Ingress y ConfigMaps para ejecutar y escalar apps web en un clúster.

OpenReplay Team · May 5, 2026 · 5 min read

Generación Automática de Skeleton Screens con boneyard

boneyard-js genera automáticamente skeleton loaders desde los layouts reales de componentes en desarrollo, con archivos .bones.json responsivos y soporte Vite.

OpenReplay Team · May 5, 2026 · 6 min read

Cómo aplicar linting a tu CSS con Stylelint

Configuración, reglas y comandos de lint CSS con Stylelint para detectar errores, aplicar normas e integrarlo con Prettier y CI.

OpenReplay Team · May 4, 2026 · 5 min read

Una nueva forma de explorar paquetes npm con npmx

npmx agiliza la búsqueda de paquetes npm con comparación lado a lado, tamaño de bundle, formato de módulo, dependencias y vulnerabilidades.

OpenReplay Team · May 4, 2026 · 4 min read

El estado actual de los bundlers de JavaScript

Bundlers de JavaScript en 2026: compara Webpack, Vite, Turbopack, Rspack, esbuild, Rollup y Parcel para builds frontend modernos.

OpenReplay Team · May 3, 2026 · 5 min read

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