<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Devandmus · Blog</title><description>Notas de Andrés Maldonado sobre AI aplicada, ingeniería de software, liderazgo técnico y música.</description><link>https://andres-maldonado.com</link><language>es-ES</language><item><title>MCP en 2026: qué es, por qué importa, cómo *integrarlo*.</title><link>https://andres-maldonado.com/blog/mcp-servers-primitiva</link><guid isPermaLink="true">https://andres-maldonado.com/blog/mcp-servers-primitiva</guid><description>Model Context Protocol cambió cómo diseño sistemas con LLMs. Qué resuelve MCP, anatomía de un server, el principio spec-driven y cuándo NO usarlo.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Improvisar sin escalar: *fraseo* antes que velocidad.</title><link>https://andres-maldonado.com/blog/fraseo-articulacion-improvisacion</link><guid isPermaLink="true">https://andres-maldonado.com/blog/fraseo-articulacion-improvisacion</guid><description>La improvisación no se trata de escalas — se trata de fraseo. Cómo construir léxico, articular y hacer que la guitarra suene como una conversación.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>MÚSICA</category><category>GUITARRA</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Evals antes que prompts. Por qué tu LLM no mejora sin *golden set*.</title><link>https://andres-maldonado.com/blog/evals-antes-que-prompts</link><guid isPermaLink="true">https://andres-maldonado.com/blog/evals-antes-que-prompts</guid><description>Sin evals no hay mejora — hay opinión. Un golden set de 80 pares, tres métricas automatizables y un CI que bloquea regresiones antes de tocar un solo prompt.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>AI</category><category>EVALS</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Por qué tu RAG no funciona en *producción* (y cómo arreglarlo)</title><link>https://andres-maldonado.com/blog/rag-produccion</link><guid isPermaLink="true">https://andres-maldonado.com/blog/rag-produccion</guid><description>Retrieval es el 20% del problema. El 80% es infraestructura: evals, caching, freshness, MCP servers y saber cuándo NO usar RAG.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>AI</category><category>PRODUCTION</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Trabajo asíncrono en JavaScript: Promesas y async/await</title><link>https://andres-maldonado.com/blog/trabajo-asincrono-en-javascript-promesas-y-async-await</link><guid isPermaLink="true">https://andres-maldonado.com/blog/trabajo-asincrono-en-javascript-promesas-y-async-await</guid><description>Descubre cómo manejar operaciones asíncronas en JavaScript utilizando promesas y async/await para mejorar el rendimiento de tu código.</description><pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate><category>JS</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Pila de ejecución de JavaScript</title><link>https://andres-maldonado.com/blog/pila-de-ejecucion-javascript</link><guid isPermaLink="true">https://andres-maldonado.com/blog/pila-de-ejecucion-javascript</guid><description>Explora cómo la pila de ejecución y el bucle de eventos controlan el flujo de ejecución y manejan la asincronía en JavaScript.</description><pubDate>Fri, 25 Aug 2023 00:00:00 GMT</pubDate><category>JS</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Estructuras de control en JavaScript</title><link>https://andres-maldonado.com/blog/estructuras-de-control-en-javascript</link><guid isPermaLink="true">https://andres-maldonado.com/blog/estructuras-de-control-en-javascript</guid><description>Domina las estructuras de control en JavaScript: condicionales, bucles y manejo de flujo para escribir código más eficiente y legible.</description><pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate><category>JS</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>10 Array Methods esenciales para tu arsenal</title><link>https://andres-maldonado.com/blog/array-methods-esenciales-en-js</link><guid isPermaLink="true">https://andres-maldonado.com/blog/array-methods-esenciales-en-js</guid><description>Descubre los 10 métodos de array más importantes en JavaScript que todo desarrollador debe dominar para escribir código más eficiente y legible.</description><pubDate>Thu, 27 Jul 2023 00:00:00 GMT</pubDate><category>JS</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item><item><title>Iteradores clave de array en JavaScript</title><link>https://andres-maldonado.com/blog/iteradores-clave-de-array-en-javascript</link><guid isPermaLink="true">https://andres-maldonado.com/blog/iteradores-clave-de-array-en-javascript</guid><description>Explora los iteradores fundamentales de arrays en JavaScript: for...of, entries(), keys(), values() y Symbol.iterator para un manejo eficiente de datos.</description><pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate><category>JS</category><author>Andrés Maldonado &lt;andrés maldonado@andres-maldonado.com&gt;</author></item></channel></rss>