<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>elvinlab.dev — Lab Notes</title><link>https://elvinlab.dev/notes/</link><description>Portafolio y Lab Notes de Elvin González: decisiones de ingeniería full-stack y agentes de IA, documentadas.</description><language>es</language><atom:link href="https://elvinlab.dev/rss.xml" rel="self" type="application/rss+xml"/><item><title>Vibe coding o especificar primero: por qué defino antes de pedirle código a la IA</title><link>https://elvinlab.dev/notes/vibe-coding-o-especificar-primero/</link><guid isPermaLink="true">https://elvinlab.dev/notes/vibe-coding-o-especificar-primero/</guid><description>Un rollback en el trabajo me enseñó a entender antes de delegar. Qué me da escribir la intención primero y qué me cuesta mantenerla al día.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Claude piensa, los modelos baratos teclean: mi entorno multi-agente por US$20 al mes</title><link>https://elvinlab.dev/notes/agentic-dev-setup/</link><guid isPermaLink="true">https://elvinlab.dev/notes/agentic-dev-setup/</guid><description>Un orquestador de pago decide y revisa; modelos gratuitos y uno local ejecutan. Así enruto el trabajo con herdr, OpenCode, OmniRoute, Ollama y Engram.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Cómo construí este sitio: decisiones, presupuestos y un CI que fui simplificando</title><link>https://elvinlab.dev/notes/como-construi-este-sitio/</link><guid isPermaLink="true">https://elvinlab.dev/notes/como-construi-este-sitio/</guid><description>Del plan a producción en menos de una semana: qué decidí, qué medí y qué se rompió al construir elvinlab.dev desde cero con Astro, Cloudflare y agentes de IA.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>