Artículos

  • Generales 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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.