<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://namaste-nodejs.vercel.app</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/01-introduction-to-nodejs</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/02-js-on-the-server</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/03-lets-write-the-code</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/04-moduleexport-require</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/05-diving-in-to-nodejs-github-repo</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/06-libuv-async-io</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/07-sync-async-settimeout-zero-code</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/08-deep-dive-into-v8-js-engine</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/09-libuv-event-loop</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/10-thread-pool-in-libuv</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/11-creating-the-server</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/12-databases-sql-and-nosql</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/13-creating-a-database-mongodb</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-201-microservices-vs-monolith-how-to-build-a-project</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-202-features-hld-lld-and-planning</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-203-creating-our-express-server</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-204-routing-and-request-handlers</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-205-middlewares-and-error-handlers</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-206-database-schema-models-mongoose</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-207-diving-into-apis</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-208-data-sanitization-schema-validations</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-209-encrypting-passwords</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-210-authentication-jwt-cookies</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-211-diving-into-the-apis-and-express-router</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-212-logical-db-query-and-compound-indexes</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-213-ref-populate-and-thought-process-of-writing-apis</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-214-building-feed-api-and-pagination</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-215-devtinder-ui-part-1</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-216-devtinder-ui-part-2</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-217-devtinder-ui-part-3</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-218-devtinder-ui-part-4</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s2-219-devtinder-ui-part-5</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s3-301-lanching-an-aws-instance-and-deploying-frontend</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s3-302-nginx-and-backend-node-app-development</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
<url>
<loc>https://namaste-nodejs.vercel.app/chapters/s3-303-adding-a-custom-domain-name</loc>
<lastmod>2026-03-29T18:36:24.262Z</lastmod>
</url>
</urlset>
