Artículos

  • Generales 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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.