Artículos
-
Generales
data class, sealed class y value class en Kotlin: modelar datos con precisión
Aprende a usar data class, sealed class y value class en Kotlin para modelar datos de forma expresiva, segura y sin código repetitivo. Con ejemplos prácticos y casos de uso reales.
-
Generales
Testing en Go en 2026: table-driven tests, benchmarks y fuzzing
Go trae un runner de tests integrado que no necesita frameworks externos. En esta guía ves cómo funciona, qué son los table-driven tests, cómo medir rendimiento con benchmarks y cómo usar el fuzzer para cazar bugs con inputs aleatorios.
-
Generales
Option
en Rust: adiós al null, hola Some y None Option T en Rust sustituye al null con dos variantes: Some envuelve el valor y None representa la ausencia. Aprende a usarla con match, if let, unwrap_or, map y and_then, a propagar None con el operador ? y cuándo evitar unwrap en producción.
-
Generales
Rust en el kernel de Linux: qué es Rust-for-Linux y hasta dónde ha llegado
Desde Linux 6.1, el kernel admite Rust junto a C para escribir drivers y módulos nuevos. Esto es lo que ha entrado en cada versión y qué significa para los desarrolladores de sistemas.
-
Generales
Gestión de memoria en V en la práctica: GC Boehm, autofree, -gc none y arenas
Segunda entrega de la serie sobre V: las cuatro formas reales de gestionar memoria en el lenguaje, con codigo para cada una y por que autofree, la pieza que sostiene el eslogan "sin GC", sigue sin ser apta para produccion.
-
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
Sintaxis de V para quien viene de Go: variables, tipos, structs y funciones
Primera entrega de la serie sobre el lenguaje V: como se declaran variables y tipos, la diferencia con Go en mutabilidad, funciones con retorno multiple y structs con cuatro niveles de visibilidad de campo.
-
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...









