<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://preetamraj.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://preetamraj.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://preetamraj.dev/categories</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/composition-over-inheritance-explained-with-a-real-example</loc>
<lastmod>2026-07-11T14:58:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/how-to-set-up-a-beautiful-and-productive-mac-terminal</loc>
<lastmod>2026-07-11T16:10:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/guard-clauses-how-to-stop-nesting-your-code-five-levels-deep</loc>
<lastmod>2026-07-11T14:40:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/what-is-virtual-environment</loc>
<lastmod>2026-07-11T13:39:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/nextjs-starting-configurations</loc>
<lastmod>2026-07-11T15:48:30.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/prisma-with-postgres-in-nextjs</loc>
<lastmod>2026-07-11T08:11:48.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/pure-functions-and-why-they-make-code-easier-to-test</loc>
<lastmod>2026-07-11T15:23:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/the-factory-pattern-when-new-isn-t-enough</loc>
<lastmod>2026-07-11T15:16:36.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/blog/the-strategy-pattern-in-plain-code-kill-your-if-else-chains</loc>
<lastmod>2026-07-11T15:16:16.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio/codetogether</loc>
<lastmod>2026-07-09T12:49:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio/sms-school-management-system</loc>
<lastmod>2026-07-09T12:49:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio/hulu-clone</loc>
<lastmod>2026-07-09T12:49:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio/my-portfolio</loc>
<lastmod>2026-07-09T12:49:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio/baazarnow</loc>
<lastmod>2026-07-09T12:49:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://preetamraj.dev/portfolio/mynote</loc>
<lastmod>2026-07-09T12:49:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://preetamraj.dev/categories/development</loc>
<lastmod>2026-07-10T10:15:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/categories/programming</loc>
<lastmod>2026-07-09T12:48:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/categories/next-js</loc>
<lastmod>2026-07-09T12:48:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/categories/design-patterns</loc>
<lastmod>2026-07-11T10:10:42.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/categories/clean-code</loc>
<lastmod>2026-07-11T10:10:51.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/macos</loc>
<lastmod>2026-07-10T10:15:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/productivity</loc>
<lastmod>2026-07-10T10:17:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/powerlevel10k</loc>
<lastmod>2026-07-10T10:16:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/iterm2</loc>
<lastmod>2026-07-10T10:16:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/terminal</loc>
<lastmod>2026-07-10T10:16:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/zsh</loc>
<lastmod>2026-07-10T10:17:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/developer-tools</loc>
<lastmod>2026-07-10T10:17:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/clean-code</loc>
<lastmod>2026-07-11T10:10:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/readability</loc>
<lastmod>2026-07-11T10:10:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/terminal-customization</loc>
<lastmod>2026-07-10T10:17:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/testing</loc>
<lastmod>2026-07-11T10:10:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/design-patterns</loc>
<lastmod>2026-07-11T10:10:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/oop</loc>
<lastmod>2026-07-11T10:11:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/refactoring</loc>
<lastmod>2026-07-11T10:10:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/functional-programming</loc>
<lastmod>2026-07-11T10:11:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://preetamraj.dev/tags/python</loc>
<lastmod>2026-07-09T12:48:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
