<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://goodnews-azonubi.vercel.app/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/how-i-built-and-deployed-a-full-stack-mern-application-on-aws-using-modular-terraform-and-keyless</loc>
<lastmod>2026-10-15T13:14:15.755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/how-i-built-and-deployed-a-full-stack-mern-app-on-aws-ec2-using-docker-compose-terraform-and</loc>
<lastmod>2026-10-15T13:13:31.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/how-to-create-ai-agents-using-mastra-and-typescript</loc>
<lastmod>2026-10-14T16:00:19.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/flutter-basics</loc>
<lastmod>2026-10-14T15:59:07.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/ansible-for-beginners-part-1</loc>
<lastmod>2026-10-14T15:56:15.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/hosting-a-static-website-on-a-private-amazon-s3-bucket-using-cloudfronts-oac</loc>
<lastmod>2026-10-14T15:54:31.831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/laravel-lamp-stack-deployment-automating-setup-with-bash-script-on-an-ubuntu-server</loc>
<lastmod>2026-10-14T15:51:51.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/docker-for-beginners</loc>
<lastmod>2026-10-14T15:47:00.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://goodnews-azonubi.vercel.app/blog/protecting-sensitive-data-using-ansible-vault</loc>
<lastmod>2026-10-14T15:45:52.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
