Artículos
-
Ruby
Hotwire en Rails: Turbo Drive, Turbo Frames y Stimulus sin escribir JavaScript
Hotwire es el stack de DHH para aplicaciones interactivas sin frameworks JS. Turbo Drive, Turbo Frames y Turbo Streams gestionan navegación y actualizaciones en tiempo real desde el servidor. Stimulus añade JavaScript organizado cuando hace falta.
-
Javascript
El event loop en JavaScript: call stack, microtasks y macrotasks
JavaScript es single-threaded, pero gestiona timers, eventos y promesas sin bloquearse gracias al event loop. Aprende qué es el call stack, la diferencia entre microtasks y macrotasks, y por qué las promesas tienen prioridad sobre setTimeout. Con 4 ejemplos con el orden de ejecución explicado ...
-
Javascript
async/await en JavaScript: código asíncrono que parece síncrono
async/await es azúcar sintáctico sobre Promises que hace el código asíncrono de JavaScript mucho más legible. Aprende cómo funciona async function, cómo manejar errores con try/catch, el peligro de await en bucles y cómo ejecutar promesas en paralelo con Promise.all.
-
Ruby
Rails 8 en 2026: Solid Queue, Solid Cache y sin Node.js como dependencia
Rails 8 llega con Solid Queue, Solid Cache y Solid Cable para eliminar Redis y Memcached como dependencias. También añade un generador de autenticación nativo y Propshaft como pipeline por defecto.
-
Javascript
Promises en JavaScript: then, catch, finally y cómo encadenarlas
Aprende a crear y consumir Promises en JavaScript: estados pending, fulfilled y rejected, cómo usar then, catch y finally, encadenar promises sin perder el return, y cuándo elegir entre Promise.all, allSettled, race o any.
-
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.
-
Ruby
Ruby 3.4 en 2026: YJIT mejorado, Prism parser y las novedades que importan
Ruby 3.4 llegó en diciembre de 2024 con YJIT multihilo activado por defecto, Prism como parser oficial y el parámetro implícito it en bloques. Te contamos qué cambia y por qué merece actualizar.
-
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.









