Artículos
-
Generales
Box
en Rust: asignación en heap, tipos recursivos y trait objects Box en Rust asigna valores en el heap y resuelve tres problemas concretos: tipos recursivos como árboles binarios, transferencia de ownership sin copiar datos grandes, y polimorfismo dinámico con trait objects. Guía con cuatro ejemplos reales y el error de compilación típico.
-
Generales
Result vs excepciones: cómo Rust cambia la forma de pensar los errores
Las excepciones son control flow implícito: ocultan qué puede fallar. Rust usa Result para hacer los errores explícitos en la firma de cada función. Aprende a usar el operador ?, cuándo recurrir a panic! y qué diferencia hay en rendimiento frente a Java, Python y JavaScript.
-
Generales
Nerves en 2026: Elixir para sistemas embebidos e IoT con el BEAM en hardware real
Nerves es la plataforma para correr Elixir y la BEAM en hardware embebido: Raspberry Pi, BeagleBone y otros. Buildroot, actualizaciones OTA atómicas y el modelo de supervisión OTP en dispositivos IoT.
-
Generales
Bun y Zig: cómo el runtime de JavaScript más rápido usa Zig en su núcleo
Bun es el runtime de JavaScript más rápido del mercado y está escrito en Zig. Descubre por qué Jarred Sumner eligió Zig, cómo funciona la integración con JavaScriptCore y qué ventajas aporta el control de memoria de Zig.
-
Generales
Flutter en producción: CI/CD con GitHub Actions, Fastlane y distribución automática
Automatizar el build y la distribución de una app Flutter con GitHub Actions y Fastlane elimina errores manuales y acelera los releases. Guía completa con ejemplos de workflows para Android e iOS, firma de código y despliegue a las tiendas.
-
Generales
SwiftData en 2026: persistencia de datos con el framework nativo de Apple
SwiftData reemplaza a Core Data con macros Swift, @Query y @Model. Disponible desde iOS 17, iOS 18 añade DataStore personalizado y unique constraints. Guía completa con ejemplos.
-
Generales
Rust vs Go en 2026: cuándo elegir cada uno para backend y sistemas
Comparativa práctica de Rust y Go en 2026 para elegir bien en backend, sistemas y herramientas. Rendimiento, concurrencia, seguridad de memoria y cuatro casos de uso reales con recomendación clara sobre cuándo usar cada lenguaje.
-
Generales
Los traits Send y Sync en Rust: qué tipos son seguros entre hilos
Send y Sync son los dos traits que controlan el acceso a datos entre hilos en Rust. Send permite mover un valor a otro hilo; Sync permite compartirlo por referencia. Aprende qué tipos no los implementan, cómo funcionan los auto traits y por qué Rust detecta las carreras de datos en tiempo de c...
-
Generales
Nx y Livebook: machine learning en Elixir con el ecosistema que crece en 2026
Nx aporta tensores y operaciones numéricas a Elixir con soporte para GPU. Livebook, los notebooks interactivos de la BEAM. Axon para redes neuronales y Explorer para datos tabulares.
-
Generales
TigerBeetle: la base de datos financiera en tiempo real escrita en Zig
TigerBeetle es una base de datos especializada en contabilidad de doble entrada escrita en Zig. Hasta un millón de transferencias por segundo, latencia predecible sin GC y garantías de consistencia financiera totales.









