<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://www.ismaelramos.dev/architecture-notes/complexity-should-be-earned/</loc><lastmod>2026-05-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/case-studies/frontend-architecture-redesign/</loc><lastmod>2024-04-22T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/architecture-notes/accessibility-is-a-design-system-problem/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/case-studies/performance-optimization/</loc><lastmod>2025-03-20T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/architecture-notes/ai-in-the-loop-not-the-driver/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/case-studies/accessibility-implementation/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/case-studies/cross-team-component-library/</loc><lastmod>2024-12-05T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/case-studies/ai-features-integration/</loc><lastmod>2025-09-30T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/case-studies/angular-standalone-migration/</loc><lastmod>2025-02-15T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/pillars/ai-workflows/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>1</priority></url><url><loc>https://www.ismaelramos.dev/blog/persisting-windsurf-context-across-sessions/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/pasted-image-1778626829744_hu12305994974198558191.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/uses/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/architecture-notes/</loc><lastmod>2026-05-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/now/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/blog/pr-review-workflow-with-mcp/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/pasted-image-1778534184565_hu7712073614804462944.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/when-ai-fails-and-a-forum-link-saves-the-day/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/pasted-image-1778534658499_hu5331942075817146993.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/closing-pr-review-loop-windsurf-github-cli/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/pasted-image-1778623269761_hu10060195036447267680.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/first-impressions-claude-design/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/pasted-image-1778537739415_hu1435443016525176297.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/case-studies/</loc><lastmod>2025-09-30T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/blog/angular-2025-project-structure-with-the-features-approach/</loc><lastmod>2025-03-15T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/angular-2025-guide/angular-2025-part2-cover_rnddju_hu17098833577748823832.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/architecture/</loc><lastmod>2025-03-15T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/blog/angular-2025-guide-mastering-standalone-components/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/angular-2025-guide/angular-2025-part1-cover_zos3sx_hu2956831424479077325.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/frontend-systems/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/blog/updates-from-the-angular-team-and-new-angular-17-features/</loc><lastmod>2023-11-07T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/updates-from-the-angular-team-and-new-angular-17-features/ahlob-knd0u_rohlea.avif</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/inner-text-vs-text-content-in-2023/</loc><lastmod>2023-02-06T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/inner-text-vs-text-content-in-2023/cover_p9tnjg_hu16123532100491303945.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/implementing-standalone-components-in-angular-15/</loc><lastmod>2023-01-16T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/implementing-standalone-components-in-angular-15/morfeo_ctdqwi_hu9137049515071658910.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/accessibility/</loc><lastmod>2023-07-12T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/blog/top-20-must-know-tips-for-web-accessibility/</loc><lastmod>2023-07-12T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/top-20-must-know-tips-for-web-accessibility/cover_tisnqn_hu15807390959621313324.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/designing-for-all-achieving-web-accessibility-in-web-design/</loc><lastmod>2023-06-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/designing-for-all-achieving-web-accessibility-in-web-design/cover_hu11275987496791779028.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/beyond-barriers-unlocking-the-benefits-of-web-accessibility/</loc><lastmod>2023-06-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/beyond-barriers-unlocking-the-benefits-of-web-accessibility/cover_hu13518784841719813925.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/developer-experience/</loc><lastmod>2023-02-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/blog/increase-coverage-on-every-feature-with-karma-jest-and-husky/</loc><lastmod>2023-02-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/increase-coverage-on-every-feature-with-karma-jest-and-husky/karma-jest-husky_m4wmpm_hu17681615142100848329.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/24-ideas-to-include-in-your-definition-of-done/</loc><lastmod>2022-03-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/24-ideas-to-include-in-your-definition-of-done/6aimko_ziyxxp_hu8887605534015369132.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/product-engineering/</loc><lastmod>2022-03-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/blog/how-to-test-if-there-is-any-element-outside-the-viewport-with-cypress/</loc><lastmod>2022-02-20T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/how-test-if-there-is-any-element-outside-the-viewport-with-cypress/scroll-meme_hak9xd_hu1388095820401896683.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/how-to-auto-play-videos-on-scroll/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/how-to-auto-play-videos/cover_r4zlye_hu15819014752390434852.png</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/12-tips-to-improve-as-a-front-end-developer/</loc><lastmod>2021-12-08T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/tips-front-end-development-2022-02-15/checklist_fbvdn0_hu13933761224281952675.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/blog/base-project-with-amp-nunjucks-and-gulp/</loc><lastmod>2021-09-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://www.ismaelramos.dev/uploads/posts/base-project-with-amp-nunjucks-and-gulp/amp_kepqcd_hu854511281226406784.jpg</image:loc></image:image></url><url><loc>https://www.ismaelramos.dev/pillars/performance/</loc><lastmod>2021-09-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.ismaelramos.dev/about/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://www.ismaelramos.dev/blog/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url></urlset>