<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alberthernandez.dev</loc>
<lastmod>2026-03-21T09:23:53.764Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog</loc>
<lastmod>2026-03-21T09:23:53.764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog/automating-large-scale-refactoring-with-codemods</loc>
<lastmod>2025-08-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog/feature-flags-in-node-js-a-complete-guide-with-environment-variables</loc>
<lastmod>2025-08-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog/understanding-the-repository-pattern-in-node-js</loc>
<lastmod>2025-08-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog/dockerizing-a-node-js-app-with-best-practices</loc>
<lastmod>2025-08-03T00:00:02.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog/stop-managing-releases-manually-automate-everything-with-release-please</loc>
<lastmod>2025-08-03T00:00:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alberthernandez.dev/blog/typescript-path-aliases-in-node-js-the-complete-guide</loc>
<lastmod>2025-08-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
