Artículos

  • 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.

  • Java 0

    Virtual threads en Java 21: Project Loom y el fin de las quejas sobre la concurrencia Java

    Java 21 trae los virtual threads de Project Loom: threads gestionados por la JVM que cuestan microsegundos, consumen ~100 bytes y permiten millones de conexiones concurrentes sin reescribir nada. Aquí te explicamos cómo funcionan y cuándo usarlos.

  • Javascript 0

    Hoisting en JavaScript: variables y funciones elevadas al inicio del scope

    El hoisting en JavaScript mueve las declaraciones al inicio del scope antes de ejecutar el código. Aprende cómo se comportan function declarations, var, let y const, y por qué la Temporal Dead Zone existe para protegerte de bugs silenciosos.

  • 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.

  • Python 0

    Métodos de lista en Python: append, extend, insert, remove y pop

    Guía práctica de los métodos de lista más usados en Python: append, extend, insert, remove y pop. Aprende la diferencia clave entre append y extend, cuándo usar remove o pop, y el error clásico de modificar una lista mientras la iteras, con ejemplos reales.

  • Generales 0

    dnsscan: escáner de seguridad DNS en Go que evalúa DNSSEC, SPF, DMARC, CAA y MTA-STS

    dnsscan analiza la postura de seguridad DNS de un dominio evaluando DNSSEC, CAA, SPF, DMARC, MTA-STS y TLS-RPT. Devuelve un grade A+ a F con puntuación numérica. Licencia MIT, una sola dependencia externa, usable como librería Go, CLI o servicio HTTP. Motor DNS de HeaderForge publicado de form...

  • PHP 0

    sprintf en PHP: formatear cadenas con precisión

    Guía práctica de sprintf() en PHP: especificadores de formato %s %d %.2f, padding con ceros a la izquierda, formateo de precios con IVA, diferencias con printf() y cómo evitar errores con el orden de argumentos. Cuatro ejemplos reales con precios, referencias, logs y URLs.

  • Generales 0

    Odin: el lenguaje de programación que enamora a los que vienen de C

    Odin es un lenguaje de propósito general de bajo nivel creado por Bill Hall (GingerBill) como alternativa moderna a C. Sin GC, sin OOP, sin excepciones, con inicialización a cero por defecto, bounds checking activado y soporte nativo para SOA. ThePrimeagen lo probó en junio de 2026 y publicó ...

  • Javascript 0

    var, let y const en JavaScript: diferencias reales y cuándo usar cada uno

    Diferencias reales entre var, let y const en JavaScript moderno: scope de función vs. de bloque, hoisting, temporal dead zone y el error más frecuente con const (que no es inmutable). Ejemplos con casos reales y el bug clásico del bucle con var.

  • Generales 0

    Coroutines y Flow en Kotlin: concurrencia asíncrona sin callbacks ni RxJava

    Las coroutines de Kotlin permiten escribir código asíncrono de forma secuencial, sin callbacks ni cadenas de operadores. Con Flow añades streams de datos reactivos que se integran de forma natural con el resto del lenguaje.