Artículos
-
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.
-
Ruby
Ractors en Ruby 3: concurrencia paralela sin el Global VM Lock
Ruby 3.0 introdujo Ractors para lograr paralelismo real en CPU sin depender del GVL. Cada Ractor tiene su propio espacio de memoria y se comunica por mensajes. Te explicamos cómo funcionan y cuándo usarlos.
-
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.
-
Javascript
Módulos ES en JavaScript: import, export y módulos dinámicos con import()
Los módulos ES (ESM) permiten estructurar JavaScript en archivos separados sin contaminar el ámbito global. Aprende named exports, default export, import con alias, reexportación, import() dinámico para lazy loading, top-level await y cómo dar soporte a navegadores antiguos con module/nomodule.
-
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.
-
Python
JSON en Python: json.load, json.dump, opciones y errores comunes
Aprende a usar el módulo json de Python para leer y escribir ficheros JSON, parsear respuestas de API y serializar objetos propios. Cubre json.load, json.dump, indent, ensure_ascii=False, JSONDecodeError y serialización de dataclass con default.
-
PHP
DateTime y DateTimeImmutable en PHP: manejo orientado a objetos de fechas
DateTime y DateTimeImmutable son las dos clases PHP para manejar fechas con OOP. La diferencia clave: DateTime muta el objeto al modificarlo, DateTimeImmutable devuelve una nueva instancia. Aprende a crear, modificar, formatear y comparar fechas, y a evitar el bug clásico de la mutación.
-
Javascript
Proxy y Reflect en JavaScript: interceptar operaciones sobre objetos
Aprende a usar Proxy y Reflect en JavaScript para interceptar operaciones sobre objetos: validación automática, valores por defecto, logging de accesos y objetos reactivos como los de Vue 3. Cuatro ejemplos reales progresivos con los errores más frecuentes.
-
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.









