Artículos
-
Generales
Box
en Rust: heap allocation y tipos recursivos Box en Rust es un puntero inteligente que asigna un valor en el heap y guarda un puntero de tamaño fijo en el stack. Aprende cuándo usarlo: tipos recursivos como listas enlazadas, objetos trait con dispatch dinámico y manejo de errores heterogéneos con Box dyn Error.
-
Generales
Implementar el trait Iterator en Rust para tus propios tipos
Aprende a implementar el trait Iterator en Rust para tus propios tipos: desde un contador básico hasta un árbol binario con recorrido en orden. Solo defines next() y obtienes map, filter, collect y más de setenta métodos gratuitos. Incluye ejemplos con Fibonacci infinito e IntoIterator.
-
Generales
Pattern matching en Elixir: cómo cambia la forma de escribir y pensar el código
En Elixir el operador = no asigna, hace match. Eso cambia cómo fluye el control, cómo se destrukturan datos y cómo se escriben funciones con múltiples cláusulas. Ejemplos prácticos.
-
Generales
El sistema de build de Zig: reemplazar CMake y Make con zig build
Zig incluye su propio sistema de build escrito en Zig puro. Sin DSLs ni ficheros de configuración crípticos: el build.zig es código Zig normal. Aprende a compilar, testear y gestionar dependencias con zig build.
-
Generales
Dart en el servidor: Dart Frog y Shelf para APIs sin salir del ecosistema Dart
Shelf es la librería HTTP oficial de Dart y Dart Frog el framework de servidor más completo construido sobre ella. Guía práctica de cómo crear APIs REST en Dart, compartir código con Flutter y cuándo tiene sentido esta arquitectura.
-
Generales
Swift Package Manager en 2026: dependencias y plugins sin CocoaPods
Swift Package Manager es el estándar para gestionar dependencias en Swift en 2026. Aprende Package.swift, plugins de compilación, recursos en paquetes y por qué CocoaPods ya no es necesario.
-
Generales
Encadenar iteradores en Rust: pipelines de datos sin bucles explícitos
Aprende a encadenar iteradores en Rust para construir pipelines de transformación sin bucles explícitos. Cubre evaluación perezosa, flat_map, take_while, skip_while y peekable con ejemplos reales de procesamiento de ficheros y registros.
-
Generales
Iteradores en Rust: map, filter, collect y por qué son zero-cost abstractions
Aprende a usar iteradores en Rust: el trait Iterator, iter() vs into_iter(), adaptadores como map, filter, flat_map y zip, consumidores como collect, fold y sum. Por qué son zero-cost abstractions y cómo depurar cadenas con inspect().
-
Generales
Ecto en Elixir: acceso a bases de datos con changesets y queries componibles
Ecto no es un ORM tradicional. Es una librería de acceso a datos con changesets para validación y un DSL de queries que se compone como funciones. Así se trabaja con PostgreSQL en Elixir.
-
Generales
Error handling en Zig: error unions, try y cómo evitar las excepciones
En Zig los errores son parte del tipo de retorno de la función. Aprende a usar error unions (!T), try para propagarlos, catch para manejarlos localmente y errdefer para limpiar recursos solo en caso de fallo.









