Artículos
-
Javascript
Symbol en JavaScript: identificadores únicos y well-known symbols
Aprende a usar Symbol en JavaScript para crear valores únicos como claves de propiedades sin colisiones. Cubre Symbol.for para el registro global, well-known symbols como Symbol.iterator, Symbol.toPrimitive y Symbol.hasInstance, y casos reales con ejemplos de código.
-
Javascript
WeakMap y WeakRef en JavaScript: referencias débiles para evitar memory leaks
WeakMap y WeakRef permiten asociar datos a objetos en JavaScript sin impedir que el recolector de basura los limpie. Aprende cuándo usar WeakMap, WeakSet y FinalizationRegistry con ejemplos reales de caché DOM, datos privados y detección de memory leaks.
-
Javascript
Map y Set en JavaScript: colecciones con ventajas sobre objetos y arrays
Map y Set son dos estructuras de ES6 que resuelven problemas concretos: Map admite cualquier tipo de clave y mantiene el orden de inserción, mientras que Set garantiza unicidad y búsquedas en O(1). Aprende cuándo usarlos frente a objetos y arrays, con ejemplos reales.
-
Javascript
Decoradores en TypeScript: del modo experimental al estándar TC39 en 2026
TypeScript 5.0 introdujo soporte nativo para la propuesta de decoradores TC39 Stage 3, una API completamente diferente a la experimental que usaban Angular y NestJS. Aprende a distinguirlas, cuándo migrar y cómo escribir tus propios decoradores con el nuevo estándar.
-
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.









