Artículos

  • 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.

  • Javascript 0

    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 0

    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.

  • Javascript 0

    Optional chaining ?. y nullish coalescing ?? en JavaScript moderno

    Aprende a usar optional chaining (?.) y nullish coalescing (??) en JavaScript ES2020: accede a propiedades anidadas sin comprobar null en cada nivel y define valores por defecto que no te traicionan con 0 o cadenas vacías. Incluye nullish assignment ??= y errores frecuentes.

  • Javascript 0

    TypeScript en Node.js en 2026: tsx, strip types nativo y Bun sin configurar

    En 2026 hay varias formas de ejecutar TypeScript directamente en Node.js sin pasar antes por tsc: strip types nativo, tsx, ts-node y Bun. Cada una tiene su sitio.

  • Javascript 0

    Bun 1.3 en 2026: Bun.Image, HTTP/3, Bun.cron() y WebView sin dependencias externas

    Bun 1.3 llega con Bun.Image para procesar imágenes nativas, soporte experimental de HTTP/3, tareas programadas con Bun.cron() y una ventana de navegador embebida, todo sin instalar nada más. Repasamos las novedades más importantes de las versiones 1.3.10 a 1.3.14.

  • Javascript 0

    Spread y rest operators en JavaScript: tres puntos que lo cambian todo

    El operador ... en JavaScript actúa como rest cuando recoge parámetros sobrantes en un array, y como spread cuando expande iterables en argumentos, arrays u objetos. Aprende a clonar, fusionar y evitar el error de la copia superficial con ejemplos prácticos.

  • Javascript 0

    Destructuring en JavaScript: extraer valores de arrays y objetos sin repetición

    Aprende a extraer valores de arrays y objetos en JavaScript con destructuring en una sola línea. Cubre saltar elementos, rest, renombrado, valores por defecto, parámetros de función, destructuring anidado y casos reales con respuestas de API.

  • Javascript 0

    Monorepos TypeScript en 2026: tsup, project references y paths sin dolor

    Cómo organizar un monorepo TypeScript en 2026 con tsconfig paths, project references, tsup y Turborepo: qué elige cada quien y por qué el combo pnpm + Turborepo + tsup se ha convertido en el estándar.