Artículos
-
Generales
Testing en Elixir: ExUnit, Mox y doctests que verifican tu documentación
Elixir incluye ExUnit como framework de testing en la librería estándar. Los doctests convierten los ejemplos de la documentación en tests reales. Mox permite mockear behaviours sin magia.
-
Generales
Zig y WebAssembly: compilar a WASM sin Emscripten ni toolchain adicional
Con Zig compilar a WebAssembly es tan sencillo como cambiar el target. Sin Emscripten ni herramientas adicionales: wasm32-freestanding para el navegador y wasm32-wasi para entornos como Wasmtime.
-
Generales
Impeller: el motor de rendering de Flutter que reemplaza a Skia en iOS y Android
Impeller es el nuevo motor de renderizado de Flutter que elimina el shader compilation jank. Activo por defecto en iOS desde Flutter 3.10 y en Android desde Flutter 3.19. Explicación de cómo funciona, diferencias con Skia y qué cambia para el desarrollador.
-
Generales
Vapor 4 en 2026: servidor HTTP en Swift puro sin Node.js
Vapor 4 es el framework web de Swift más maduro para backend en 2026. Aprende rutas, Fluent ORM, JWT y despliegue con Docker en Swift 6 sin Node.js ni Python.
-
Generales
RefCell
en Rust: mutabilidad interior cuando el borrow checker es demasiado estricto RefCell en Rust implementa mutabilidad interior: las reglas del borrow checker se verifican en tiempo de ejecución en lugar de en compilación. Aprende a usar borrow(), borrow_mut() y el patrón Rc + RefCell con ejemplos de grafos y mock objects en tests.
-
Generales
Rc
y Arc en Rust: múltiples propietarios del mismo dato En Rust un dato tiene un único propietario, pero a veces necesitas compartirlo. Rc y Arc resuelven ese problema con reference counting. Aprende cuándo usar cada uno, cómo evitar ciclos con Weak y cómo combinar Arc con Mutex para escritura concurrente.
-
Generales
Supervisores en OTP: cómo Elixir recupera errores de forma automática
Los supervisores OTP forman árboles jerárquicos que vigilan procesos y los reinician cuando fallan. Estrategias one_for_one, one_for_all, rest_for_one y cuándo usar cada una en Elixir.
-
Generales
Interop Zig-C: llamar a cualquier biblioteca C desde Zig sin FFI adicional
Zig puede incluir cabeceras C directamente con @cImport sin bindings ni herramientas externas. Aprende a usar bibliotecas C como SQLite, a compilar código C con zig cc y a exportar funciones Zig para C.
-
Generales
Testing en Flutter: unit, widget e integration tests con el framework oficial
Flutter incluye en el SDK su propio framework de testing con soporte para unit tests, widget tests e integration tests. Guía práctica con ejemplos de código, finders, mocks y cómo organizar la pirámide de tests en un proyecto Flutter.
-
Generales
Protocolos y genéricos en Swift: diseño orientado a protocolos en la práctica
El diseño orientado a protocolos en Swift usa POP, genéricos, tipos opacos (some) y existenciales (any) para componer comportamiento sin herencia. Guía práctica con ejemplos reales.









