<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss-style.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Jeanmarcos · Relatos</title><description>Relatos técnicos sobre arquitectura, sistemas que escalan, IA en workflows reales y liderazgo.</description><link>https://www.jeanmarcos.dev/</link><language>es-es</language><item><title>MageObsidian: un frontend moderno para Magento sin salir de Magento</title><link>https://www.jeanmarcos.dev/blog/mage-obsidian/</link><guid isPermaLink="true">https://www.jeanmarcos.dev/blog/mage-obsidian/</guid><description>Reemplazar Luma, LESS y RequireJS con Vite, Tailwind 4 e islas Vue lazy — sobre los layouts y templates nativos de Magento. Demo en vivo y cómo probarlo.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><category>magento</category><category>frontend</category><category>vite</category><category>vue</category><category>open-source</category></item><item><title>RAG como memoria operativa: ingeniería de contexto para software</title><link>https://www.jeanmarcos.dev/blog/rag-memoria-operativa/</link><guid isPermaLink="true">https://www.jeanmarcos.dev/blog/rag-memoria-operativa/</guid><description>El proceso de ingeniería detrás de un sistema RAG para software, contado problema por problema: retrieval, chunking, metadata, tools, citas y seguridad.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>ia</category><category>rag</category><category>arquitectura</category></item><item><title>Zento: el CLI que construí para dejar de pelear con N entornos Magento</title><link>https://www.jeanmarcos.dev/blog/zento-cli-entornos-magento/</link><guid isPermaLink="true">https://www.jeanmarcos.dev/blog/zento-cli-entornos-magento/</guid><description>Cuatro decisiones de diseño detrás de un CLI en Go para entornos Magento locales: config compilada en capas, un solo ingress con TLS real, Xdebug sin impuesto y onboarding idempotente.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>magento</category><category>docker</category><category>go</category><category>dx</category></item><item><title>La IA como ente evaluador</title><link>https://www.jeanmarcos.dev/blog/ia-como-ente-evaluador/</link><guid isPermaLink="true">https://www.jeanmarcos.dev/blog/ia-como-ente-evaluador/</guid><description>Se prohíbe al estudiante usar IA, pero parte del profesorado la usa para detectar o calificar esas mismas entregas. Una mirada a las asimetrías, las garantías y la ética de delegar la evaluación en modelos de lenguaje.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>ia</category><category>educacion</category><category>etica</category><category>evaluacion</category></item><item><title>El cache que mostraba precios ajenos: segmentar el FPC con X-Magento-Vary</title><link>https://www.jeanmarcos.dev/blog/cache-segmentado-x-magento-vary/</link><guid isPermaLink="true">https://www.jeanmarcos.dev/blog/cache-segmentado-x-magento-vary/</guid><description>Una war story de Magento en producción: cómo segmentar el full page cache por grupo de clientes con headers HTTP, sin lógica extra en el backend y sin matar el hit rate.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>magento</category><category>performance</category><category>cache</category></item><item><title>Sincronizar inventario y órdenes entre plataformas sin perder eventos</title><link>https://www.jeanmarcos.dev/blog/sincronizar-inventario-sin-perder-eventos/</link><guid isPermaLink="true">https://www.jeanmarcos.dev/blog/sincronizar-inventario-sin-perder-eventos/</guid><description>Por qué el cron de cada 15 minutos te miente, y cómo un diseño event-driven con outbox, orden e idempotencia mantiene el stock consistente entre sistemas.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><category>arquitectura</category><category>event-driven</category><category>integraciones</category></item></channel></rss>