Saltar al contenido
AIM Desarrollo y Automatizaciones

Blog

Aquí cuento cómo resolví lo que ves en el sitio y en el Lab: qué decidí, qué medí y el código que lo hace funcionar. Cada nota enlaza a los archivos del repositorio para que lo revises tú mismo.

Suscríbete por RSS

  1. Un agente de IA con herramientas reales en Workers AI

    Gemma 4 con function calling nativo, cuatro herramientas de solo lectura y topes en cada ejecución. Así funciona el agente del Lab y cuánto cupo gasta.

    Publicado el
    Tiempo de lectura
    5 min de lectura
    • IA
    • Workers AI
    • Cloudflare
    • Agentes
    • Pruebas
  2. Un asistente de IA gratis: Gemma 4 en Cloudflare Workers AI

    Por qué el asistente del Lab usa Gemma 4 y no Claude, cómo cabe en el cupo gratis de Workers AI y cómo responde solo con lo que dice el sitio.

    Publicado el
    Tiempo de lectura
    5 min de lectura
    • IA
    • Workers AI
    • Cloudflare
    • Turnstile
  3. CSP estricta en Astro 7, sin unsafe-inline ni unsafe-eval

    Hashes en vez de unsafe-inline, Zod sin eval, estilos en clases, fuentes como archivos, Prism en lugar de Shiki y una prueba que falla con cualquier violación.

    Publicado el
    Tiempo de lectura
    6 min de lectura
    • Seguridad
    • Astro
    • CSP
    • Rendimiento
  4. De ~1,25 s a una fracción: Neon por HTTP desde Cloudflare

    Cada petición a la API abría una conexión TCP y TLS a Neon. Con el driver HTTP, cada consulta es una petición. Así lo medí, lo probé y lo puedo revertir.

    Publicado el
    Tiempo de lectura
    5 min de lectura
    • Rendimiento
    • Neon
    • Cloudflare
    • Postgres
    • Pruebas
  5. Un sitio bilingüe en Astro 7 con URLs traducidas

    Español en la raíz, inglés bajo /en/ con rutas propias, traducciones como capa sobre el español y pruebas que fallan si las dos versiones se separan.

    Publicado el
    Tiempo de lectura
    5 min de lectura
    • Astro
    • i18n
    • SEO
    • Pruebas