<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://sameersabir.dev</loc>
<lastmod>2026-04-02T17:52:56.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sameersabir.dev/about</loc>
<lastmod>2026-04-02T17:52:56.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sameersabir.dev/services</loc>
<lastmod>2026-04-02T17:52:56.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sameersabir.dev/blogs</loc>
<lastmod>2026-03-20T09:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/tailwind-css-v4-advanced-patterns</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/tailwind-css-v4.jpg</image:loc>
</image:image>
<lastmod>2026-03-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/react-native-cross-platform-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/react-native-2026.jpg</image:loc>
</image:image>
<lastmod>2026-03-12T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/framer-motion-animations-react</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/framer-motion-animations.jpg</image:loc>
</image:image>
<lastmod>2026-03-06T08:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/ai-driven-ui-components-react</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/ai-driven-ui.jpg</image:loc>
</image:image>
<lastmod>2026-03-01T08:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/nextjs-seo-optimization-complete-guide</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/nextjs-seo-guide.jpg</image:loc>
</image:image>
<lastmod>2026-02-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/react-19-server-actions-guide</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/react-19-server-actions.jpg</image:loc>
</image:image>
<lastmod>2026-02-20T14:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/building-ai-chatbots-nextjs-gemini</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/ai-chatbot-nextjs.jpg</image:loc>
</image:image>
<lastmod>2026-02-10T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/graphql-apollo-client-react-guide</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/graphql-apollo-react.jpg</image:loc>
</image:image>
<lastmod>2026-01-30T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/micro-frontends-scaling-react-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/micro-frontends-2026.jpg</image:loc>
</image:image>
<lastmod>2026-01-26T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/nextjs-app-router-migration-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/nextjs-app-router-migration.jpg</image:loc>
</image:image>
<lastmod>2026-02-01T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/ai-assisted-frontend-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/ai-frontend-2026.jpg</image:loc>
</image:image>
<lastmod>2026-01-16T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/zero-javascript-architecture-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/zero-javascript.jpg</image:loc>
</image:image>
<lastmod>2026-01-12T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/javascript-esnext-features-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/javascript-2026.jpg</image:loc>
</image:image>
<lastmod>2026-01-15T14:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/react-compiler-adoption-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/react-compiler.jpg</image:loc>
</image:image>
<lastmod>2026-01-12T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/typescript-5-2-type-evolution</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/typescript-evolution.jpg</image:loc>
</image:image>
<lastmod>2026-01-12T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/serverless-react-streaming-2026</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/edge-streaming.jpg</image:loc>
</image:image>
<lastmod>2026-01-12T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/building-scalable-react-applications</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/react-architecture.jpg</image:loc>
</image:image>
<lastmod>2024-12-16T08:30:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/nextjs-15-performance-optimization</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/nextjs-performance.jpg</image:loc>
</image:image>
<lastmod>2024-12-10T14:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/mastering-typescript-advanced-patterns</loc>
<image:image>
<image:loc>https://sameersabir.dev/images/blog/typescript-patterns.jpg</image:loc>
</image:image>
<lastmod>2024-12-05T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sameersabir.dev/blog/css-grid-vs-flexbox-guide</loc>
<image:image>
<image:loc>https://sameersabir.dev/opengraph-image</image:loc>
</image:image>
<lastmod>2024-11-28T16:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
