Artículos
-
Javascript
Node.js 24 vs Bun vs Deno en 2026: cómo elegir el runtime JavaScript para tu proyecto
En 2026 los tres runtimes principales de JavaScript tienen propuestas diferenciadas. Bun 2.0 lidera en rendimiento bruto con 185.000 req/s y cold start de 38ms. Deno 3.0 destaca por seguridad por defecto y tooling integrado. Node.js 24 ofrece el 100% de compatibilidad npm y estabilidad máxima. E...
-
Javascript
Coerción de tipos y == vs === en JavaScript: por qué importa entenderla
JavaScript convierte tipos automáticamente al comparar con ==, generando resultados inesperados. Aprende las reglas de igualdad débil y estricta, los casos que más confunden como null==undefined o []==false, cómo usar typeof y cuándo === debe ser tu norma por defecto.
-
Javascript
Tipos avanzados en TypeScript: mapped types, conditional types y template literals
Aprende a usar mapped types, conditional types, template literal types e infer en TypeScript para construir tipos reutilizables y precisos sin complicar el código de negocio.
-
Javascript
Temporal API: el fin de Date() en JavaScript
Date() en JavaScript lleva décadas siendo un problema real: meses que empiezan en 0, mutabilidad silenciosa y ningún soporte serio de zonas horarias. Temporal API llega a Stage 3 para resolver todo eso con un conjunto de tipos claros e inmutables.
-
Javascript
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
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
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
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
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
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 ...









