<?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://joelcsaji.com/</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://joelcsaji.com/about</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelcsaji.com/portfolio</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelcsaji.com/contact</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/romans-6-dying-to-live-in-christ</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/romans-6-dying-to-live-in-christ/opengraph-image</image:loc>
</image:image>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/ai-powered-developer-2026</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/ai-powered-developer-2026/opengraph-image</image:loc>
</image:image>
<lastmod>2026-02-22T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/open-claw-rise-chaos-what-comes-next</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/open-claw-rise-chaos-what-comes-next/opengraph-image</image:loc>
</image:image>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/nextjs-16-turbopack-react-compiler-future-of-fast</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/nextjs-16-turbopack-react-compiler-future-of-fast/opengraph-image</image:loc>
</image:image>
<lastmod>2025-10-21T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/react-19-deep-dive-server-components-compiler-hooks</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/react-19-deep-dive-server-components-compiler-hooks/opengraph-image</image:loc>
</image:image>
<lastmod>2025-10-15T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/rise-of-ai-agents-2025-2026</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/rise-of-ai-agents-2025-2026/opengraph-image</image:loc>
</image:image>
<lastmod>2025-08-15T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/when-everything-falls-apart-learning-from-job-s-early-story</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/when-everything-falls-apart-learning-from-job-s-early-story/opengraph-image</image:loc>
</image:image>
<lastmod>2025-07-31T12:47:26.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/evolution-of-agentic-ai</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/evolution-of-agentic-ai/opengraph-image</image:loc>
</image:image>
<lastmod>2025-07-17T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/client-side-rendering-vs-server-side-rendering</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/client-side-rendering-vs-server-side-rendering/opengraph-image</image:loc>
</image:image>
<lastmod>2024-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/10-tips-tricks-to-level-up-your-reactjs-development</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/10-tips-tricks-to-level-up-your-reactjs-development/opengraph-image</image:loc>
</image:image>
<lastmod>2024-01-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/why-react-is-better-than-angular</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/why-react-is-better-than-angular/opengraph-image</image:loc>
</image:image>
<lastmod>2023-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/why-ai-wont-take-over-our-jobs-yet</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/why-ai-wont-take-over-our-jobs-yet/opengraph-image</image:loc>
</image:image>
<lastmod>2023-08-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/why-web-development-is-a-promising-career-choice</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/why-web-development-is-a-promising-career-choice/opengraph-image</image:loc>
</image:image>
<lastmod>2023-08-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/why-choose-react-for-your-next-web-development</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/why-choose-react-for-your-next-web-development/opengraph-image</image:loc>
</image:image>
<lastmod>2023-08-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/vs-code-extensions-youll-love-using-for-your-next-project</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/vs-code-extensions-youll-love-using-for-your-next-project/opengraph-image</image:loc>
</image:image>
<lastmod>2023-08-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/the-significance-of-data-structures-and-algorithms-in-modern-computing</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/the-significance-of-data-structures-and-algorithms-in-modern-computing/opengraph-image</image:loc>
</image:image>
<lastmod>2023-08-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/choosing-between-react-native-and-flutter-for-your-mobile-framework-a-duel-of-the-titans</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/choosing-between-react-native-and-flutter-for-your-mobile-framework-a-duel-of-the-titans/opengraph-image</image:loc>
</image:image>
<lastmod>2023-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/blog/net-out-of-a-book-tiny-habits</loc>
<image:image>
<image:loc>https://joelcsaji.com/blog/net-out-of-a-book-tiny-habits/opengraph-image</image:loc>
</image:image>
<lastmod>2022-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://joelcsaji.com/portfolio/waveform-apps</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joelcsaji.com/portfolio/start-shipping-boilerplate</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joelcsaji.com/portfolio/church-grid</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joelcsaji.com/portfolio/joinme-rsvp</loc>
<lastmod>2026-03-04T00:22:59.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
