Artículos

  • Generales 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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# 0

    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.