Artículos
-
Generales
WebAssembly en 2026: WasmGC, WASI 0.3 y el Component Model cambian el ecosistema
WebAssembly 3.0 fue estándar W3C en septiembre de 2025. En 2026, WasmGC elimina el problema del tamaño para lenguajes con GC, WASI 0.3 trae I/O asíncrono al Component Model, y el Component Model permite componer módulos de distintos lenguajes sin FFI. Google Sheets migró su motor de cálculo...
-
Generales
Enums en Rust: mucho más que constantes, modela datos reales con variantes
Los enums de Rust no son simples constantes: cada variante puede llevar datos de tipos distintos. Aprende a modelar IpAddr, Mensaje y Option con ejemplos reales, métodos con impl y por qué se llaman algebraic data types.
-
Generales
tlsscan: escáner de configuración TLS escrito en Go, licencia MIT y sin dependencias externas
tlsscan es una reimplementación MIT de la SSL Labs Server Rating Guide escrita en Go con solo la biblioteca estándar. Detecta protocolos TLS/SSL, analiza el certificado, evalúa vulnerabilidades como POODLE y DROWN, y puede usarse como librería, CLI o servicio HTTP. Alternativa comercialmente ...
-
Generales
Odin y Raylib: desarrollo de juegos 2D sin motor como alternativa ligera a Godot
Odin incluye bindings de Raylib en su librería vendor de serie, sin instalación adicional. Este artículo cubre el camino desde el primer programa hasta un personaje con movimiento y gravedad, el uso de SOA nativo de Odin para sprites masivos, y por qué esta combinación es una alternativa rea...
-
Generales
Ktor en 2026: servidor HTTP en Kotlin puro, sin Spring, sin magia
Ktor es el framework de JetBrains para montar servidores HTTP en Kotlin sin anotaciones mágicas ni contexto de aplicación pesado. Si tu proyecto es un microservicio pequeño o una función serverless y quieres arrancar rápido, Ktor tiene más sentido que Spring Boot.
-
Generales
Generics en Go: cuándo usarlos y cuándo no en 2026
Los generics llegaron a Go en la versión 1.18 y desde 1.21 forman parte de la biblioteca estándar. Aprende cuándo tienen sentido y cuándo complican el código sin necesidad.
-
Generales
Dangling references en Rust: por qué el compilador impide retornar referencias locales
Las dangling references apuntan a memoria ya destruida. En C++ el compilador las ignora; en Rust las bloquea en tiempo de compilación con el error E0106. Aprende por qué no puedes retornar referencias a variables locales y cómo resolverlo con ownership o lifetime annotations.
-
Generales
Rust y WebAssembly en 2026: wasm-pack, wasm-bindgen y el estado actual
Rust es el lenguaje más adecuado para compilar a WebAssembly: sin garbage collector, con herramientas oficiales y módulos más pequeños que los de cualquier alternativa. Esta guía cubre wasm-pack, wasm-bindgen, Leptos y el uso de WASM en el servidor con Spin.
-
Generales
mboxShell: visor de archivos MBOX para el terminal escrito en Rust, sin límite de tamaño
mboxShell es una herramienta de línea de comandos escrita en Rust que abre archivos MBOX de cualquier tamaño sin cargarlos en memoria. Streaming con buffer de 1 MB, índice persistente, búsqueda avanzada por campo, soporte de etiquetas de Gmail, exportación a EML/CSV y binario único sin depe...
-
C#
Entity Framework Core en 2026: mejoras, patrones modernos y cuándo no usarlo
EF Core 9 y 10 traen operaciones masivas sin cargar entidades, mejor traducción de LINQ a SQL y soporte nativo para datos jerárquicos. Te explico qué usar y cuándo saltarte el ORM.









