<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Óscar Gallego | Blog</title><description>Artículos sobre desarrollo web, Astro, y tecnología.</description><link>https://www.oscargallegoruiz.com/</link><language>es-es</language><item><title>Claude Fable 5: una Bestia que se Come tus Límites</title><link>https://www.oscargallegoruiz.com/blog/claude-fable-5-resena/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/claude-fable-5-resena/</guid><description>Fable 5 refactorizó mi app como un senior y se comió mi límite de 5 horas. El salto de calidad es real, quema tokens sin piedad y hay un lío de confianza. →</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>5 Agent Skills que Gobiernan Todo Mi Flujo de Código</title><link>https://www.oscargallegoruiz.com/blog/agent-skills-flujo-codigo/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/agent-skills-flujo-codigo/</guid><description>Grilling, PRDs, vertical slices, TDD condicional y un AGENTS.md mínimo: el pipeline de cinco skills que aplico en cada feature, sobre las de Matt Pocock. →</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Deja de Promptear a tu Agente. Escribe Loops.</title><link>https://www.oscargallegoruiz.com/blog/deja-de-promptear-escribe-loops/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/deja-de-promptear-escribe-loops/</guid><description>Boris Cherny dice que su trabajo ya no es promptear, sino escribir loops: agentes que promptean agentes. Qué significa, cómo montar uno hoy y dónde se rompe. →</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Automaticé GA4 con YAML. Ahora Me Señala Qué Revisar en SEO.</title><link>https://www.oscargallegoruiz.com/blog/ga4-manager-automatiza-google-analytics/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/ga4-manager-automatiza-google-analytics/</guid><description>Una CLI + servidor MCP que configura GA4 y Search Console desde YAML, y señala qué revisar en tu SEO por impacto. Determinista: las decisiones las tomas tú. →</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Probé Usar IA para Revisión de Código en Mis Proyectos (3 Semanas, Resultados Reales)</title><link>https://www.oscargallegoruiz.com/blog/gemini-flash-code-review-automatizado/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/gemini-flash-code-review-automatizado/</guid><description>Tres semanas combinando Gemini Flash y Claude Code en proyectos personales: el 90% de mis tests los escribe la IA y voy 3-4x más rápido. Qué falló. →</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Guía de Migración a Astro 6 (2026) desde Astro 5</title><link>https://www.oscargallegoruiz.com/blog/astro-6-guia-migracion/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/astro-6-guia-migracion/</guid><description>Actualicé este sitio de Astro 5 a Astro 6. Breaking changes que me mordieron: content.config.ts, la trampa slug a id, defaults de Zod 4, APIs eliminadas. →</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Gemini 3: La Guía del Desarrollador para la Nueva Era de la IA</title><link>https://www.oscargallegoruiz.com/blog/gemini-3-guia-desarrollador/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/gemini-3-guia-desarrollador/</guid><description>Una semana con Gemini 3 Pro: Deep Think en una migración real, un bug diagnosticado desde un vídeo de 2 minutos, y el lado agéntico que aún hay que vigilar. →</description><pubDate>Sat, 29 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Google Antigravity Review: ¿Vale la Pena el Hype en 2026?</title><link>https://www.oscargallegoruiz.com/blog/resena-google-antigravity/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/resena-google-antigravity/</guid><description>Google Antigravity frente a Cursor: veredicto sin filtros tras una semana con el IDE agent-first. Agentes en paralelo, memory leaks y qué extensiones aguantan. →</description><pubDate>Sat, 29 Nov 2025 00:00:00 GMT</pubDate></item><item><title>¿Cómo Mejorar las Respuestas de IA con Prompts de Ejemplo Único y Colocación de Contexto?</title><link>https://www.oscargallegoruiz.com/blog/consejos-ingenieria-prompts-ai/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/consejos-ingenieria-prompts-ai/</guid><description>Un buen ejemplo vale más que un párrafo de instrucciones: cómo el one-shot prompting y la colocación del contexto arreglan las respuestas vagas de la IA. →</description><pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Debug Astro: Arregla &quot;Campos de Schema Ocultos&quot; en 5 Min</title><link>https://www.oscargallegoruiz.com/blog/astro-ubicacion-content-config/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/astro-ubicacion-content-config/</guid><description>¿Tus campos de schema en Astro no aparecen? Seguramente editas src/content/config.ts en vez de src/content.config.ts. Síntomas, causa y arreglo en 4 pasos. →</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Astro 6 en 2026: 100 Core Web Vitals y 90% Menos JS</title><link>https://www.oscargallegoruiz.com/blog/introduccion-astro-5/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/introduccion-astro-5/</guid><description>Astro 6 ya está aquí. Repaso real con Islands y la Content Layer API, más la migración Next.js a Astro que quitó casi todo el JavaScript de mi portfolio. →</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Tailwind CSS 4: Motor en Rust y Rebuilds en Microsegundos</title><link>https://www.oscargallegoruiz.com/blog/tailwind-css-4-novedades/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/tailwind-css-4-novedades/</guid><description>Tailwind CSS 4 reescribe el motor en Rust: builds ~5x más rápidos, rebuilds 100x+ más rápidos. Lo que se rompió al migrar 3 proyectos y el setup que funciona. →</description><pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Buenas Prácticas en TypeScript: Reduce 90% los Bugs</title><link>https://www.oscargallegoruiz.com/blog/typescript-mejores-practicas/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/typescript-mejores-practicas/</guid><description>Un tsconfig.json estricto y tipos avanzados bajaron nuestros bugs en producción de 47 a 3. El setup, los tipos que hicieron el trabajo y dónde dolió. →</description><pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Infierno en Vercel CI: Arregla Tests de Next.js Fallando</title><link>https://www.oscargallegoruiz.com/blog/tests-localmente-fallan-vercel/</link><guid isPermaLink="true">https://www.oscargallegoruiz.com/blog/tests-localmente-fallan-vercel/</guid><description>¿Tus tests pasan en local pero fallan en Vercel? El arreglo es una línea: NODE_ENV en vitest.config.ts, más timeouts para CI. 4 horas perdidas, resumidas. →</description><pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate></item></channel></rss>