<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alfredo-perez.dev/</loc>
<lastmod>2026-03-25</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog</loc>
<lastmod>2026-03-25</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/projects</loc>
<lastmod>2026-03-25</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/tags</loc>
<lastmod>2026-03-25</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-03-27-angular-service-to-handle-state-using-behaviorsubject</loc>
<lastmod>2020-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-02-ngrx-workshop-part-1-introduction-introduction</loc>
<lastmod>2020-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-02-ngrx-workshop-part-2-actions</loc>
<lastmod>2020-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-02-ngrx-workshop-part-3-reducers</loc>
<lastmod>2020-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-02-ngrx-workshop-part-4-selectors</loc>
<lastmod>2020-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-02-ngrx-workshop-part-5-effects</loc>
<lastmod>2020-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-03-ngrx-workshop-part-6-ngrx-entity</loc>
<lastmod>2020-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-03-ngrx-workshop-part-7-meta-reducers</loc>
<lastmod>2020-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-03-ngrx-workshop-part-8-folder-structure</loc>
<lastmod>2020-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-04-03-ngrx-workshop-part-9-other-links</loc>
<lastmod>2020-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-07-06-angular-11-setting-up-jest</loc>
<lastmod>2020-07-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-09-16-where-to-initialize-components-selectors-in-angular</loc>
<lastmod>2020-09-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-09-25-testing-ngrx-effect-using-observer-spy</loc>
<lastmod>2020-09-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2020-11-23-notes-from-accessibility-workshop-from-enterprise-ng-2020</loc>
<lastmod>2020-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-06-13-achieving-a-better-developer-experience-in-your-integration-</loc>
<lastmod>2023-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-06-14-slides-from-ng-conf-lollapalooza-lighting-talks-2023</loc>
<lastmod>2023-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-07-22-til-nuggets-from-ng-conf-2023</loc>
<lastmod>2023-07-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-09-19-prettifying-html-in-angular</loc>
<lastmod>2023-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-09-19-using-prettier-in-angular-html</loc>
<lastmod>2023-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-10-31-view-transitions-api-en-angular-17</loc>
<lastmod>2023-10-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-11-20-view-transitions-api-in-angular-17</loc>
<lastmod>2023-11-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2023-12-07-improve-loading-times-with-the-defer-block-in-angular</loc>
<lastmod>2023-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2024-01-04-taming-http-requests-with-an-abstract-api-service</loc>
<lastmod>2024-01-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2024-02-08-storybook-setup-tips-for-your-angular-application</loc>
<lastmod>2024-02-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2024-05-06-tanstack-query-in-angular</loc>
<lastmod>2024-05-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2024-08-23-setup-jest-in-angular-18</loc>
<lastmod>2024-08-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2024-09-05-faster-development-with-jetbrains-ai</loc>
<lastmod>2024-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2025-02-13-skip-angular-resource</loc>
<lastmod>2025-02-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2025-06-16-create-cursor-rules-for-angular</loc>
<lastmod>2025-06-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2025-06-23-generating-first-rules-with-cursor</loc>
<lastmod>2025-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2025-09-18-create-reliable-unit-tests-claude-code</loc>
<lastmod>2025-09-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2025-10-02-universal-knowledge-base-for-ai</loc>
<lastmod>2025-10-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-01-02-introducing-ngx-dev-toolbar</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-01-02-stop-vibe-coding-start-shipping</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-01-19-getting-started-with-angular-toolbar</loc>
<lastmod>2026-01-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-02-12-angular-best-practices-for-ai</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-03-19-what-is-speckit-companion</loc>
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-03-20-custom-workflows-in-speckit-companion</loc>
<lastmod>2026-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alfredo-perez.dev/blog/2026-03-21-build-your-own-sdd-workflow</loc>
<lastmod>2026-03-21T00:00:00.000Z</lastmod>
</url>
</urlset>
