Artículos

  • Javascript 0

    Symbol en JavaScript: identificadores únicos y well-known symbols

    Aprende a usar Symbol en JavaScript para crear valores únicos como claves de propiedades sin colisiones. Cubre Symbol.for para el registro global, well-known symbols como Symbol.iterator, Symbol.toPrimitive y Symbol.hasInstance, y casos reales con ejemplos de código.

  • Generales 0

    Generics en Rust: funciones y structs que funcionan con cualquier tipo

    Aprende a usar generics en Rust: funciones y structs genéricos, múltiples parámetros de tipo, métodos en tipos genéricos y por qué Option y Result son generics. Incluye monomorfización explicada: zero overhead en tiempo de ejecución, con 4 ejemplos progresivos.

  • Generales 0

    Elixir 1.18 en 2026: el sistema de tipos gradual y las novedades reales del lenguaje

    Elixir 1.18 llega con tipos graduales basados en set-theoretic types, warnings de compilación sobre tipos incorrectos y mejoras en el protocolo de diagnósticos. Qué cambia y qué no.

  • Python 0

    Iteradores en Python: __iter__ y __next__ para objetos iterables propios

    Aprende el protocolo iterador de Python: diferencia entre iterable e iterador, cómo definir __iter__ y __next__ en tus propias clases, crear iteradores infinitos con StopIteration y usar generadores con itertools.islice para secuencias sin fin.

  • Generales 0

    Zig 0.14.0 en 2026: qué es el lenguaje, por qué importa y cómo empezar

    Zig es un lenguaje de sistemas sin GC, sin runtime oculto y sin excepciones. Con la versión 0.14.0 disponible desde marzo de 2025, te explicamos qué lo diferencia de C y Rust y cómo dar los primeros pasos.

  • PHP 0

    array_diff y array_intersect en PHP: comparar arrays

    Aprende a usar array_diff, array_intersect y sus variantes en PHP para comparar arrays por valor, clave o ambos. Ejemplos reales de permisos de usuario, sincronización de etiquetas, detección de cambios en configuración y filtrado de entradas de formulario.

  • Generales 0

    Flutter 3.27 en 2026: las novedades más importantes del framework de Google

    Flutter 3.27, publicado en diciembre de 2024, trae mejoras en widgets como CarouselView, mejor rendimiento con Impeller en iOS y Android, refinamientos en Flutter Web con WebAssembly y las novedades de Dart 3.6 como los digit separators.

  • Ruby 0

    Ruby 3.4 en 2026: YJIT mejorado, Prism parser y las novedades que importan

    Ruby 3.4 llegó en diciembre de 2024 con YJIT multihilo activado por defecto, Prism como parser oficial y el parámetro implícito it en bloques. Te contamos qué cambia y por qué merece actualizar.

  • Generales 0

    Swift 6 y la concurrencia estricta: actores, Sendable y cómo migrar tu código

    Swift 6 activa la verificación estricta de concurrencia en compilación. Aprende cómo funcionan los actores, el protocolo Sendable y los pasos para migrar tu proyecto sin errores.

  • Javascript 0

    WeakMap y WeakRef en JavaScript: referencias débiles para evitar memory leaks

    WeakMap y WeakRef permiten asociar datos a objetos en JavaScript sin impedir que el recolector de basura los limpie. Aprende cuándo usar WeakMap, WeakSet y FinalizationRegistry con ejemplos reales de caché DOM, datos privados y detección de memory leaks.