<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://joelolawanle.com/</loc>
<lastmod>2026-04-03T21:21:29.915Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://joelolawanle.com/about</loc>
<lastmod>2026-04-03T21:21:29.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog</loc>
<lastmod>2026-04-03T21:21:29.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/how-figma-mcp-works-behind-scene</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/agent-skills-and-mcps</loc>
<lastmod>2026-01-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/2025-year-in-review</loc>
<lastmod>2026-01-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/ai-readable-documentation</loc>
<lastmod>2025-11-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/youtube-video-fetcher</loc>
<lastmod>2025-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/ssl-ec2-with-certbot-lets-encrypt</loc>
<lastmod>2025-08-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/build-animated-faq-accordion-react-tailwind</loc>
<lastmod>2025-02-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/i-didnt-hit-my-goals-but-its-fine</loc>
<lastmod>2025-01-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/next-js-redirects</loc>
<lastmod>2024-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/light-dark-mode-nextjs-app-router-tailwind</loc>
<lastmod>2024-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/server-actions-next-js</loc>
<lastmod>2024-05-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/prisma-postgres-nextjs-14</loc>
<lastmod>2024-05-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/hash-links-padding</loc>
<lastmod>2024-04-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/data-fectching-nextjs-14</loc>
<lastmod>2024-02-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/static-dynamic-route-generatestaticparams</loc>
<lastmod>2024-02-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/2023-year-in-review</loc>
<lastmod>2023-12-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/nextjs-14-styling-active-links</loc>
<lastmod>2023-12-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/memoization-explained-javascript-examples</loc>
<lastmod>2023-05-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/dynamic-programming-javascript-examples-guide</loc>
<lastmod>2023-05-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/javascript-closures</loc>
<lastmod>2023-04-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/understanding-state-props-react-key-differences-explained</loc>
<lastmod>2023-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/recursion-in-javascript-explained-for-beginners</loc>
<lastmod>2023-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/how-to-calculate-estimated-reading-time-article-javascript</loc>
<lastmod>2023-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/slice-vs-splice-javascript-understanding-differences-use</loc>
<lastmod>2023-04-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/how-to-clone-a-specific-branch-with-git</loc>
<lastmod>2023-04-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/what-is-headless-cms-a-beginner-approach</loc>
<lastmod>2023-04-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/how-to-create-an-array-of-unique-values-in-javascript</loc>
<lastmod>2023-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/what-is-Static-Site-Generators</loc>
<lastmod>2023-03-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/blog/2022-helped-by-god</loc>
<lastmod>2022-12-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://joelolawanle.com/content</loc>
<lastmod>2026-04-03T21:21:29.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joelolawanle.com/videos</loc>
<lastmod>2026-04-03T21:21:29.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
