<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Escritos de Maria</title><description>Maricarmen — desarrolladora fullstack y fundadora de Hero Software. Devops de día, escritos y proyectos sobre el oficio de construir software de noche.</description><link>https://maricarmen.dev/</link><language>es</language><item><title>Cómo endurecí mi proyecto pnpm contra ataques de cadena de suministro en 39 líneas</title><link>https://maricarmen.dev/articulos/endurecer-pnpm-cadena-suministro/</link><guid isPermaLink="true">https://maricarmen.dev/articulos/endurecer-pnpm-cadena-suministro/</guid><description>El cooldown de versiones como defensa principal contra ataques tipo Shai-Hulud, y el caso TanStack como contexto.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><category>seguridad</category></item><item><title>Armé un transcriptor de audios local en un par de horas con Claude Code</title><link>https://maricarmen.dev/articulos/transcribir-audios-local/</link><guid isPermaLink="true">https://maricarmen.dev/articulos/transcribir-audios-local/</guid><description>Un problema concreto, una restricción autoimpuesta de no pagar APIs, y un flujo de dos tiempos: pensar el plan con Claude, ejecutarlo con Claude Code.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>proyectos</category></item><item><title>Subagentes en Claude Code: cuándo conviene delegar</title><link>https://maricarmen.dev/articulos/subagentes-claude-code/</link><guid isPermaLink="true">https://maricarmen.dev/articulos/subagentes-claude-code/</guid><description>Cómo funcionan los subagentes, cuándo valen la pena y cuándo son sobreingeniería. Una guía pragmática con un par de ejemplos listos para pegar.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><category>claude code</category></item><item><title>RBAC, ABAC, ReBAC: tres formas de pensar los permisos</title><link>https://maricarmen.dev/articulos/rbac-abac-rebac/</link><guid isPermaLink="true">https://maricarmen.dev/articulos/rbac-abac-rebac/</guid><description>Cuándo bastan los roles, cuándo necesitas atributos y cuándo el problema es de relaciones. Una guía pragmática para elegir un modelo de autorización antes de que se convierta en un if anidado de quince niveles.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>autorización</category></item><item><title>Cómo crear un componente numérico animado con React y motion</title><link>https://maricarmen.dev/articulos/animated-number-react-motion/</link><guid isPermaLink="true">https://maricarmen.dev/articulos/animated-number-react-motion/</guid><description>Construir, paso a paso, un contador donde los dígitos se desplazan con suavidad — sin librerías especializadas, solo React y motion.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>animación</category></item></channel></rss>