Desde el blog de OpenReplay
Una introducción sencilla a los Design Tokens
Qué son los design tokens, en qué se diferencian los tokens primitivos y semánticos, y cómo encajan CSS variables y Style Dictionary.
Uso de PlanetScale para bases de datos MySQL escalables
PlanetScale para bases de datos MySQL escalables: escala con Vitess, ramas de base, deploy requests y migraciones de esquema sin bloqueo.
Mejores prácticas para trabajar con Svelte
Buenas prácticas de Svelte 5 para $state, $derived, contexto y carga de datos en SvelteKit, además de each con clave y sintaxis moderna.
Cómo solucionar EACCES: Permission Denied en npm
Corrige los errores npm EACCES permission denied en macOS y Linux con nvm, un prefijo global de usuario o npx en lugar de sudo.
Mantener el contexto entre llamadas asíncronas en Node.js
Mantén IDs de solicitud, usuario y tenant en llamadas async de Node.js con AsyncLocalStorage. Mira cómo usar run() y getStore().
Vike como alternativa a Next.js y Nuxt
Vike frente a Next.js y Nuxt: vea cómo este meta-framework de Vite gestiona SSR, SSG, SPA y la flexibilidad de despliegue en apps modernas.
Consejos para Migrar una Aplicación Express a Hono
¿Migras una app de Express a Hono? Revisa diferencias clave en rutas, middleware, parseo de cuerpo, errores y migración gradual.
Creación de un Selector de Temas con Variables CSS
Crea un selector de tema con variables CSS, data-theme, prefers-color-scheme, localStorage y sin flash del tema incorrecto al cargar.
¿Existe un Rails para JavaScript?
¿Rails para JavaScript? Compara AdonisJS, Wasp, Next.js y Sails.js para ver qué frameworks ofrecen auth, ORM y scaffolding integrados.
Del prompt a la UI con Google Stitch
Google Stitch convierte prompts en interfaces, prototipos y exportación HTML. Verá cómo redactar mejores prompts, usar DESIGN.md y agilizar el handoff.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.