<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://blog.angularux.com</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/hire-angular-developer</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/hire-primeng-developer</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-upgrade-services</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/custom-component-library</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-project-estimator</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-health-check</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-performance-audit</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-ssr-services</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-testing-services</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-code-audit</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-firebase-development</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-dashboard-development</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-ai-integration</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-consulting-retainer</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-kiosk-development</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-multi-tenant</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/angular-devops-services</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/articles</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/case-studies</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/guides</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://angularux.com/pages/contact</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/2025-pricing-to-hire-an-angular-consultant-hourly-rates-fixedprice-projects-and-</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/airport-kiosk-software-in-angular-20-offlinetolerant-flows-docker-hardware-simul</loc>
    <lastmod>2025-11-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/airport-kiosks-with-angular-20-offlinetolerant-flows-docker-hardware-simulation-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-1215-20-signals-ngrxsignalstore-rxjs-7-fixes-and-change-detection-that-w</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-1215-20-without-state-surprises-signals-signalstore-rxjs-7-fixes-and-cha</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-1215-to-20-surviving-state-rxjs-8-and-zoneless-change-detection-with-sig</loc>
    <lastmod>2026-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-1215-to-20-without-surprises-signals-rxjs-78-and-change-detection-pitfal</loc>
    <lastmod>2025-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-14-20-migration-roi-real-timelines-costs-and-outcomes-from-fortune-100-m</loc>
    <lastmod>2025-10-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-14-20-migration-roi-real-timelines-costs-and-outcomes-from-fortune-100-m-3c1b</loc>
    <lastmod>2025-12-07</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-14-20-migration-roi-real-timelines-costs-and-outcomes-from-fortune-100-m-606e</loc>
    <lastmod>2025-11-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-14-20-migration-roi-timelines-48-weeks-costs-and-fortune-100-outcomes-yo</loc>
    <lastmod>2025-10-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-dashboards-recruiters-can-inspect-responsive-grids-mobile-drawers-and</loc>
    <lastmod>2026-02-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-data-virtualization-playbook-200krow-materialprimeng-tables-with-smoo</loc>
    <lastmod>2025-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-realtime-analytics-at-a-leading-telecom-typed-telemetry-events-jitter</loc>
    <lastmod>2025-11-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-signals-for-accessibility-animations-and-complex-forms-focus-manageme</loc>
    <lastmod>2026-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-upgrade-playbook-navigating-cli-typescript-and-rxjs-breaking-changes-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-upgrade-playbook-surviving-angular-cli-typescript-5-and-rxjs-8-breaki</loc>
    <lastmod>2025-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-20-upgrades-without-production-fires-taming-cli-typescript-and-rxjs-brea</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-at-enterprise-scale-why-disney-charter-and-fox-chose-it-over-vue-migrati</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-vs-react-for-enterprise-in-2025-when-angular-winssignals-ssr-nx-and-fort</loc>
    <lastmod>2025-11-15</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-vs-react-for-enterprise-in-2025-when-to-choose-angularlessons-from-fortu</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angular-vs-react-in-the-enterprise-2025-when-to-choose-angularsignals-ssr-nx-and</loc>
    <lastmod>2025-11-22</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angularjs-angular-20-roi-in-the-real-world-timelines-costs-and-outcomes-from-for</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angularjs-angular-20-roi-in-the-real-world-timelines-costs-and-outcomes-from-for-dac7</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/angularjs-angular-20-roi-real-timelines-costs-and-outcomes-from-fortune-500-mode</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/audit-and-refactor-a-chaotic-angular-20-codebase-hotspot-scoring-dependency-crui</loc>
    <lastmod>2025-12-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/audit-and-refactor-a-chaotic-angular-20-codebase-map-techdebt-hotspots-and-ship-</loc>
    <lastmod>2025-11-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/audit-and-refactor-a-chaotic-angular-20-codebase-techdebt-hotspots-and-increment</loc>
    <lastmod>2026-02-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/audit-and-refactor-a-chaotic-angular-codebase-find-techdebt-hotspots-and-ship-in</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/automate-lighthouse-core-web-vitals-and-release-notes-proof-of-rigor-for-angular</loc>
    <lastmod>2025-12-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/beforeafter-rescuing-a-chaotic-angular-analytics-app-with-signals-signalstore-nx</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/beforeafter-rescuing-a-chaotic-angular-codebase-into-a-maintainable-60-faster-sy</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/beforeafter-rescuing-a-chaotic-angular-codebase-into-a-maintainable-fast-angular</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/beforeafter-turning-a-chaotic-angular-codebase-into-a-maintainable-performant-an</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/blend-rxjs-streams-with-angular-20-signals-using-typed-adapters-keep-ssr-and-tes</loc>
    <lastmod>2026-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/blend-rxjs-streams-with-angular-20-signals-using-typed-adapters-keep-ssr-and-tes-bf26</loc>
    <lastmod>2026-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/building-datarich-visualizations-in-angular-20-d3highcharts-canvas-scheduling-ui</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/building-integritylens-angular-20-signals-firebase-and-openai-for-realtime-biome</loc>
    <lastmod>2026-01-31</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/building-integritylens-angular-ai-biometric-verification-in-angular-20-with-fire</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/building-integritylens-angular-ai-biometric-verification-with-firebase-and-opena</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/building-resilient-telemetry-pipelines-in-angular-20-exponential-retry-typed-eve</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/caching-patterns-for-angular-20-dashboards-smart-polling-exponential-backoff-and</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/caching-strategies-for-angular-20-dashboards-ngrx-signals-smart-polling-exponent</loc>
    <lastmod>2025-12-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/caching-that-feels-realtime-smart-polling-exponential-backoff-and-stalewhilereva</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicle-of-a-3version-angular-upgrade-shipping-new-features-while-migrating-to</loc>
    <lastmod>2025-11-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicle-of-a-multiversion-angular-upgrade-shipping-features-while-jumping-12-1</loc>
    <lastmod>2025-11-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicle-of-an-angular-consultant-upgrading-an-enterprise-app-across-3-versions</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicle-upgrading-an-enterprise-angular-app-across-3-major-versions-without-sl</loc>
    <lastmod>2025-12-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicle-upgrading-angular-15-20-under-active-development-signals-nx-primeng-wi</loc>
    <lastmod>2025-12-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicles-angular-1320-upgrade-while-shipping-weekly-signals-nx-and-a-parallel-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/chronicles-angular-1420-upgrade-without-losing-velocity-nx-signals-canary-ci-and</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/cicd-nx-guardrails-for-angularux-demos-quality-gates-that-ship-clean-on-angular-</loc>
    <lastmod>2025-12-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/cicd-that-catches-ux-regressions-how-i-wire-nx-github-actions-firebase-and-quali</loc>
    <lastmod>2025-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/code-that-reads-itself-highlightjs-markdown-and-oneclick-copy-patterns-that-let-</loc>
    <lastmod>2025-11-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/community-state-sync-in-angular-20-matching-realtime-presence-streaks-and-peer-l</loc>
    <lastmod>2025-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/community-state-sync-in-angular-20-matching-realtime-presence-streaks-and-peer-l-6756</loc>
    <lastmod>2025-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/community-sync-in-angular-20-signals-signalstore-for-matching-realtime-presence-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/compliancegrade-angular-20-at-scale-modernizing-a-fintechhealthcare-saas-with-nx</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/compliancegrade-angular-modernization-for-fintech-healthcare-and-saas-security-s</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/connect-figma-tokens-to-primeng-in-angular-20-storybook-chromatic-guardrails-nx-</loc>
    <lastmod>2025-12-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/connect-figma-tokens-to-primengangular-components-with-storybook-8-and-chromatic</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-for-50k-rows-in-angular-20-primengmaterial-tables-smooth-scr</loc>
    <lastmod>2025-11-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-fast-materialprimeng-tables-with-virtual-scrol</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-material-and-primeng-tables-that-scroll-at-60f</loc>
    <lastmod>2026-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-smooth-100krow-tables-with-angular-materialpri</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-smooth-100krow-tables-with-angular-materialpri-9c38</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-smooth-200krow-tables-with-angular-material-an</loc>
    <lastmod>2025-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-smooth-memorysafe-tables-with-angular-material</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-in-angular-20-tables-primeng-and-angular-material-patterns-f</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/data-virtualization-that-feels-native-60fps-angular-20-tables-with-material-prim</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/datarich-visualizations-in-angular-20-d3highcharts-canvas-schedulers-and-realtim</loc>
    <lastmod>2025-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/datarich-visualizations-in-angular-20-d3highcharts-canvas-schedulers-and-rxjs-re</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/datarich-visualizations-in-angular-20-d3highcharts-patterns-canvas-scheduling-ui</loc>
    <lastmod>2026-01-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/designing-aipowered-ux-in-angular-20-streaming-responses-optimistic-updates-load</loc>
    <lastmod>2025-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/designing-aipowered-ux-in-angular-20-streaming-responses-optimistic-updates-load-94dd</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/designing-premium-motion-in-angular-20-timeline-systems-easing-tokens-and-prefer</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/designing-premium-motion-in-angular-20-timelines-easing-and-reducedmotion-fallba</loc>
    <lastmod>2025-12-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/device-fleet-management-in-angular-20-realtime-dashboards-for-barcode-scanners-a</loc>
    <lastmod>2025-11-15</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/docker-for-hardware-simulation-in-angular-20-ci-emulating-kiosks-scanners-and-pr</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/docker-for-hardware-simulation-in-angular-20-devci-kiosk-scanner-and-printer-emu</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/docker-for-hardware-simulation-in-devci-emulating-kiosks-scanners-and-printers-t</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/docker-hardware-simulation-for-angular-20-kiosk-scanner-and-printer-emulators-th</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerized-device-labs-for-angular-20-ci-kiosk-scanner-and-printer-emulation-tha</loc>
    <lastmod>2026-02-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerized-device-sims-for-angular-20-kiosks-scanners-and-printers-you-can-repro</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerized-device-sims-for-angular-ci-kiosk-scanner-and-printer-emulation-that-r</loc>
    <lastmod>2025-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerized-hardware-labs-for-angular-20-simulating-kiosks-scanners-and-printers-</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerized-hardware-simulation-for-angular-20-devci-kiosk-scanner-and-printer-em</loc>
    <lastmod>2025-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerized-hardware-simulation-for-angular-20-kiosks-scanners-and-printers-in-de</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dockerizing-hardware-simulation-for-angular-20-kiosk-scanner-and-printer-emulato</loc>
    <lastmod>2026-01-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/document-your-signals-state-like-a-pro-derived-selectors-mutators-and-analytics-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/documenting-angular-20-signals-derived-selectors-mutators-and-analytics-hooks-hi</loc>
    <lastmod>2025-11-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/documenting-signals-state-for-review-derived-selectors-mutators-and-analytics-ho</loc>
    <lastmod>2025-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/documenting-signals-state-in-angular-20-derived-selectors-mutators-and-analytics</loc>
    <lastmod>2025-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/documenting-signals-stores-that-recruiters-can-read-derived-selectors-mutators-a</loc>
    <lastmod>2025-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/dont-flip-the-switch-a-safe-multiphase-plan-to-migrate-from-zonejs-to-signals-si</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-angular-20-caching-for-dashboards-smart-polling-exponential-backoff-a</loc>
    <lastmod>2025-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-angular-20-caching-smart-polling-exponential-backoff-and-stalewhilere</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-angular-20-caching-smart-polling-exponential-backoff-and-stalewhilere-4966</loc>
    <lastmod>2025-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-angular-20-dashboard-caching-smart-polling-exponential-backoff-and-st</loc>
    <lastmod>2025-12-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-angular-caching-that-doesnt-lie-smart-polling-exponential-backoff-and</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-dashboard-caching-in-angular-20-smart-polling-exponential-backoff-and</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-dashboard-caching-in-angular-20-smart-polling-exponential-backoff-and-6aac</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprise-scale-employee-tracking-in-angular-20-architecture-signals-signalstor</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprisescale-employee-tracking-in-angular-20-architecture-patterns-and-offsho</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprisescale-employee-tracking-in-angular-20-nx-architecture-signalstore-rbac</loc>
    <lastmod>2025-11-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/enterprisescale-employee-tracking-in-angular-20-orgwide-architecture-signalstore</loc>
    <lastmod>2025-11-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/featureflagged-angular-20-upgrades-ship-signals-rxjs-8-and-builtin-control-flow-</loc>
    <lastmod>2025-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/figma-tokens-primeng-in-angular-20-storybook-chromatic-as-your-visual-contract</loc>
    <lastmod>2025-11-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/figma-tokens-primeng-in-angular-20-storybook-chromatic-guardrails-for-accessible</loc>
    <lastmod>2025-11-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/figma-tokens-primeng-in-angular-20-storybook-chromatic-guardrails-that-stop-them</loc>
    <lastmod>2025-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/figma-tokens-primeng-in-angular-20-storybook-chromatic-loop-with-accessible-typo</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/figma-tokens-to-primeng-in-angular-20-storybook-chromatic-as-your-visual-guardra</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-chaotic-state-in-aigenerated-angular-apps-diagnose-vibecode-antipatterns-and</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-chaotic-state-in-vibecoded-angular-20-apps-diagnose-antipatterns-and-stabili</loc>
    <lastmod>2026-02-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-ux-disasters-in-vibecoded-angular-20-apps-signalsdriven-motion-accessible-fo</loc>
    <lastmod>2026-01-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-ux-disasters-in-vibecoded-angular-20-apps-smooth-animations-accessible-forms</loc>
    <lastmod>2026-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-ux-disasters-in-vibecoded-angular-apps-janky-animations-inaccessible-forms-b</loc>
    <lastmod>2025-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-ux-disasters-in-vibecoded-angular-apps-smooth-animations-accessible-forms-an</loc>
    <lastmod>2025-11-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-ux-disasters-in-vibecoded-angular-apps-smooth-motion-accessible-forms-and-re</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fix-ux-disasters-in-vibecoded-angular-apps-stop-janky-animations-inaccessible-fo</loc>
    <lastmod>2025-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fixing-an-aigenerated-angular-20-mess-antipattern-diagnosis-signalstore-stabiliz</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/fixing-an-aigenerated-angular-20-mess-antipattern-triage-real-tests-and-a-stable</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-ai-prototype-to-production-angular-20-feature-flags-kill-switches-and-obser</loc>
    <lastmod>2025-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-ai-prototype-to-production-in-angular-20-feature-flags-canaries-and-observa</loc>
    <lastmod>2025-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-ai-prototype-to-production-in-angular-20-feature-flags-remote-config-and-ob</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-ai-prototype-to-production-in-angular-20-feature-flags-signalstore-and-obse</loc>
    <lastmod>2026-01-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-chaotic-angular-11-to-angular-20-with-signals-how-we-stabilized-a-telecom-a</loc>
    <lastmod>2025-12-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-highcharts-to-canvas-schedulers-shipping-datarich-visualizations-in-angular</loc>
    <lastmod>2025-11-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-vibecoded-chaos-to-measurable-calm-rescuing-a-legacy-angular-dashboard-with</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-vibecoded-chaos-to-stable-angular-20-how-i-turned-an-aigenerated-app-into-a</loc>
    <lastmod>2025-11-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-vibecoded-to-systemized-fix-janky-animations-inaccessible-forms-and-broken-</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-zonejs-to-signals-signalstore-a-multiphase-migration-plan-in-angular-20-wit</loc>
    <lastmod>2025-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/from-zonejs-to-signals-signalstore-in-angular-20-a-multiphase-migration-that-won</loc>
    <lastmod>2025-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ga4-bigquery-for-angular-20-instrumentation-playbook-to-prove-uxperformance-wins</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ga4-bigquery-for-angular-20-instrumentation-that-proves-ux-and-performance-wins-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ga4-bigquery-for-angular-20-instrumentation-to-prove-uxperformance-wins-and-ace-</loc>
    <lastmod>2025-12-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/harden-aiassisted-angular-20-prototypes-feature-flags-guarded-rollouts-and-obser</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/harden-aiassisted-angular-20-prototypes-feature-flags-remote-config-and-observab</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/hire-an-angular-developer-to-fix-a-vibecoded-angular-20-app-antipatterns-tests-a</loc>
    <lastmod>2026-02-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/hire-an-angular-expert-to-ship-responsive-dashboards-mobile-drawers-and-tactile-</loc>
    <lastmod>2026-02-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-a-signals-design-token-refresh-cut-renders-42-and-boosted-lighthouse-from-78</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-an-angular-consultant-documents-signals-derived-selectors-mutators-and-analy</loc>
    <lastmod>2026-01-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-i-build-skimfirst-angular-docs-highlightjs-markdown-and-onetap-copy-that-res</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-i-ship-angular-1015-20-upgrades-with-zero-downtime-deprecations-ci-tests-vit</loc>
    <lastmod>2025-11-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-i-unbreak-vibecoded-angular-20-ux-smooth-animations-accessible-forms-and-res</loc>
    <lastmod>2026-02-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-i-wire-cicd-for-angularux-demos-angular-20-nx-affected-firebase-previews-lig</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/how-i-wire-nx-cicd-and-quality-gates-for-angularux-demos-angular-20-firebase-git</loc>
    <lastmod>2025-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/incremental-angular-20-adoption-via-feature-flags-signals-builtin-control-flow-a</loc>
    <lastmod>2025-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/incremental-angular-20-upgrades-with-feature-flags-ship-signals-routes-and-apis-</loc>
    <lastmod>2025-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/incremental-angular-20-upgrades-with-feature-flags-ship-signals-ssr-and-ui-chang</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/incremental-angular-20-upgrades-with-feature-flags-ship-signals-ssr-and-ui-refac</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-a-signals-design-token-refresh-68-fewer-renders-and-18-lighthouse-points-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-an-insurance-telematics-dashboard-angular-20-signals-realtime-vehicle-kpi</loc>
    <lastmod>2025-11-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-an-insurance-telematics-dashboard-signals-signalstore-websocket-kpis-and-</loc>
    <lastmod>2025-11-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-charters-ads-analytics-angular-20-realtime-dashboards-with-telemetry-pipe</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-sagesteppers-angular-20-architecture-adaptive-uis-ai-interview-flows-comm</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-sagesteppers-angular-20-architecture-adaptive-uis-ai-interview-flows-comm-1114</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/inside-sagesteppers-architecture-adaptive-angular-20-uis-ai-interview-flows-comm</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/instrument-angular-20-with-ga4-bigquery-prove-ux-and-performance-wins-in-intervi</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/insurance-telematics-dashboards-in-angular-20-realtime-vehicle-streams-safedrive</loc>
    <lastmod>2025-10-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/insurance-telematics-dashboards-in-angular-20-realtime-vehicle-streams-safedrive-908b</loc>
    <lastmod>2025-12-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/insurance-telematics-dashboards-that-dont-flinch-signals-signalstore-realtime-kp</loc>
    <lastmod>2025-11-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/insurance-telematics-in-angular-20-realtime-safedriver-kpis-rbac-views-and-typed</loc>
    <lastmod>2025-11-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/integritylens-architecture-for-biometric-angular-apps-face-voice-and-document-oc</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/integritylens-architecture-for-biometric-angular-apps-secure-facial-verification</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/leading-offshore-angular-teams-in-2025-code-reviews-test-contracts-and-nx-archit</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/leading-offshore-angular-teams-that-ship-code-reviews-async-ceremonies-test-stra</loc>
    <lastmod>2025-10-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/leading-offshore-angular-teams-that-ship-code-reviews-sprint-cadence-and-a-stand</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/leading-offshore-angular-teams-that-ship-reviews-rituals-tests-and-a-standard-ar</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/legacy-angular-rescue-in-2025-from-angularjs812-to-angular-20-with-signals-zerod</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/legacy-angularjs812-rescue-playbook-how-we-stabilized-upgraded-to-angular-20-and</loc>
    <lastmod>2025-12-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/make-signals-pay-for-themselves-prove-roi-with-flame-charts-render-counts-and-ex</loc>
    <lastmod>2025-12-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streaming-state-in-angular-20-openai-token-streaming-resilient-signa</loc>
    <lastmod>2025-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streaming-state-in-angular-20-openai-token-streams-signalssignalstor</loc>
    <lastmod>2025-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streaming-state-in-angular-20-openai-token-streams-signalssignalstor-6244</loc>
    <lastmod>2025-12-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streaming-state-in-angular-20-openai-token-streams-signalstore-buffe</loc>
    <lastmod>2025-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streaming-state-in-angular-20-signals-signalstore-for-openai-token-s</loc>
    <lastmod>2025-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streaming-state-in-angular-20-token-by-token-updates-resilient-signa</loc>
    <lastmod>2025-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/managing-ai-streams-in-angular-20-signalstore-token-buffers-abortable-openai-sse</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/materialprimeng-upgrades-during-angular-20-migrations-tokens-density-and-theming</loc>
    <lastmod>2025-11-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/modernize-state-to-signals-in-legacy-angularjs914-apps-without-a-rewrite-adapter</loc>
    <lastmod>2025-11-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/modernizing-a-regulated-angular-platform-pcihipaaready-security-signals-state-an</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/modernizing-a-regulated-angular-saas-pcihipaa-ready-architecture-with-signals-si</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/modernizing-a-regulated-saas-angular-platform-hipaasoc-2-cicd-signalssignalstore</loc>
    <lastmod>2025-12-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/monolith-rescue-in-place-add-nx-linting-bundle-budgets-and-ci-checks-without-fre</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-20-delivery-aws-azure-and-gcp-patterns-with-github-actions-je</loc>
    <lastmod>2025-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-20-delivery-that-doesnt-blink-aws-azure-and-gcp-with-github-a</loc>
    <lastmod>2025-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-20-deployments-aws-azure-gcp-strategies-with-github-actions-j</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-20-deployments-aws-s3cloudfront-azure-static-web-apps-gcp-clo</loc>
    <lastmod>2025-11-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-delivery-in-2025-aws-azure-gcp-with-cicd-via-github-actions-j</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-deployments-for-aws-azure-and-gcp-an-angular-consultants-cicd</loc>
    <lastmod>2026-01-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-deployments-in-2025-aws-azure-and-gcp-strategies-with-cicd-gi</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-deployments-in-2025-aws-azure-gcp-strategies-cicd-with-github</loc>
    <lastmod>2025-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multicloud-angular-in-2025-build-once-deploy-to-aws-azure-and-gcp-with-zerodownt</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multitenant-state-architecture-in-angular-20-rolebased-selectors-permissiondrive</loc>
    <lastmod>2026-01-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multitenant-state-architecture-in-angular-20-rolebased-selectors-permissiondrive-45fa</loc>
    <lastmod>2026-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/multitenant-state-in-angular-20-rolebased-selectors-permissiondriven-slices-and-</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ngrx-for-realtime-dashboards-in-angular-20-typed-websocket-streams-optimistic-up</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-device-state-indicators-accessible-retry-loo</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-graceful-network-failure-device-state-indica</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-graceful-network-failure-device-state-indica-8cb5</loc>
    <lastmod>2025-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-graceful-network-failure-device-state-indica-dd75</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-graceful-network-failure-states-device-indic</loc>
    <lastmod>2025-12-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-network-failure-grace-device-state-indicator</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-network-failure-patterns-device-state-indica</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-network-failure-patterns-device-state-indica-7cf6</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-network-failure-states-device-indicators-ret</loc>
    <lastmod>2025-12-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offlinefirst-kiosk-ux-in-angular-20-network-failures-device-state-indicators-and</loc>
    <lastmod>2025-11-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/offshore-angular-team-leadership-in-2025-code-reviews-sprint-cadence-test-strate</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-multiphase-migration-from-zonejs-to-angular-20-signals-signalstore-withou</loc>
    <lastmod>2026-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-multiphase-migration-from-zonejs-to-signals-signalstore-angular-20-withou</loc>
    <lastmod>2025-12-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-multiphase-migration-from-zonejs-to-signals-signalstore-angular-20without</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-multiphase-migration-from-zonejs-to-signals-signalstore-angular-20without-afee</loc>
    <lastmod>2025-12-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-multiphase-migration-from-zonejs-to-signals-signalstore-in-angular-20with</loc>
    <lastmod>2025-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-multiphase-migration-from-zonejs-to-signals-signalstore-without-breaking-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-a-safe-multiphase-migration-from-zonejs-to-signals-signalstore-in-angular-2</loc>
    <lastmod>2025-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/plan-and-execute-zerodowntime-angular-1015-20-upgrades-deprecations-map-test-mat</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/practical-caching-for-enterprise-angular-dashboards-smart-polling-exponential-ba</loc>
    <lastmod>2025-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/premium-motion-in-angular-20-animation-timelines-easing-curves-and-prefers-reduc</loc>
    <lastmod>2025-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/premium-motion-in-angular-20-animation-timelines-easing-curves-and-prefers-reduc-6d7b</loc>
    <lastmod>2025-11-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/premium-motion-in-angular-20-timeline-choreography-easing-tokens-and-prefers-red</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/premium-motion-in-angular-20-timelines-easing-curves-and-prefers-reduced-motion-</loc>
    <lastmod>2025-12-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/productiongrade-realtime-ngrx-in-angular-20-typed-websockets-optimistic-updates-</loc>
    <lastmod>2025-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/prove-signals-roi-with-flame-charts-render-counts-and-ux-metrics-executives-unde</loc>
    <lastmod>2025-12-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/prove-signals-roi-with-flame-charts-render-counts-and-ux-metrics-executives-unde-f87b</loc>
    <lastmod>2025-12-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-angular-20-signals-to-executives-flame-charts-render-counts-and-ux-metri</loc>
    <lastmod>2025-11-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-angular-signals-with-flame-charts-render-counts-and-execlevel-ux-metrics</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-it-with-numbers-quantifying-ssr-accessibility-and-ux-wins-in-angular-20-</loc>
    <lastmod>2025-11-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-signals-roi-with-flame-charts-render-counts-and-executive-level-ux-metri</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-signals-to-executives-flame-charts-render-counts-and-ux-metrics-that-mat</loc>
    <lastmod>2025-11-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-ssr-accessibility-and-ux-gains-in-angular-20-a-charter-ads-dashboard-cas</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-ssr-accessibility-and-ux-roi-in-angular-20-three-enterprise-case-studies</loc>
    <lastmod>2025-11-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-ssr-accessibility-and-ux-wins-in-angular-20-three-enterprise-case-studie</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/proving-the-win-quantified-ssr-accessibility-and-ux-gains-in-angular-20-real-cas</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/quantifying-angular-20-ssr-and-accessibility-wins-signalsfirst-hydration-aa-comp</loc>
    <lastmod>2025-11-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/quantifying-ssr-accessibility-and-ux-wins-in-angular-20-three-enterprise-case-st</loc>
    <lastmod>2026-01-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/real-time-angular-dashboards-that-dont-flinch-telemetry-pipelines-exponential-re</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-for-angular-20-websocket-streams-optimistic-updates-and-typed-acti</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-for-angular-20-websocket-streams-optimistic-updates-and-typed-acti-49f6</loc>
    <lastmod>2025-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-for-angular-20-websocket-streams-optimistic-updates-and-typed-tele</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-for-telemetry-dashboards-in-angular-20-websockets-optimistic-updat</loc>
    <lastmod>2026-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-in-angular-20-websocket-streams-optimistic-updates-and-typed-effec</loc>
    <lastmod>2025-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-in-angular-20-websocket-streams-optimistic-updates-and-typed-effec-5f65</loc>
    <lastmod>2025-12-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-ngrx-statecraft-in-angular-20-websocket-streams-optimistic-updates-and-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-telecom-analytics-in-angular-20-telemetry-pipelines-exponential-retry-a</loc>
    <lastmod>2025-11-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/realtime-telecom-analytics-in-angular-20-telemetry-pipelines-exponential-retry-a-92dd</loc>
    <lastmod>2025-11-15</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-a-legacy-angular-monolith-in-2025-add-nx-linting-bundle-budgets-and-ci-ch</loc>
    <lastmod>2025-11-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-a-legacy-angular-monolith-without-a-rewrite-add-nx-eslint-bundle-budgets-</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-a-legacy-angular-monolith-without-a-rewrite-layer-nx-eslint-bundle-budget</loc>
    <lastmod>2025-12-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-legacy-angularjs-or-angular-914-with-signals-modernize-state-without-a-fu</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-legacy-angularjs914-state-without-a-rewrite-signals-adapters-facades-and-</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-legacy-angularjs914-state-without-a-rewrite-signals-adapters-facades-and--2f96</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-legacy-angularjsangular-914-by-modernizing-state-to-signals-signalstore-w</loc>
    <lastmod>2026-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescue-legacy-angularjsangular-914-modernize-state-to-signals-signalstore-withou</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescuing-a-legacy-angularjs812-app-to-angular-20-signals-nx-firebase-and-primeng</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescuing-a-vibecoded-angular-20-app-diagnose-antipatterns-add-tests-and-ship-sta</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescuing-vibecoded-angular-apps-at-scale-how-gitplumbers-systematizes-modernizat</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescuing-vibecoded-angular-apps-at-scale-how-gitplumbers-systematizes-modernizat-b1ce</loc>
    <lastmod>2026-01-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescuing-vibecoded-angular-at-scale-the-gitplumbers-modernization-system-signals</loc>
    <lastmod>2025-11-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rescuing-vibecoded-apps-at-scale-how-gitplumbers-systematically-modernizes-aigen</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/resilient-telemetry-pipelines-in-angular-20-exponential-retry-with-jitter-typed-</loc>
    <lastmod>2025-12-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/responsive-angular-20-dashboards-mobile-drawers-and-tactile-microinteractions-re</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/responsive-angular-20-dashboards-mobile-drawers-and-tactile-microinteractions-re-25df</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/responsive-angular-20-dashboards-that-feel-native-drawers-density-and-tactile-mi</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/responsive-angular-20-dashboards-that-feel-native-mobile-drawers-tactile-microin</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/responsive-angular-20-dashboards-that-recruiters-can-inspect-mobile-drawers-tact</loc>
    <lastmod>2025-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/responsive-angular-20-dashboards-with-mobile-drawers-and-tactile-microinteractio</loc>
    <lastmod>2025-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/retrofit-a-design-system-into-a-legacy-angular-app-angular-20-token-bridge-themi</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/retrofit-a-design-system-into-a-legacy-angular-app-token-bridge-theming-adapters</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/retrofit-a-design-system-into-a-legacy-angular-app-tokens-density-and-primeng-th</loc>
    <lastmod>2026-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/retrofit-a-design-system-into-a-legacy-angular-app-unify-components-without-brea</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/retrofit-a-design-system-into-a-legacy-angular-app-without-breaking-prod-tokens-</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/retrofitting-a-design-system-into-a-legacy-angular-app-unify-inconsistent-ui-wit</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rolebased-dashboard-ux-in-angular-20-multitenant-views-permissiondriven-componen</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rolebased-dashboard-ux-in-angular-20-multitenant-views-permissiondriven-componen-1846</loc>
    <lastmod>2025-12-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rolebased-dashboard-ux-in-angular-20-multitenant-views-permissiondriven-componen-c152</loc>
    <lastmod>2026-01-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/rolebased-dashboard-ux-in-angular-20-multitenant-views-permissiondriven-componen-f741</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/running-offshore-angular-20-teams-that-ship-code-reviews-sprint-cadence-test-str</loc>
    <lastmod>2025-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/safedriver-kpis-in-angular-20-building-realtime-insurance-telematics-dashboards-</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-architecture-angular-20-adaptive-uis-ai-interview-flows-community-ma</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-architecture-angular-20-adaptive-uis-ai-interview-flows-community-ma-43d7</loc>
    <lastmod>2025-10-31</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-ui-patterns-in-angular-20-adaptive-interview-flows-progress-radars-c</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-ui-patterns-in-angular-20-adaptive-interview-flows-progress-radars-c-100d</loc>
    <lastmod>2025-11-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-ui-patterns-in-angular-20-adaptive-interview-flows-progress-radars-c-995b</loc>
    <lastmod>2025-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-ui-patterns-in-angular-20-adaptive-interview-flows-progress-radars-c-c21f</loc>
    <lastmod>2026-01-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-ui-patterns-in-angular-20-adaptive-interviews-progress-radars-commun</loc>
    <lastmod>2026-01-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/sagestepper-visual-language-in-angular-20-adaptive-interview-flows-progress-rada</loc>
    <lastmod>2025-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/scaling-gitplumbers-a-code-analysis-platform-that-ingests-github-events-handles-</loc>
    <lastmod>2025-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/scaling-gitplumbers-angular-20-signals-dashboard-github-app-integration-zip-uplo</loc>
    <lastmod>2025-11-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/scaling-gitplumbers-github-app-zip-ingestion-and-automated-remediation-at-enterp</loc>
    <lastmod>2026-01-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-ai-features-safely-in-angular-20-flag-architecture-with-signalstore-and-tel</loc>
    <lastmod>2025-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-20-ssr-on-firebase-hosting-hydration-metrics-bundle-budgets-and-fun</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-20-ssr-on-firebase-hosting-hydration-metrics-bundle-budgets-and-fun-303a</loc>
    <lastmod>2025-10-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-20-upgrades-safely-with-feature-flags-incremental-rollouts-signals-</loc>
    <lastmod>2025-11-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-angular-20-hydration-metrics-bundle-budgets</loc>
    <lastmod>2025-12-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-angular-20-hydration-metrics-bundle-budgets-4996</loc>
    <lastmod>2026-01-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-angular-20-hydration-metrics-bundle-budgets-5891</loc>
    <lastmod>2025-12-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-angular-20-hydration-metrics-bundle-budgets-8f3f</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-angular-20-hydration-metrics-bundle-budgets-c689</loc>
    <lastmod>2025-12-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-with-hydration-metrics-bundle-budgets-and-f</loc>
    <lastmod>2025-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-angular-ssr-on-firebase-hosting-with-hydration-metrics-bundle-budgets-and-f-8e41</loc>
    <lastmod>2025-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-prs-with-numbers-automating-lighthousecore-web-vitals-gates-and-release-not</loc>
    <lastmod>2025-12-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/ship-while-you-fix-how-i-stabilized-aigenerated-angular-20-codebases-with-signal</loc>
    <lastmod>2025-12-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/show-the-numbers-ga4-bigquery-for-angular-20-to-prove-uxperformance-wins-in-inte</loc>
    <lastmod>2025-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/show-the-numbers-ga4-bigquery-for-angular-20-to-prove-uxperformance-wins-in-inte-8187</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-design-tokens-in-angular-20-cut-render-counts-71-and-lift-lighthouse-mob</loc>
    <lastmod>2025-12-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-design-tokens-in-angular-20-cut-render-counts-71-and-lift-lighthouse-mob-a256</loc>
    <lastmod>2025-12-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-design-tokens-in-the-wild-a-6week-refresh-that-cut-renders-68-and-lifted</loc>
    <lastmod>2026-03-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-design-tokens-refresh-cut-render-counts-and-lift-lighthouse-scores-in-an</loc>
    <lastmod>2025-12-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-design-tokens-refresh-in-angular-20-cut-render-counts-55-and-pushed-ligh</loc>
    <lastmod>2025-11-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-driven-accessibility-animations-and-complex-forms-in-angular-20-focus-mo</loc>
    <lastmod>2026-01-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-in-angular-20-accessibilityfirst-animations-and-complex-forms-that-dont-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-make-ux-predictable-accessibility-live-regions-jankfree-animations-and-c</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-statecraft-for-multitenant-angular-20-apps-rolebased-selectors-permissio</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-statecraft-for-multitenant-angular-20-apps-rolebased-selectors-permissio-0de6</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-statecraft-for-multitenant-angular-20-apps-rolebased-selectors-permissio-ed67</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-statecraft-in-sagestepper-community-sync-with-matching-algorithms-realti</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-that-read-the-room-accessibility-animation-and-complex-forms-in-angular-</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-that-read-the-room-accessibility-animations-and-complex-forms-in-angular</loc>
    <lastmod>2025-11-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-that-read-the-room-accessibility-animations-and-complex-forms-in-angular-5e01</loc>
    <lastmod>2025-11-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-that-read-the-room-accessibility-animations-and-complex-forms-in-angular-8ebe</loc>
    <lastmod>2025-11-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signals-that-read-the-room-how-angular-20-elevates-accessibility-animations-and-</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/signalsfirst-production-state-debugging-in-angular-20-typed-event-schemas-ngrx-d</loc>
    <lastmod>2025-11-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/skim-speed-docs-in-angular-20-highlightjs-themes-markdown-structure-and-onetap-c</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/skimfirst-engineering-docs-in-angular-20-highlightjs-markdown-and-copy-buttons-t</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/skimmable-tech-docs-in-angular-20-highlightjs-markdown-and-copy-buttons-that-res</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/skimmable-technical-ui-in-angular-20-highlightjs-markdown-and-copytoclipboard-pa</loc>
    <lastmod>2026-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/skimmable-technical-ui-in-angular-20-highlightjs-markdown-and-copytoclipboard-th</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/skimmable-technical-ui-in-angular-20-highlightjs-markdown-and-copytoclipboard-th-90af</loc>
    <lastmod>2026-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilize-a-vibecoded-angular-20-app-fast-typescript-strictness-deterministic-ss</loc>
    <lastmod>2026-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilize-a-vibecoded-angular-20-app-strict-typescript-deterministic-ssr-hydrati</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilize-a-vibecoded-angular-20-app-typescript-strict-mode-ssr-hydration-fixes-</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilize-a-vibecoded-angular-app-turn-on-typescript-strictness-fix-ssr-hydratio</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-apps-without-a-code-freeze-signals-signalstor</loc>
    <lastmod>2025-11-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-code-without-freezing-delivery-signals-signal</loc>
    <lastmod>2025-10-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-code-without-freezing-delivery-three-enterpri</loc>
    <lastmod>2025-11-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-codebases-without-freezing-delivery-signals-s</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-codebases-without-freezing-delivery-three-cas</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-codebases-without-freezing-delivery-three-cas-9caa</loc>
    <lastmod>2025-12-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-20-codebases-without-freezing-delivery-three-rea</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stabilizing-aigenerated-angular-codebases-without-freezing-delivery-real-playboo</loc>
    <lastmod>2025-12-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/state-architecture-for-multitenant-angular-20-apps-rolebased-selectors-permissio</loc>
    <lastmod>2025-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/state-architecture-for-multitenant-angular-20-apps-rolebased-selectors-permissio-190a</loc>
    <lastmod>2025-11-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/state-architecture-for-multitenant-angular-20-apps-rolebased-selectors-permissio-8c4f</loc>
    <lastmod>2025-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/state-debugging-in-production-for-angular-20-typed-event-schemas-ngrx-devtools-f</loc>
    <lastmod>2025-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/state-debugging-in-production-for-angular-20-typed-event-schemas-ngrx-devtools-t</loc>
    <lastmod>2025-11-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/state-debugging-in-production-with-angular-20-typed-event-schemas-ngrx-devtools-</loc>
    <lastmod>2026-02-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stop-the-vibecoded-spiral-stabilize-aigenerated-angular-state-with-signals-signa</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stop-vibecoded-state-diagnosing-aigenerated-angular-and-stabilizing-with-signals</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stop-vibecoded-ux-in-angular-20-fix-janky-animations-inaccessible-forms-and-brok</loc>
    <lastmod>2025-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stop-vibecoding-angular-ux-fix-janky-animations-inaccessible-forms-and-broken-re</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stop-vibecoding-angular-ux-fix-janky-animations-inaccessible-forms-and-broken-re-679f</loc>
    <lastmod>2025-12-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/stop-vibecoding-angular-ux-fix-janky-animations-inaccessible-forms-and-broken-re-993c</loc>
    <lastmod>2025-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/taming-a-chaotic-angular-20-codebase-map-techdebt-hotspots-and-ship-incremental-</loc>
    <lastmod>2025-11-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/taming-aigenerated-angular-state-diagnose-vibecoded-antipatterns-and-stabilize-w</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/taming-angular-20-upgrades-surviving-cli-typescript-and-rxjs-breaking-changes-wi</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/taming-vibecoded-state-in-angular-20-antipatterns-triage-and-a-signalstore-stabi</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/telematics-dashboards-for-insurance-in-angular-20-realtime-vehicle-data-safedriv</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/the-cicd-nx-quality-gate-blueprint-behind-angularux-demos-angular-20-github-acti</loc>
    <lastmod>2026-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/the-cicd-nx-quality-gates-behind-angularux-demos-github-actions-firebase-preview</loc>
    <lastmod>2025-11-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/the-cicd-nx-quality-gates-behind-angularux-demos-github-actions-firebase-preview-00e5</loc>
    <lastmod>2025-11-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/typed-rxjssignals-adapters-in-angular-20-deterministic-ssr-and-tests-without-jan</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/typed-rxjssignals-adapters-in-angular-20-deterministic-ssr-and-tests-without-los</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-1215-to-angular-20-without-breakage-state-management-rxjs-and-ch</loc>
    <lastmod>2025-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-1215-to-angular-20-without-breaking-prod-state-management-rxjs-a</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-1215-to-angular-20-without-surprises-state-rxjs-and-change-detec</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-ui-libraries-during-version-migrations-material-mdc-primeng-17-w</loc>
    <lastmod>2026-01-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-ui-libraries-during-version-migrations-material-primeng-without-</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-ui-libraries-during-version-migrations-material-primeng-without--8174</loc>
    <lastmod>2025-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-ui-libraries-during-version-migrations-material-primeng-without--acc3</loc>
    <lastmod>2025-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrade-angular-ui-libraries-during-version-migrations-material-primeng-without--c6c8</loc>
    <lastmod>2025-11-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrading-angular-1220-without-production-outages-surviving-cli-typescript-5x-an</loc>
    <lastmod>2025-12-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrading-to-angular-20-survive-clivite-typescript-5x-and-rxjs-78-breaking-chang</loc>
    <lastmod>2025-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/upgrading-to-angular-20-without-production-fires-navigating-angular-cli-typescri</loc>
    <lastmod>2025-10-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/vps-scheduling-for-a-broadcast-media-network-canvas-rendering-multinetwork-coord</loc>
    <lastmod>2025-10-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/what-an-angular-consultant-actually-does-for-enterprise-teams-services-deliverab</loc>
    <lastmod>2026-01-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/why-enterprises-pick-angular-over-vue-in-2025-lessons-from-disney-charter-spectr</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/wire-figma-tokens-into-primeng-angular-20-with-storybook-and-chromatic-accessibl</loc>
    <lastmod>2025-12-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-1015-20-upgrades-deprecations-tests-and-rollback-plans-that</loc>
    <lastmod>2025-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-1015-20-upgrades-deprecations-tests-and-rollback-plans-that-6ee8</loc>
    <lastmod>2026-01-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-1015-to-20-a-fieldproven-upgrade-plan-that-survives-prod</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-11-20-service-worker-traps-ts5-bundler-rxjs-8and-a-31-faste</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-11-20-upgrade-playbyplay-timeline-breaking-changes-and-veri</loc>
    <lastmod>2025-10-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-11-20-upgrade-real-timeline-breaking-changes-and-proven-per</loc>
    <lastmod>2025-11-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-11-20-upgrade-timeline-breaking-changes-and-the-68-inp-win-</loc>
    <lastmod>2025-12-07</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-1120-upgrade-for-a-telecom-analytics-dashboard-timeline-bre</loc>
    <lastmod>2026-01-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-1120-upgrade-for-a-telecom-analytics-dashboard-timeline-bre-12f2</loc>
    <lastmod>2026-01-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-upgrade-11-20-in-6-weeks-rxjs-8-typescript-5-vite-and-a-41-</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.angularux.com/blog/zerodowntime-angular-upgrades-1015-20-deprecations-tests-canary-rollouts-and-fas</loc>
    <lastmod>2025-10-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>