<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hardikyadav.vercel.app</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/about</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/projects</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/faqs</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/contact</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/01-how-to-start-coding</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/02-javascript-for-beginners</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/03-react-for-beginners</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/04-what-is-nextjs</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/05-what-is-nodejs</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/06-mongodb-for-beginners</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/07-what-is-a-rest-api</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/08-web-security-best-practices</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/09-how-to-become-a-full-stack-developer</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/10-what-is-git</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/ai-development-in-2026</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/api-rate-limiting</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/api-status-codes-explained</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/api-versioning-best-practices</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/authentication-vs-authorization</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/beginner-coding-projects</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/best-programming-language-for-beginners</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/build-rest-api-with-expressjs</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/client-side-vs-server-side-rendering</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/coding-mistakes-beginners-make</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/common-web-security-vulnerabilities</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/connect-nodejs-to-mongodb</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/database-design-mistakes</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/database-indexing-explained</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/database-security-fundamentals</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/deploy-nextjs-website</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/deploy-nodejs-backend</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/env-files-explained</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/essential-git-commands</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/expressjs-error-handling</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/expressjs-middleware</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/first-full-stack-project</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/full-stack-projects-for-beginners</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/future-of-cloud-computing</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/git-vs-github</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/how-does-a-website-work</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/how-long-to-learn-coding</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/how-to-deploy-on-vercel</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/how-to-secure-a-rest-api</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/how-to-upload-project-to-github</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/how-to-write-good-commit-messages</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/http-methods-explained</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-array-methods</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-async-await</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-dom-manipulation</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-functions</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-objects</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-promises</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-variables</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-vs-python</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/javascript-vs-typescript</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/mongodb-collections-and-documents</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/mongodb-schema-design</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/mongodb-vs-mysql</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/nextjs-api-routes</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/nextjs-app-router-vs-pages-router</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/nextjs-seo-metadata</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/nodejs-project-structure</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/nodejs-vs-python</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/password-hashing-explained</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-beginner-mistakes</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-components</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-forms</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-hooks</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-props-vs-state</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-virtual-dom</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/react-vs-nextjs</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/rest-api-design-best-practices</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/rest-api-vs-graphql</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/securing-environment-variables</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/session-vs-token-authentication</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/sql-vs-nosql</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/testing-apis-with-postman</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/web3-and-blockchain-explained</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-a-database</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-a-git-branch</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-a-software-developer</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-an-api</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-backend-development</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-css</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-expressjs</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-frontend-development</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-full-stack-development</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-html</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-javascript</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-json</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-jwt</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-mongoose</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-owasp</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-react</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-server-side-rendering</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hardikyadav.vercel.app/blog/what-is-static-site-generation</loc>
<lastmod>2026-09-12T14:59:32.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
