<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Elabezan — frontend, seguridad, UX y producto</title>
    <link>https://elabezan.com/</link>
    <description>Tutoriales y experimentos de frontend, seguridad, UX y producto.</description>
    <language>es</language>
    <item>
      <title>Tokens y Cursor (II): Flujo</title>
      <link>https://elabezan.com/writing/tokens-y-cursor-ii-flujo</link>
      <guid isPermaLink="true">https://elabezan.com/writing/tokens-y-cursor-ii-flujo</guid>
      <description>Segunda parte: hábitos de sesión, MCPs, compactar contexto y herramientas externas para gastar menos tokens sin perder calidad.</description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tokens y Cursor (I): Setup</title>
      <link>https://elabezan.com/writing/tokens-y-cursor-i-setup</link>
      <guid isPermaLink="true">https://elabezan.com/writing/tokens-y-cursor-i-setup</guid>
      <description>Primera parte: qué son los tokens y cómo reducirlos con el setup del proyecto: contexto pequeño, reglas enrutadas, harness y skills.</description>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ingeniería de requisitos para desarrolladores</title>
      <link>https://elabezan.com/writing/ingenieria-de-requisitos-para-desarrolladores</link>
      <guid isPermaLink="true">https://elabezan.com/writing/ingenieria-de-requisitos-para-desarrolladores</guid>
      <description>Qué es la ingeniería de requisitos, por qué importa si programas, cómo convertir “lo que pide el negocio” en algo construible y verificable: guía completa, sin jerga innecesaria.</description>
      <pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Píldora de ciberseguridad</title>
      <link>https://elabezan.com/writing/pildora-de-ciberseguridad-i</link>
      <guid isPermaLink="true">https://elabezan.com/writing/pildora-de-ciberseguridad-i</guid>
      <description>Qué es la ciberseguridad como proceso, por qué cuesta dinero y qué amenazas conviene conocer primero.</description>
      <pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Custom hooks con localStorage y sessionStorage </title>
      <link>https://elabezan.com/writing/custom-hooks-con-local-y-session-storage</link>
      <guid isPermaLink="true">https://elabezan.com/writing/custom-hooks-con-local-y-session-storage</guid>
      <description>Una forma fácil de guardar pequeñas cosas del estado de una aplicación en el navegador sin hacer que localStorage se convierta en nuestra base de datos. </description>
      <pubDate>Tue, 18 Apr 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Comunicación con todas las partes de un producto</title>
      <link>https://elabezan.com/writing/comunicacion-con-todas-las-partes-de-un-producto</link>
      <guid isPermaLink="true">https://elabezan.com/writing/comunicacion-con-todas-las-partes-de-un-producto</guid>
      <description>Un producto no se sostiene solo con buen código, es necesario que exista un hábito de comunicación, si las personas que participan en el proyecto no están alineadas, en algún momento aparecerán problemas. </description>
      <pubDate>Tue, 15 Jun 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Cómo hacer un documento de política de cookies</title>
      <link>https://elabezan.com/writing/como-hacer-un-documento-de-politica-de-cookies</link>
      <guid isPermaLink="true">https://elabezan.com/writing/como-hacer-un-documento-de-politica-de-cookies</guid>
      <description>Una obligación legal convertida a documento. Qué debe incluir, cómo detectar las cookies que se están utilizando y qué tiene que respetar el frontend.</description>
      <pubDate>Wed, 16 Sep 2020 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>¿Duplicar o abstraer?</title>
      <link>https://elabezan.com/writing/duplicar-o-abstraer</link>
      <guid isPermaLink="true">https://elabezan.com/writing/duplicar-o-abstraer</guid>
      <description>Duplicar el código no tiene por qué ser pereza y abstraer tampoco significa un código más mantenible. En este artículo intento explicar este dilema con un ejemplo sencillo y algunas de las ideas que me han ayudado a decidir entre una opción y otra. </description>
      <pubDate>Wed, 22 Jul 2020 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Cómo se mide la accesibilidad</title>
      <link>https://elabezan.com/writing/como-se-mide-la-accesibilidad</link>
      <guid isPermaLink="true">https://elabezan.com/writing/como-se-mide-la-accesibilidad</guid>
      <description>WCAG como referencia, lo que axe y Lighthouse pillan solos, y lo que solo aparece con teclado y lector de pantalla.</description>
      <pubDate>Tue, 19 May 2020 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Código elegante vs código entendible</title>
      <link>https://elabezan.com/writing/codigo-elegante-vs-codigo-entendible</link>
      <guid isPermaLink="true">https://elabezan.com/writing/codigo-elegante-vs-codigo-entendible</guid>
      <description>Un reduce denso del que me sentí orgullosa. Tres meses después no lograba explicarlo sin releerlo dos veces.</description>
      <pubDate>Mon, 04 Nov 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Documentando en commits y pulls</title>
      <link>https://elabezan.com/writing/documentando-en-commits-y-pulls</link>
      <guid isPermaLink="true">https://elabezan.com/writing/documentando-en-commits-y-pulls</guid>
      <description>Cómo nombrar un commit (feat, fix, docs…), qué poner en un pull request y cómo comentar reviews sin ruido.</description>
      <pubDate>Wed, 14 Aug 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Modo claro y modo oscuro con variables CSS</title>
      <link>https://elabezan.com/writing/modo-claro-y-modo-oscuro-con-variables-css</link>
      <guid isPermaLink="true">https://elabezan.com/writing/modo-claro-y-modo-oscuro-con-variables-css</guid>
      <description>Un tema claro/oscuro fácil de mantener con tokens en CSS, sin tener que duplicar hojas enteras ni invertir colores sin sentido.</description>
      <pubDate>Tue, 11 Sep 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Atomic Design en interfaces</title>
      <link>https://elabezan.com/writing/atomic-design-en-interfaces</link>
      <guid isPermaLink="true">https://elabezan.com/writing/atomic-design-en-interfaces</guid>
      <description>Brad Frost propone Atomic Design: átomos, moléculas, organismos, plantillas y páginas. Un mapa útil para organizar piezas de interfaz sin convertirlo en dogma.</description>
      <pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Qué hace realmente la prop key en una lista</title>
      <link>https://elabezan.com/writing/que-hace-realmente-la-prop-key-en-una-lista</link>
      <guid isPermaLink="true">https://elabezan.com/writing/que-hace-realmente-la-prop-key-en-una-lista</guid>
      <description>En una lista de React, key ayuda a identificar cada elemento entre renders y a mantener su estado cuando la lista cambia. </description>
      <pubDate>Tue, 03 Jul 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Accesibilidad en React Native: foco, lector y tamaños táctiles</title>
      <link>https://elabezan.com/writing/accesibilidad-en-react-native-foco-lector-y-tamanos-tactiles</link>
      <guid isPermaLink="true">https://elabezan.com/writing/accesibilidad-en-react-native-foco-lector-y-tamanos-tactiles</guid>
      <description>La accesibilidad es un aspecto que muchas veces se deja para el final, pero hay tres puntos que conviene revisar especialmente y comprobarlos en dispositivo real. </description>
      <pubDate>Tue, 22 May 2018 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Arquitectura CSS: globales, variables y BEM</title>
      <link>https://elabezan.com/writing/arquitectura-css-globales-variables-y-bem</link>
      <guid isPermaLink="true">https://elabezan.com/writing/arquitectura-css-globales-variables-y-bem</guid>
      <description>Cómo organizar los estilos globales, las variables y las clases con BEM para mantener un CSS ordenado incluso cuando el proyecto ya ha crecido. </description>
      <pubDate>Tue, 20 Jun 2017 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>i18n en React cuando el producto empieza a viajar</title>
      <link>https://elabezan.com/writing/i18n-en-react-cuando-el-producto-empieza-a-viajar</link>
      <guid isPermaLink="true">https://elabezan.com/writing/i18n-en-react-cuando-el-producto-empieza-a-viajar</guid>
      <description>Cómo organizar las traducciones en React y decidir qué idioma mostrar.</description>
      <pubDate>Tue, 18 Apr 2017 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
