<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://codernex.dev</loc>
<lastmod>2026-04-12T22:45:13.156Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/projects</loc>
<lastmod>2026-04-12T22:45:13.156Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/blog</loc>
<lastmod>2026-04-12T22:45:13.156Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/contact</loc>
<lastmod>2026-04-12T22:45:13.156Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/projects/kagoz---business-management-&amp;-analytics-saas</loc>
<lastmod>2026-01-05T12:09:16.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codernex.dev/projects/codernex-v1-platform</loc>
<lastmod>2026-01-05T12:10:19.009Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codernex.dev/projects/nexpress-cli</loc>
<lastmod>2026-01-27T09:10:52.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codernex.dev/blog/codernex-v1-engineering-showcase</loc>
<lastmod>2026-01-30T14:17:17.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/the-power-trifecta-combining-factory-strategy-and-adapter-patterns-in-typescript</loc>
<lastmod>2026-01-30T15:33:37.010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/nodejs-worker-threads-conquering-cpu-bound-tasks</loc>
<lastmod>2026-02-02T00:49:43.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/async-await-vs-promises-how-to-handle-asynchronous-javascript</loc>
<lastmod>2026-01-30T19:44:36.183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/a-complete-guide-to-javascript-callbacks</loc>
<lastmod>2026-01-30T15:33:36.977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/mastering-closures</loc>
<lastmod>2026-01-30T14:17:17.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/mastering-solid-principles-in-typescript-for-better-code-design</loc>
<lastmod>2026-01-30T16:53:38.729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/javascript-hoisting</loc>
<lastmod>2026-02-02T00:49:46.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/codernex-nexpress-blazing-fasz-image-compressor</loc>
<lastmod>2026-02-02T11:43:45.012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
