Artículos
-
Javascript
Node.js avanzado: child_process, worker_threads, Cluster y estrategias de escalado
Aprende a escalar Node.js más allá del proceso único. Guía con ejemplos reales de child_process (spawn, exec, fork), worker_threads con SharedArrayBuffer para cálculos CPU-intensivos, módulo Cluster para compartir puerto entre instancias y PM2 para gestionar workers en producción.
-
Javascript
ESM en Node.js: import/export nativo, interop con CommonJS y configuración package.json
Aprende a usar ESM nativo en Node.js sin Babel ni Webpack: activa "type": "module" en package.json, maneja extensiones .mjs y .cjs, importa paquetes CommonJS desde ESM y usa import() dinámico al revés. Con ejemplos reales de top-level await, import.meta.url e interop CJS.
-
Javascript
Operadores modernos de JavaScript: ??=, ||=, &&=, ?., ?? y patrones de uso
Guía práctica sobre los operadores modernos de JavaScript: nullish coalescing (??), optional chaining (?.) y los operadores de asignación lógica ??=, ||= y &&=. Ejemplos reales de configuración fetch, normalización de datos de API y el error clásico de confundir || con ??.
-
Javascript
Destructuring avanzado en JavaScript: renombrar, defaults, anidado, rest y en parámetros
Guía de destructuring avanzado en JavaScript: renombrar variables al desestructurar, valores por defecto, anidado en varios niveles, operador rest, swap de arrays, ignorar posiciones, computed property names y desestructuración en parámetros de función.
-
Javascript
20 tips de TypeScript para ser más productivo: satisfies, NoUnchecked, Extract y trucos del sistema de tipos
20 trucos prácticos de TypeScript para el día a día: satisfies para validar sin ampliar tipos, NoUncheckedIndexedAccess, Extract para filtrar unions, Simplify para mejorar el hover en el editor, type-fest, NoInfer y más técnicas con ejemplos reales antes/después.
-
Javascript
V8 y motores JavaScript: hidden classes, JIT, optimización y antipatrones de rendimiento
Aprende cómo funciona el motor V8 por dentro: intérprete Ignition, compilador JIT TurboFan, hidden classes e inline caching. Con benchmarks reales para evitar desoptimizaciones y mejorar el rendimiento de tu JavaScript en Node.js y el navegador.
-
Javascript
TypeScript con WebAssembly: tipos para módulos WASM, wasm-bindgen y AssemblyScript
Aprende a tipar módulos WebAssembly en TypeScript: desde declare module '*.wasm' hasta los .d.ts que genera wasm-bindgen con Rust, y cómo compilar y cargar AssemblyScript con tipos completos usando @assemblyscript/loader.
-
Javascript
Memory leaks en JavaScript: patrones comunes, detección con DevTools y heap snapshots
Los memory leaks más comunes en JavaScript y cómo detectarlos: event listeners sin eliminar, closures que retienen el scope, setInterval sin clearInterval y variables globales accidentales. Incluye ejemplos con código que hace leak y su corrección, más cómo usar DevTools Memory para cazar e...
-
Javascript
Tipos globales en TypeScript: declare global, ambient modules, lib.dom.d.ts y extender Window
Aprende a declarar tipos globales en TypeScript: cómo extender Window con declare global, definir módulos ambient para SVG o CSS, controlar lib.dom.d.ts y @types desde tsconfig, y usar globalThis con tipos en proyectos isomorfos.
-
Javascript
CORS y Same-Origin Policy en JavaScript: preflight, credentials, headers y errores comunes
Aprende cómo funciona CORS y la Same-Origin Policy en JavaScript: peticiones simples y preflight, headers Access-Control-Allow-Origin y credentials, cómo enviar cookies cross-origin sin errores y cómo diagnosticar el error de CORS policy en la consola del navegador.









