<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fredy Acuna</title>
    <link>https://www.fredhii.com</link>
    <description>Portfolio personal y blog de Fredy Acuna - Ingeniero de software compartiendo notas sobre desarrollo web, tecnología y proyectos.</description>
    <language>es</language>
    <lastBuildDate>Sat, 31 Oct 2026 10:55:08 GMT</lastBuildDate>
    <atom:link href="https://www.fredhii.com/feed.es.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Un Video Musical con IA (Casi) Sin Presupuesto: El Pipeline de NOVALYX y Sus Seis Checkpoints]]></title>
      <link>https://www.fredhii.com/publicaciones/video-musical-con-ia-sin-presupuesto-novalyx</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/video-musical-con-ia-sin-presupuesto-novalyx</guid>
      <description><![CDATA[Cómo hice dos lyric videos con Suno, Nano Banana Pro, Veo 3.1 y herramientas locales en Python, con una decisión humana en seis checkpoints. Lo que costó de verdad, lo que falló y las reglas que me quedaron.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Por Qué Tu Sitemap de Next.js Está Vacío (y la Solución Nativa)]]></title>
      <link>https://www.fredhii.com/publicaciones/por-que-tu-sitemap-de-nextjs-esta-vacio</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/por-que-tu-sitemap-de-nextjs-esta-vacio</guid>
      <description><![CDATA[next-sitemap generaba un índice de sitemap vacío en mi sitio con Next.js 16 porque todas las páginas se renderizan en cada petición. Te explico por qué pasa, cómo confirmarlo en los manifiestos del build y cómo lo reemplacé con app/sitemap.ts y robots.ts nativos.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Organic Driven Development (ODD): Cómo Trabajo con Agentes de IA Todos los Días]]></title>
      <link>https://www.fredhii.com/publicaciones/organic-driven-development-agentes-ia</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/organic-driven-development-agentes-ia</guid>
      <description><![CDATA[El flujo que uso con Claude Code en mis proyectos: autorizar, explorar, clasificar pequeño o grande con la prueba de "retomar desde el diff", registrar un documento de feature antes de la primera escritura, implementar tarea por tarea con pruebas primero y cerrar con una línea de Risk. Viene de Gentle AI y así se ve en repositorios reales.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[No Redirijas a los Crawlers por Idioma: Locale en la URL y hreflang con el Proxy de Next.js 16]]></title>
      <link>https://www.fredhii.com/publicaciones/no-redirijas-crawlers-por-idioma-nextjs</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/no-redirijas-crawlers-por-idioma-nextjs</guid>
      <description><![CDATA[Mis páginas en español no se podían indexar porque el middleware redirigía al inglés a cualquiera sin Accept-Language, incluidos Googlebot y Bingbot. Te muestro cómo reemplacé la redirección con un proxy de Next.js 16 que deja que la URL decida el idioma.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Un Servidor MCP para un SaaS Real: Cómo HitZero Permite Administrar un Club desde Claude]]></title>
      <link>https://www.fredhii.com/publicaciones/como-construir-un-servidor-mcp-para-un-saas</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-construir-un-servidor-mcp-para-un-saas</guid>
      <description><![CDATA[Cómo agregué un servidor MCP remoto a HitZero, un SaaS de gestión de clubes: inicio de sesión OAuth con la cuenta normal, tres meta-herramientas generadas desde la especificación OpenAPI, una confirmación antes de cada escritura o eliminación y una entrada en la auditoría por cada llamada.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Automatizo las Pruebas con Agentes de IA (Sin Confiar Ciegamente en Ellos)]]></title>
      <link>https://www.fredhii.com/publicaciones/como-automatizo-pruebas-con-agentes-ia</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-automatizo-pruebas-con-agentes-ia</guid>
      <description><![CDATA[La disciplina de pruebas que le doy a mis agentes de IA y cómo se ve en tres repositorios reales: Vitest, Testcontainers y Playwright en HitZero, Vitest y pruebas de Flutter en bici.taxi, y pytest para las herramientas de medios de NOVALYX. RED antes de GREEN, guardas estructurales, git hooks y un CI local que se niega a desincronizarse.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Agregar llms.txt a un Sitio con Next.js (Generado Desde Tu Contenido)]]></title>
      <link>https://www.fredhii.com/publicaciones/como-agregar-llms-txt-a-nextjs</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-agregar-llms-txt-a-nextjs</guid>
      <description><![CDATA[llms.txt es un índice en markdown de tu sitio pensado para modelos de lenguaje. Te muestro cómo lo agregué a mi portafolio con Next.js usando un route handler que lo construye a partir de las publicaciones y proyectos, para que nunca quede desactualizado.]]></description>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Mayordomía Financiera Bíblica: Guía Práctica para Distribuir Tu Ingreso, Tu Negocio y Tu Ministerio]]></title>
      <link>https://www.fredhii.com/publicaciones/mayordomia-financiera-biblica-guia-distribucion-ingreso</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/mayordomia-financiera-biblica-guia-distribucion-ingreso</guid>
      <description><![CDATA[Una mirada pastoral y práctica al modelo bíblico clásico de distribución del dinero — para personas, dueños de negocios cristianos e iglesias locales. Porcentajes con base en la Escritura y una calculadora gratuita para aplicarlo hoy.]]></description>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Construí una Calculadora Bíblica Bilingüe de Distribución Financiera en un Monorepo Next.js 16]]></title>
      <link>https://www.fredhii.com/publicaciones/como-construi-calculadora-distribucion-financiera-nextjs-monorepo</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-construi-calculadora-distribucion-financiera-nextjs-monorepo</guid>
      <description><![CDATA[Un análisis profundo de cómo armé una calculadora bíblica bilingüe (EN/ES) de distribución financiera: migración a monorepo pnpm, paquete de cálculos en TS puro, escritura pública hardcodeada, SEO i18n con dos URLs y hreflang, middleware de locale estilo Amazon, y PDF vectorial con window.print().]]></description>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Instalar Engram Cloud en Dokploy (Memoria Persistente para Tus Agentes de IA)]]></title>
      <link>https://www.fredhii.com/publicaciones/como-instalar-engram-cloud-en-dokploy</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-instalar-engram-cloud-en-dokploy</guid>
      <description><![CDATA[Guía paso a paso para self-hostear Engram Cloud en tu VPS usando Dokploy. Despliegue con imagen oficial, autenticación con bearer token, dashboard web y los 5 errores comunes que vas a encontrar (con sus soluciones reales).]]></description>
      <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cloudflare Workers AI: Guía Avanzada para Aplicaciones Reales]]></title>
      <link>https://www.fredhii.com/publicaciones/guia-produccion-cloudflare-workers-ai</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/guia-produccion-cloudflare-workers-ai</guid>
      <description><![CDATA[Guía avanzada de Cloudflare Workers AI cubriendo pipelines RAG, moderación de contenido con Llama Guard, function calling, outputs estructurados, optimización de costos y procesamiento asíncrono con Queues.]]></description>
      <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Instalar Gemma en Dokploy (La Forma Correcta)]]></title>
      <link>https://www.fredhii.com/publicaciones/como-instalar-gemma-en-dokploy</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-instalar-gemma-en-dokploy</guid>
      <description><![CDATA[Guía completa para instalar el modelo de IA Gemma de Google en Dokploy usando Ollama. Incluye almacenamiento persistente, configuración de concurrencia, requisitos de hardware y Open WebUI opcional para una interfaz tipo ChatGPT.]]></description>
      <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Crear un Chatbot Gratis con Cloudflare Workers AI]]></title>
      <link>https://www.fredhii.com/publicaciones/como-crear-un-chatbot-con-cloudflare-workers-ai</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-crear-un-chatbot-con-cloudflare-workers-ai</guid>
      <description><![CDATA[Aprende a crear un chatbot de IA simple usando la API REST de Cloudflare Workers AI. Incluye uso del tier gratuito, múltiples modelos como Llama y Gemma, y un ejemplo completo funcionando.]]></description>
      <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Cómo Acceder y Solucionar el Login del Módem Claro Hefei Radiotech]]></title>
      <link>https://www.fredhii.com/publicaciones/como-acceder-y-solucionar-login-modem-claro-hefei-radiotech</link>
      <guid isPermaLink="true">https://www.fredhii.com/publicaciones/como-acceder-y-solucionar-login-modem-claro-hefei-radiotech</guid>
      <description><![CDATA[Una guía paso a paso para acceder a la configuración avanzada del módem Claro Hefei Radiotech RTCD905H6W4 DOCSIS 3.0 y una solución permanente para el problema común de actualización de firmware que redirige y bloquea el acceso al login usando uBlock Origin.]]></description>
      <pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>