<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://abduldotdev.vercel.app</loc>
<lastmod>2026-11-06T19:43:17.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/about</loc>
<lastmod>2026-11-06T19:43:17.757Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects</loc>
<lastmod>2026-11-06T19:43:17.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/contact</loc>
<lastmod>2026-11-06T19:43:17.757Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog</loc>
<lastmod>2026-11-06T19:43:17.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/nuxused</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/fashionpos</loc>
<lastmod>2026-10-01T08:50:47.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/personal-ai-assistant</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/ai-code-analyzer</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/aws-cloud-deployments</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/point-of-sale</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/notes-management-system</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/email-service</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/projects/wifi-credential-generator</loc>
<lastmod>2026-10-01T07:56:26.133Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/rendering-strategies-ssr-ssg-isr-streaming</loc>
<lastmod>2026-09-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/evaluating-llm-applications-testing-guardrails-cost</loc>
<lastmod>2026-09-15T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/modular-monolith-vs-microservices-for-saas</loc>
<lastmod>2026-09-08T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/serverless-on-aws-when-to-use-lambda</loc>
<lastmod>2026-09-01T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/rest-vs-graphql-vs-trpc-choosing-api-style</loc>
<lastmod>2026-08-26T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/web-accessibility-wcag-2-2-for-developers</loc>
<lastmod>2026-08-19T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/observability-opentelemetry-logs-metrics-traces</loc>
<lastmod>2026-08-12T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/ai-workflow-automation-n8n-llms</loc>
<lastmod>2026-08-05T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/saas-product-analytics-metrics-that-matter</loc>
<lastmod>2026-07-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/message-queues-event-driven-architecture</loc>
<lastmod>2026-07-15T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/end-to-end-type-safety-typescript-zod</loc>
<lastmod>2026-07-08T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/kubernetes-for-developers-essentials</loc>
<lastmod>2026-07-01T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/model-context-protocol-mcp-explained</loc>
<lastmod>2026-06-24T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/saas-authentication-oauth-sso-passkeys</loc>
<lastmod>2026-06-17T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/postgresql-performance-indexes-query-plans-pooling</loc>
<lastmod>2026-06-10T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/core-web-vitals-inp-lcp-cls-guide</loc>
<lastmod>2026-06-03T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/infrastructure-as-code-terraform-cloudformation-cdk</loc>
<lastmod>2026-05-27T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/building-ai-agents-with-tool-calling</loc>
<lastmod>2026-05-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/saas-subscription-billing-trials-webhooks</loc>
<lastmod>2026-05-13T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/caching-strategies-with-redis</loc>
<lastmod>2026-05-06T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/react-server-components-nextjs-app-router</loc>
<lastmod>2026-04-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/ci-cd-with-github-actions-commit-to-production</loc>
<lastmod>2026-04-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/rag-in-production-practical-guide</loc>
<lastmod>2026-04-15T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/multi-tenant-saas-architecture-isolation-models</loc>
<lastmod>2026-04-08T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://abduldotdev.vercel.app/blog/api-security-owasp-api-top-10-in-practice</loc>
<lastmod>2026-04-01T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
