Artículos
-
Generales
Flutter Web en 2026: WebAssembly estable, cuándo tiene sentido y cuándo no
Flutter Web con WebAssembly es estable desde Flutter 3.24 (agosto 2024). Análisis honesto de qué ganas con Wasm, qué sigue sin resolverse y en qué proyectos tiene sentido apostar por Flutter Web.
-
Generales
async/await en Swift: concurrencia moderna con structured concurrency
async/await en Swift 5.5 junto con async let, TaskGroup y AsyncSequence forman el modelo de concurrencia estructurada. Aprende cómo funciona y cuándo usar cada herramienta.
-
Generales
Closures en Rust: funciones anónimas que capturan el entorno
Los closures de Rust son funciones anónimas que capturan variables del entorno. Aprende la sintaxis básica, los tres modos de captura (referencia, mutable, move) y los traits Fn, FnMut y FnOnce con ejemplos progresivos que incluyen closures como parámetros, retorno y combinados con iteradores.
-
Generales
Traits esenciales de la stdlib de Rust: Display, Debug, From, Into, Iterator
Guía práctica sobre los traits más usados de la stdlib de Rust: Display para formatear al usuario, Debug para depurar con {:?}, From e Into para conversiones automáticas, PartialEq y Ord para comparar y ordenar, y Default para valores iniciales. Con cuatro ejemplos y errores de compilación r...
-
Generales
Phoenix LiveView en 2026: aplicaciones web reactivas sin escribir JavaScript
Phoenix LiveView 1.0 permite construir interfaces web reactivas donde toda la lógica vive en el servidor Elixir. Actualizaciones del DOM vía WebSocket, sin bundlers, sin frameworks JS del cliente.
-
Generales
Comptime en Zig: generics y metaprogramación sin macros en tiempo de compilación
Zig no tiene macros ni templates: tiene comptime, una palabra clave que ejecuta código Zig real durante la compilación. Aprende a crear generics, inspeccionar tipos y calcular constantes complejas en tiempo de compilación.
-
Generales
Estado en Flutter en 2026: Riverpod 2, Bloc y cuándo usar cada uno
Riverpod 2 y Bloc son las soluciones de gestión de estado más usadas en Flutter. Comparativa práctica con ejemplos de código, diferencias de enfoque y guía para elegir según el tipo de proyecto.
-
Generales
Swift Testing: el nuevo framework de tests que llega con Xcode 16
Swift Testing reemplaza a XCTest con macros @Test y #expect, parametrización nativa, suites con structs y soporte completo para async/await. Disponible en Xcode 16 y Linux.
-
Generales
Lifetimes en Rust: decirle al compilador cuánto viven las referencias
Los lifetimes en Rust le dicen al compilador cuánto debe vivir cada referencia, algo que no siempre puede inferir solo. Aprende la sintaxis 'a, las reglas de elision y cómo anotar funciones y structs con cuatro ejemplos prácticos y errores reales del compilador.
-
Generales
Trait bounds en Rust: restringir qué tipos acepta una función genérica
Los trait bounds en Rust permiten restringir qué tipos acepta una función genérica. Aprende la sintaxis T: Trait, múltiples bounds con +, la cláusula where, impl Trait frente a T: Trait, blanket implementations y retorno de impl Trait, con ejemplos prácticos.









