Relatos
Relatos largos sin relleno. Cada uno tiene un argumento y una historia que lo respalda, sea técnica o no.
MageObsidian: un frontend moderno para Magento sin salir de Magento
Reemplazar Luma, LESS y RequireJS con Vite, Tailwind 4 e islas Vue perezosas — sobre los layouts y templates nativos de Magento. Demo en vivo y cómo probarlo.
RAG como memoria operativa: ingeniería de contexto para software
El proceso de ingeniería detrás de un sistema RAG para software, contado problema por problema: retrieval, chunking, metadata, tools, citas y seguridad.
Zento: el CLI que construí para dejar de pelear con N entornos Magento
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.
La IA como ente evaluador
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.
El cache que mostraba precios ajenos: segmentar el FPC con X-Magento-Vary
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.
Sincronizar inventario y órdenes entre plataformas sin perder eventos
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.