Artículos

  • Generales 0

    Kotlin 2.4: Swift export en alpha, UUID estable y GC concurrente en Native

    Kotlin 2.4.0, publicado el 3 de junio de 2026, trae Swift export en alpha para generar bindings Swift idiomáticos desde Kotlin Multiplatform, el tipo kotlin.uuid.Uuid estable en la librería estándar común, el recolector de basura concurrente activado por defecto en Kotlin/Native y soporte com...

  • Generales 0

    Borrowing en Rust: referencias inmutables y mutables sin sorpresas

    El borrowing en Rust controla cómo se comparten referencias a datos sin copiarlos. Aprende la diferencia entre & y &mut, las dos reglas del borrow checker y cómo los scopes resuelven conflictos de referencias. Con cuatro ejemplos progresivos y mensajes de error reales del compilador.

  • Generales 0

    Kotlin Multiplatform en 2026: una base de código para Android, iOS y más

    Kotlin Multiplatform (KMP) lleva desde noviembre de 2023 en fase estable y permite compartir lógica de negocio, red y base de datos entre Android, iOS, desktop y web sin renunciar a la UI nativa de cada plataforma.

  • Generales 0

    API REST en Go con net/http puro: sin frameworks, sin magia

    Go incluye en su librería estándar un servidor HTTP listo para producción. Con Go 1.22 el mux nativo admite parámetros de ruta y filtrado por método, así que ya no necesitas gorilla/mux ni chi para la mayoría de APIs.

  • Generales 0

    Move semantics en Rust: por qué let s2 = s1 invalida s1

    Move semantics en Rust: qué ocurre cuando asignas un String a otra variable y por qué el compilador invalida el original. Diferencia entre tipos Copy como i32, bool o char y los que se mueven como String o Vec. Con errores de compilación reales explicados.

  • Generales 0

    Tokio en 2026: el runtime async de Rust que debes conocer

    Tokio es el runtime async de referencia en Rust: ejecuta Futures, gestiona el scheduler multi-hilo y potencia librerías como Axum, reqwest o sqlx. Esta guía explica cómo funciona y cómo sacarle partido desde cero.

  • Generales 0

    QUERY llega a HTTP: el método que faltaba entre GET y POST

    RFC 10008 define QUERY como nuevo método HTTP estándar: permite enviar una consulta con body como POST, pero es seguro, idempotente y cacheable como GET. Soluciona años de búsquedas complejas camufladas como POST. Ventajas, limitaciones, comparativa y guía de adopción.

  • Generales 0

    Zig 0.16: ocho meses de trabajo y el mayor lanzamiento del lenguaje hasta la fecha

    Zig 0.16.0, publicado el 14 de abril de 2026, introduce I/O as an Interface con std.Io para backends de hilos y event-driven sin function coloring, la funcionalidad Juicy Main con inyección de dependencias en main(), compilación incremental mejorada con -fincremental y soporte básico para seis...

  • Generales 0

    GLM-5.2 en Cloudflare Workers AI: free tier, 262K de contexto y licencia MIT

    Cloudflare ha añadido GLM-5.2 a su plataforma Workers AI: 744B parámetros, licencia MIT, 262K de contexto, function calling y reasoning. El free tier da 10.000 neurons al día sin tarjeta de crédito. Un POST request y lo tienes corriendo en la infraestructura de Cloudflare.

  • Generales 0

    Ownership en Rust: las tres reglas que cambian cómo piensas sobre la memoria

    Rust elimina las fugas de memoria y el doble free sin recolector de basura. Su sistema de ownership asegura que cada valor tiene un único dueño y se libera al salir del scope. Aprende las tres reglas con ejemplos de código y errores de compilación reales.