<?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://tryndev.com/</loc>
<image:image>
<image:loc>https://tryndev.com/images/kushan-profile.png</image:loc>
</image:image>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://tryndev.com/blog</loc>
<lastmod>2026-10-13</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tryndev.com/blog/nextjs-shadcn-production-ui</loc>
<image:image>
<image:loc>https://tryndev.com/blog-assets/2026-10-13-nextjs-shadcn-production-ui/cover.jpg</image:loc>
</image:image>
<lastmod>2026-10-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tryndev.com/blog/angular-signals-evolution</loc>
<image:image>
<image:loc>https://tryndev.com/blog-assets/2026-08-17-angular-signals-evolution/cover.jpg</image:loc>
</image:image>
<lastmod>2026-08-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tryndev.com/blog/angular-change-detection-evolution</loc>
<image:image>
<image:loc>https://tryndev.com/blog-assets/2026-08-16-angular-change-detection-evolution/cover.jpg</image:loc>
</image:image>
<lastmod>2026-08-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tryndev.com/blog/nextjs-cpanel-nodejs-shared-hosting</loc>
<image:image>
<image:loc>https://tryndev.com/blog-assets/2026-08-15-nextjs-cpanel-nodejs-shared-hosting/cover.jpg</image:loc>
</image:image>
<lastmod>2026-08-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
