<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Aaron Chacón — Blog</title>
    <link>https://aaronch.dev/blog</link>
    <description>Frontend engineering notes: Angular, design systems and web performance.</description>
    <language>en</language>
    <item>
      <title>Firebase for Angular: a step-by-step guide to shipping complete apps</title>
      <link>https://aaronch.dev/blog/firebase-angular-guide/</link>
      <guid>https://aaronch.dev/blog/firebase-angular-guide/</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <description>What Firebase is, the five services you actually need (Auth, Firestore, Storage, Functions, Hosting), how to wire each into Angular, and when to pick Supabase instead.</description>
    </item>
    <item>
      <title>Frontend to frontend+AI: a 3-step field guide — learn, build, prove</title>
      <link>https://aaronch.dev/blog/frontend-to-ai-engineer/</link>
      <guid>https://aaronch.dev/blog/frontend-to-ai-engineer/</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <description>Adapting is not optional. A field guide for frontend engineers moving to the AI-capable profile companies hire for: what to learn, what to build, and how to prove it.</description>
    </item>
    <item>
      <title>How to build a design system for a startup: a step-by-step recipe</title>
      <link>https://aaronch.dev/blog/design-system-startup-guide/</link>
      <guid>https://aaronch.dev/blog/design-system-startup-guide/</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>What a design system really is, what you actually need, and a step-by-step recipe to build one — framework-agnostic, with the same component shown in React and Angular.</description>
    </item>
    <item>
      <title>Design tokens in 3 layers: how I structured this site’s CSS</title>
      <link>https://aaronch.dev/blog/design-tokens-layers/</link>
      <guid>https://aaronch.dev/blog/design-tokens-layers/</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>What a token really is, why they’re organized in 3 layers (primitive, semantic, component), and how I built each in this site’s CSS — with dark mode as a simple semantic swap.</description>
    </item>
    <item>
      <title>How I built a 100/100/100/100 Lighthouse portfolio with Angular 21</title>
      <link>https://aaronch.dev/blog/lighthouse-100-angular-portfolio/</link>
      <guid>https://aaronch.dev/blog/lighthouse-100-angular-portfolio/</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>The exact architecture behind a perfect Lighthouse score: zoneless Angular, SSG prerendering, incremental hydration and a build-time image pipeline.</description>
    </item>
  </channel>
</rss>
