Artículos

  • Javascript 0

    Hoisting en JavaScript: variables y funciones elevadas al inicio del scope

    El hoisting en JavaScript mueve las declaraciones al inicio del scope antes de ejecutar el código. Aprende cómo se comportan function declarations, var, let y const, y por qué la Temporal Dead Zone existe para protegerte de bugs silenciosos.

  • Javascript 0

    var, let y const en JavaScript: diferencias reales y cuándo usar cada uno

    Diferencias reales entre var, let y const en JavaScript moderno: scope de función vs. de bloque, hoisting, temporal dead zone y el error más frecuente con const (que no es inmutable). Ejemplos con casos reales y el bug clásico del bucle con var.

  • Javascript 0

    strict mode en TypeScript: por qué activarlo y cómo sobrevivir al compilador

    Activar "strict": true en tsconfig no es opcional si quieres que TypeScript sirva de algo. Aquí tienes qué flags activa, cuáles duelen más y cómo migrar un proyecto existente sin volverse loco.

  • Javascript 0

    Decoradores JavaScript: qué son, cuándo llegan y cómo empezar a usarlos

    Los decoradores de JavaScript llevan años en TypeScript y Angular, pero la propuesta oficial TC39 —que ya funciona en Bun y Chrome— tiene una semántica completamente distinta. Te explicamos qué cambia y cómo usarlos hoy.

  • Javascript 0

    Biome v2: linting con tipos en JS/TS sin necesitar el compilador de TypeScript

    Biome v2 llega con su propio motor de inferencia de tipos integrado, lo que permite hacer type-aware linting entre 10x y 50x más rápido que ESLint con typescript-eslint, sin llamar a tsc.

  • Javascript 0

    TypeScript 7.0 RC: el compilador portado a Go, 10 veces más rápido

    Microsoft ha publicado la Release Candidate de TypeScript 7.0, cuyo compilador se ha portado por completo de TypeScript/JavaScript a Go. El resultado es unas 10 veces más rápido que TypeScript 6.0: el repositorio de VS Code pasa de 77 segundos a 7. La versión introduce varios breaking changes ...

  • Javascript 0

    TypeScript 5.8 y más allá: las novedades clave que debes conocer en 2026

    TypeScript ha lanzado cuatro versiones en menos de un año: de la 5.5 a la 5.8. Aquí tienes lo más importante de cada una, sin rodeos, con ejemplos reales.

  • Javascript 0

    Iterator helpers en JavaScript: filter, map y take de forma nativa sin librerías

    Los iterator helpers de ES2025 permiten usar filter, map, take y otros métodos directamente sobre cualquier iterador, de forma lazy y sin crear arrays intermedios. Ya disponibles en Chrome 122, Firefox 131, Safari 18 y Node.js 22.

  • Javascript 0

    Node.js 26.3.0: permission.drop, httpValidation y más de 30 mejoras en QUIC

    Node.js 26.3.0, lanzado el 2 de junio de 2026, añade permission.drop() para descartar permisos en runtime, sube Buffer.poolSize a 64 KiB, incorpora la opción httpValidation en servidores HTTP y acumula más de 30 mejoras en el módulo experimental QUIC. Además avisa sobre el futuro incierto de...

  • Javascript 0

    City Roads, una herramienta open source para obtener mapas limpios

    City Roads genera mapas de ciudades completamente limpios —sin etiquetas ni nombres— a partir de los datos de OpenStreetMap. Puedes personalizar colores y exportar el resultado como PNG o SVG vectorial. El proyecto, construido con Vue.js y WebGL, está disponible en GitHub y tiene usos que van ...