<?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-20T21:18:14.218Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/projects</loc>
<lastmod>2026-04-20T21:18:14.218Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/blog</loc>
<lastmod>2026-04-20T21:18:14.218Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codernex.dev/contact</loc>
<lastmod>2026-04-20T21:18:14.218Z</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/the-power-trifecta-combining-factory-strategy-and-adapter-patterns-in-typescript</loc>
<lastmod>2026-04-19T16:00:25.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/codernex-v1-engineering-showcase</loc>
<lastmod>2026-04-19T18:14:20.294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/codernex-nexpress-blazing-fasz-image-compressor</loc>
<lastmod>2026-04-20T12:58:27.179Z</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-04-18T19:02:59.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/a-complete-guide-to-javascript-callbacks</loc>
<lastmod>2026-04-18T18:23:16.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codernex.dev/blog/javascript-hoisting</loc>
<lastmod>2026-04-19T00:51:01.151Z</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-04-20T12:58:20.969Z</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/mastering-closures</loc>
<lastmod>2026-04-18T18:33:06.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
