Artículos

  • Javascript 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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.