<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bradmalgas.com</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/self-reflection-and-2026-outlook</loc>
<lastmod>2026-03-20T20:54:27.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/week-1-of-my-leetcode-journey-lessons-learned</loc>
<lastmod>2026-03-20T12:29:12.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/day-5-best-time-to-buy-and-sell-stock-my-leetcode-journey</loc>
<lastmod>2026-03-20T12:23:17.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/day-4-is-subsequence-my-leetcode-journey</loc>
<lastmod>2026-03-20T12:23:03.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/day-3-roman-to-integer-my-leetcode-journey</loc>
<lastmod>2026-03-20T12:22:47.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/day-2-merge-strings-alternately-my-leetcode-journey</loc>
<lastmod>2026-03-20T12:22:28.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/day-1-find-closest-number-to-zero-my-leetcode-journey</loc>
<lastmod>2026-03-20T12:22:05.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/day-0-of-my-leetcode-journey</loc>
<lastmod>2026-03-20T12:21:36.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/run-deepseek-r1-locally-and-experience-the-future-of-open-source-ai</loc>
<lastmod>2026-03-20T12:20:53.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/building-budgetbuddy-real-time-transaction-tracking-with-azure-functions-google-sheets</loc>
<lastmod>2026-03-20T11:38:17.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/how-i-built-a-fully-functional-blog-on-azure-for-just-1month</loc>
<lastmod>2026-03-20T12:18:35.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/adding-pagination-support-to-my-function-app</loc>
<lastmod>2026-03-20T12:18:12.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/rendering-blog-posts-with-markdown-and-tailwind-typography</loc>
<lastmod>2026-03-20T12:17:35.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/building-a-flexible-and-responsive-footer-with-vue-and-tailwind</loc>
<lastmod>2026-03-20T12:16:26.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/building-the-about-page-and-refining-the-navbar</loc>
<lastmod>2026-03-20T12:16:00.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/displaying-dynamic-content-with-vue</loc>
<lastmod>2026-03-20T12:14:15.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/building-a-dynamic-blog-frontend-with-vuejs-and-tailwind-css</loc>
<lastmod>2026-03-20T12:13:46.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/refining-the-frontend-from-sketches-to-a-fully-responsive-navbar</loc>
<lastmod>2026-03-20T12:10:18.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/setting-up-the-frontend-frameworks-design-and-structure</loc>
<lastmod>2026-03-20T12:09:14.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/project-setup-and-tech-stack-selection-for-my-blog-website</loc>
<lastmod>2026-03-20T12:09:39.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/category/Frontend</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/category/Leetcode%20Journey</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/category/Azure</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/category/Thoughts</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/category/AI</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bradmalgas.com/blog/category/Backend</loc>
<lastmod>2026-03-21T11:25:22.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
