<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://farouk.dev</loc>
<lastmod>2025-10-16T08:04:40.953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://farouk.dev/about</loc>
<lastmod>2025-10-16T08:04:40.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://farouk.dev/projects</loc>
<lastmod>2025-10-16T08:04:40.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://farouk.dev/blog</loc>
<lastmod>2025-10-16T08:04:40.953Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://farouk.dev/resume</loc>
<lastmod>2025-10-16T08:04:40.953Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/image-optimization-in-nextjs</loc>
<lastmod>2025-10-12T21:47:27.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/what-is-server-component</loc>
<lastmod>2025-10-12T21:47:32.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/getting-started-with-nextjs</loc>
<lastmod>2025-10-12T21:47:32.991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/how-to-use-typescript-with-react</loc>
<lastmod>2025-10-12T21:47:25.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/when-to-use-use-effect</loc>
<lastmod>2025-10-12T21:47:30.157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/react-custom-hooks</loc>
<lastmod>2025-10-14T08:21:33.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/nextjs-vs-react-what-are-the-differences</loc>
<lastmod>2025-10-12T21:47:24.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/how-to-deploy-nextjs-project-in-vercel</loc>
<lastmod>2025-10-12T21:47:26.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/best-practices-for-seo-with-nextjs</loc>
<lastmod>2025-10-12T21:47:23.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/getting-started-with-nestjs</loc>
<lastmod>2025-10-12T21:47:29.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/react-suspense</loc>
<lastmod>2025-10-12T21:47:28.633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/i-am-loving-chakra-V2</loc>
<lastmod>2025-10-14T08:21:33.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://farouk.dev/blog/commenting-as-a-norm</loc>
<lastmod>2025-10-14T08:22:20.149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
