Artículos
-
Javascript
Plasmo, CRXJS y WXT: cómo elegir framework para extensiones Chrome en 2026
Manifest V3 ya es obligatorio y escribir extensiones Chrome a mano con webpack es un suplicio. Comparamos Plasmo, CRXJS y WXT para que elijas el que mejor encaja con tu proyecto.
-
Javascript
Object.keys, values, entries, assign y freeze en JavaScript
Guía práctica sobre los métodos estáticos de Object en JavaScript: keys, values, entries, assign, freeze, create, defineProperty y fromEntries. Ejemplos reales con los errores más comunes, como el shallow copy de assign y la inmutabilidad superficial de freeze.
-
Javascript
Métodos de array en JavaScript III: sort, at(), includes y métodos de búsqueda
Aprende a ordenar arrays correctamente con sort y su función comparadora, accede al último elemento con at(-1), distingue includes de indexOf cuando hay NaN, convierte iterables con Array.from y entiende la diferencia entre splice y slice con ejemplos prácticos.
-
Javascript
Type inference avanzado en TypeScript: infer, distribución y tuplas variádicas
TypeScript va mucho más allá de anotar tipos a mano: con infer, conditional types distribuidos y tuplas variádicas puedes derivar tipos complejos directamente del código sin duplicar una sola línea de anotaciones.
-
Javascript
Navigation API: historial web sin los hacks de la History API
La Navigation API llega para resolver los problemas reales que lleva arrastrando la History API desde HTML5: intercepta el botón atrás, detecta la dirección de la navegación y se integra con View Transitions sin necesidad de frameworks.
-
Javascript
Métodos de array en JavaScript II: find, findIndex, some, every y flat
Guía práctica de find, findIndex, findLast, some, every, flat y flatMap en JavaScript. Aprende cuándo usar cada uno, la diferencia entre find y filter, y cómo evitar el TypeError más frecuente con ejemplos reales listos para usar.
-
Javascript
Métodos de array en JavaScript I: map, filter y reduce
Aprende a usar map, filter y reduce en JavaScript con ejemplos reales: transforma respuestas de API, filtra catálogos de productos, calcula totales de carrito y encadena los tres métodos. Incluye el error clásico de usar map en lugar de forEach.
-
Javascript
satisfies y const en TypeScript: más control del tipo sin perder información
Cómo usar satisfies y as const en TypeScript para validar que un valor cumple un tipo sin perder la información específica que el compilador infiere. Con ejemplos prácticos de configuración, traducciones y parámetros genéricos.
-
Javascript
El error de Node.js que puede disparar tu factura de AWS: bucles sin backoff
Un bucle de reintentos sin espera en Node.js puede generar miles de peticiones por segundo a AWS y multiplicar tu factura en horas. Aquí tienes el problema, el porqué y cómo solucionarlo con backoff exponencial.
-
Javascript
Funciones flecha en JavaScript: diferencias reales con function y cuándo usarlas
Las arrow functions no son solo sintaxis más corta: no tienen su propio this, no tienen arguments y no sirven como constructores. Aprende las diferencias clave con function y cuándo es mejor no usarlas, con ejemplos reales que incluyen el bug típico del this.









