Artículos
-
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.
-
Lua
Lua en el servidor web: OpenResty, ngx_lua y scripting con Lua en nginx
OpenResty extiende nginx con LuaJIT para ejecutar lógica de negocio directamente en el servidor web. Aprende a usar ngx_lua, los bloques content_by_lua y access_by_lua, y cómo Kong API Gateway se construye sobre esta base.
-
Erlang
Interoperabilidad de Gleam con Erlang y Elixir: llamar a librerías existentes del BEAM
Gleam puede llamar a cualquier librería Erlang o Elixir usando la anotación @external. Esto da acceso al ecosistema BEAM completo desde el primer día: ETS, crypto, y miles de paquetes de Hex disponibles con tipos Gleam sobre ellos.
-
Generales
Arquitectura limpia en Go: hexagonal, ports & adapters y organización de paquetes a escala
Aprende a organizar proyectos Go a escala con arquitectura hexagonal y ports & adapters. Estructura cmd/, internal/ y pkg/; dominio sin dependencias externas; casos de uso que orquestan el dominio; adapters para Postgres y SMTP; antipatrón de interfaces con un solo implementador y feature-first ...
-
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...
-
Generales
El trait Future en Rust: poll, Context, Waker e implementar un Future a mano
Aprende cómo funciona el trait Future en Rust por dentro: qué hace poll, cómo el Waker notifica al runtime, por qué los futures son lazy y cómo implementar uno a mano sin async/await. Incluye el desugar de async fn a máquina de estados.
-
Generales
Swift Algorithms y Collections: chunked, windows, product, Deque y OrderedDictionary
swift-algorithms y swift-collections son dos paquetes oficiales de Apple que amplían Swift con chunked, windows, product, combinations y estructuras como Deque, OrderedDictionary, OrderedSet y Heap. Con ejemplos reales y cuándo usar cada uno.
-
Python
httpx en Python: cliente HTTP moderno con soporte async, HTTP/2 y middleware
Guía práctica de httpx, el cliente HTTP para Python con API síncrona y asíncrona. Aprende a usar httpx.Client(), AsyncClient, HTTP/2, timeouts por fase, autenticación BearerAuth y MockTransport para tests sin servidor real.
-
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.
-
Generales
Wire en Go: dependency injection en tiempo de compilación con providers e injectors
Wire genera el cableado de dependencias de tu aplicación Go en tiempo de compilación, sin reflexión en runtime. Aprende a crear providers, ProviderSets e injectors, a usar wire.Bind para interfaces y a montar una app web modular con wire gen.









