<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.nahraf.tech</loc>
<lastmod>2026-08-23T13:39:50.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog</loc>
<lastmod>2026-08-23T13:39:50.490Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.nahraf.tech/client-work</loc>
<lastmod>2026-08-23T13:39:50.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nahraf.tech/project-overview</loc>
<lastmod>2026-08-23T13:39:50.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/future-of-gen-ai-in-software-dev</loc>
<lastmod>2026-08-13T13:43:31.409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/mastering-react-server-components-nextjs</loc>
<lastmod>2026-08-11T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/scalable-backends-mongodb-prisma</loc>
<lastmod>2026-08-07T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/rise-of-agentic-ai</loc>
<lastmod>2026-08-04T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/docker-for-frontend-devs</loc>
<lastmod>2026-07-31T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/state-management-2026-zustand-redux-jotai</loc>
<lastmod>2026-07-27T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/web-accessibility-is-not-optional</loc>
<lastmod>2026-07-23T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/understanding-vector-databases-rag</loc>
<lastmod>2026-07-17T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/tailwind-css-love-hate</loc>
<lastmod>2026-07-10T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/typescript-tips-senior-devs</loc>
<lastmod>2026-07-05T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/reality-of-microservices-2026</loc>
<lastmod>2026-06-30T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/securing-nextjs-applications</loc>
<lastmod>2026-06-25T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/optimizing-web-performance</loc>
<lastmod>2026-06-20T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/javascript-framework-fatigue</loc>
<lastmod>2026-06-15T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/art-of-writing-clean-code</loc>
<lastmod>2026-06-10T13:43:31.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/how-to-learn-react-2026-guide</loc>
<lastmod>2026-08-12T13:50:05.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/best-vs-code-extensions-web-devs</loc>
<lastmod>2026-08-10T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/python-vs-typescript-comparison</loc>
<lastmod>2026-08-08T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/what-is-a-full-stack-developer</loc>
<lastmod>2026-08-06T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/building-apis-with-fastapi-python</loc>
<lastmod>2026-08-03T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-sql-is-still-king</loc>
<lastmod>2026-08-01T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/top-ui-libraries-react-2026</loc>
<lastmod>2026-07-29T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/how-to-build-portfolio-website</loc>
<lastmod>2026-07-26T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/understanding-big-o-notation-beginners</loc>
<lastmod>2026-07-22T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/getting-started-with-graphql</loc>
<lastmod>2026-07-19T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/serverless-architecture-pros-cons</loc>
<lastmod>2026-07-16T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/build-chat-app-websockets</loc>
<lastmod>2026-07-13T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/ultimate-guide-git-github</loc>
<lastmod>2026-07-09T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/intro-to-rust-for-js-devs</loc>
<lastmod>2026-07-06T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/micro-frontends-guide</loc>
<lastmod>2026-07-03T13:50:05.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/evolution-of-large-language-models-transformers-gpt4</loc>
<lastmod>2026-08-14T14:37:09.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/understanding-retrieval-augmented-generation-rag</loc>
<lastmod>2026-08-14T14:37:09.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/building-scalable-ai-apps-vector-databases</loc>
<lastmod>2026-08-14T14:37:09.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/future-of-autonomous-ai-agents</loc>
<lastmod>2026-08-14T14:37:09.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/ethical-implications-generative-ai-software-development</loc>
<lastmod>2026-08-14T14:37:09.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/build-machine-learning-model-scratch-python</loc>
<lastmod>2026-07-15T17:26:18.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/prompt-engineering-complete-guide-better-ai-responses</loc>
<lastmod>2026-03-18T17:26:18.779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/langchain-vs-llamaindex-ai-framework-comparison-2025</loc>
<lastmod>2026-07-11T17:26:18.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/fine-tuning-llms-practical-guide-developers</loc>
<lastmod>2026-06-26T17:26:19.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/nextjs-15-complete-guide-everything-new-2025</loc>
<lastmod>2026-07-06T17:26:19.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/rest-api-design-best-practices-developers</loc>
<lastmod>2026-06-03T17:26:19.471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/typescript-advanced-patterns-generics-utility-types</loc>
<lastmod>2026-03-18T17:26:19.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/docker-beginners-containerize-first-application</loc>
<lastmod>2026-02-17T17:26:19.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/top-50-dsa-questions-coding-interviews</loc>
<lastmod>2026-08-11T17:26:20.172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/crack-faang-interviews-complete-roadmap-2025</loc>
<lastmod>2026-03-20T17:26:20.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/system-design-interview-url-shortener-bitly</loc>
<lastmod>2026-03-01T17:26:20.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/build-impressive-portfolio-gets-you-hired</loc>
<lastmod>2026-06-24T17:26:20.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/database-indexing-explained-queries-100x-faster</loc>
<lastmod>2026-07-30T17:26:21.178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/openai-api-complete-guide-build-ai-apps-gpt4</loc>
<lastmod>2026-02-22T17:26:21.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/understanding-transformers-architecture-behind-chatgpt</loc>
<lastmod>2026-04-26T17:26:21.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/git-commands-every-developer-must-know</loc>
<lastmod>2026-05-19T17:26:21.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/mongodb-vs-postgresql-which-database-choose</loc>
<lastmod>2026-04-06T17:26:21.716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/deploy-fullstack-app-free-vercel-railway-mongodb</loc>
<lastmod>2026-03-17T17:26:21.946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/react-performance-optimization-15-techniques</loc>
<lastmod>2026-04-26T17:26:22.386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/web-security-fundamentals-protecting-application-attacks</loc>
<lastmod>2026-04-17T17:26:22.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/resume-tips-software-engineers-ats-filters</loc>
<lastmod>2026-07-06T17:26:22.610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/css-grid-vs-flexbox-when-to-use-which-examples</loc>
<lastmod>2026-03-17T17:26:22.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/microservices-vs-monolith-architecture-decision</loc>
<lastmod>2026-02-27T17:26:22.953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/javascript-closures-explained-complete-guide</loc>
<lastmod>2026-05-06T17:26:23.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/prepare-technical-interviews-fresher-placement</loc>
<lastmod>2026-04-08T17:26:23.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/graphql-vs-rest-practical-comparison-modern-apis</loc>
<lastmod>2026-08-07T17:26:23.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/redis-explained-caching-sessions-queues-realtime</loc>
<lastmod>2026-06-02T17:26:23.572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/oauth-jwt-authentication-explained-web-developers</loc>
<lastmod>2026-04-21T17:26:23.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/rust-for-javascript-developers-learn-2025</loc>
<lastmod>2026-06-07T17:26:23.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/cicd-pipeline-automate-deployments-github-actions</loc>
<lastmod>2026-03-19T17:26:24.010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/websockets-explained-building-realtime-applications</loc>
<lastmod>2026-03-06T17:26:24.130Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/reduced-nextjs-load-times-mongodb-projections</loc>
<lastmod>2026-08-08T19:01:38.413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/cyberpunk-command-palette-react-tailwind</loc>
<lastmod>2026-08-01T19:01:38.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/moving-from-rest-to-server-actions-nextjs-15</loc>
<lastmod>2026-07-25T19:01:38.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/optimistic-ui-updates-like-button-react</loc>
<lastmod>2026-07-16T19:01:38.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/secure-api-route-nextjs-mongodb</loc>
<lastmod>2026-07-01T19:01:38.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/openai-o3-vs-gemini-2-5-pro-comparison-2025</loc>
<lastmod>2026-07-29T11:37:54.475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/kimi-k3-china-open-source-ai-beating-gpt4</loc>
<lastmod>2026-04-23T02:36:15.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/complete-guide-ai-agents-autonomous-systems-2025</loc>
<lastmod>2026-03-24T03:13:50.050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/rag-2-advanced-retrieval-augmented-generation-2025</loc>
<lastmod>2026-07-28T05:53:56.109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/blockchain-2025-enterprise-applications-beyond-crypto</loc>
<lastmod>2026-06-05T17:57:29.693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/ai-job-market-2025-salaries-skills-hiring-guide</loc>
<lastmod>2026-06-29T04:59:59.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/tech-placement-guide-2025-crack-google-microsoft-amazon</loc>
<lastmod>2026-03-06T10:30:01.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/webassembly-2025-python-ai-models-browser</loc>
<lastmod>2026-05-30T10:33:19.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/nextjs-15-vs-remix-vs-astro-framework-comparison-2025</loc>
<lastmod>2026-05-10T23:12:05.060Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/real-time-applications-websockets-sse-webrtc-2025</loc>
<lastmod>2026-04-22T12:52:46.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/future-of-ai-10-predictions-2025-2030</loc>
<lastmod>2026-03-05T23:42:29.877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/docker-kubernetes-full-stack-developers-practical-guide-2025</loc>
<lastmod>2026-04-07T18:31:43.161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/postgresql-vs-mongodb-2025-sql-vs-nosql-comparison</loc>
<lastmod>2026-04-13T02:36:24.683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/rust-for-javascript-developers-why-learn-2025</loc>
<lastmod>2026-01-01T19:31:13.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/system-design-scalable-chat-application-whatsapp</loc>
<lastmod>2026-04-26T09:56:57.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/mastering-typescript-advanced-patterns-2025</loc>
<lastmod>2026-05-24T01:49:23.105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/how-llms-work-transformers-attention-tokenization-explained</loc>
<lastmod>2026-02-22T06:40:28.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/cicd-pipeline-github-actions-docker-automated-deployments</loc>
<lastmod>2026-05-07T03:41:40.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/oauth-2-jwt-secure-authentication-modern-apps-2025</loc>
<lastmod>2026-03-30T22:15:41.782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/ai-code-editors-cursor-vs-github-copilot-vs-windsurf-2025</loc>
<lastmod>2026-04-22T10:10:05.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/microservices-vs-monolith-2025-companies-switched-back</loc>
<lastmod>2026-07-15T11:09:44.878Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/vector-databases-pinecone-vs-weaviate-vs-chroma-ai-2025</loc>
<lastmod>2026-03-02T11:46:38.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/build-saas-product-scratch-technical-architecture-guide-2025</loc>
<lastmod>2026-05-25T13:13:56.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/edge-computing-serverless-2025-cloudflare-vs-aws-lambda-vs-vercel</loc>
<lastmod>2026-07-11T21:03:09.469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/python-data-engineering-pandas-polars-etl-pipelines-2025</loc>
<lastmod>2026-02-15T17:28:02.443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/web-performance-optimization-complete-guide-2025</loc>
<lastmod>2026-01-01T01:40:23.476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/gpt-5-rumors-what-it-means-developers-2025</loc>
<lastmod>2026-07-03T07:50:24.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/redis-deep-dive-caching-sessions-queues-real-time-2025</loc>
<lastmod>2026-01-07T21:26:33.310Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/clean-code-principles-that-actually-matter-2025</loc>
<lastmod>2026-07-23T13:39:21.509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/beyond-proof-of-work-the-next-decade-of-blockchain-innovation</loc>
<lastmod>2026-08-19T22:15:50.349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/ai-engineer-vs-software-engineer-which-career-holds-the-future</loc>
<lastmod>2026-08-20T06:10:04.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/passkeys-vs-jwt-the-battle-for-modern-web-auth-in-2024</loc>
<lastmod>2026-08-20T06:40:31.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-nats-jetstream-is-stealing-kafka-s-thunder-in-2024</loc>
<lastmod>2026-08-20T06:48:26.215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/webassembly-is-the-secret-weapon-for-browser-ai-and-it-s-finally-ready</loc>
<lastmod>2026-08-20T06:54:19.452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/how-ai-co-pilots-are-redefining-the-indie-hacker-playbook</loc>
<lastmod>2026-08-20T07:07:34.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/mastering-comparative-programming-a-deep-dive-into-dsa-techniques</loc>
<lastmod>2026-08-20T07:16:22.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/serverless-ai-inference-the-hot-take-you-need-to-read</loc>
<lastmod>2026-08-20T07:19:56.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/gitops-in-production-why-argocd-alone-won-t-save-your-kubernetes-deployments</loc>
<lastmod>2026-08-20T07:20:36.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-lora-is-the-only-fine-tuning-strategy-that-matters-in-2024</loc>
<lastmod>2026-08-20T07:23:58.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-your-auto-update-bot-is-the-weakest-link-in-the-npm-pip-supply-chain</loc>
<lastmod>2026-08-20T07:29:31.357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/webassembly-is-the-new-javascript-killer-why-the-browser-is-about-to-get-a-speed</loc>
<lastmod>2026-08-20T07:32:40.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/apple-vision-pro-is-killing-unity-why-swiftui-realitykit-is-the-future-of-spatia</loc>
<lastmod>2026-08-20T07:37:58.747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/hybrid-edge-caching-how-to-blend-cdn-redis-and-memcached-for-real-time-personali</loc>
<lastmod>2026-08-20T07:41:35.271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/llm-powered-a-b-testing-the-hype-the-hazard-and-the-hard-truth</loc>
<lastmod>2026-08-20T07:46:26.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-api-tokens-are-the-new-owasp-top-10-vulnerability-and-how-to-fix-it</loc>
<lastmod>2026-08-20T07:54:19.778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/claude-vs-chatgpt-vs-grok-vs-gemini-vs-deepseek-vs-kimi-which-llm-wins-coding-tasks</loc>
<lastmod>2026-08-20T07:55:10.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-the-layoff-wave-is-turning-developers-into-contract-ninjas</loc>
<lastmod>2026-08-20T08:03:27.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/open-source-llms-are-winning-the-developer-code-assistant-war-a-hot-take</loc>
<lastmod>2026-08-20T08:31:05.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/run-llm-offline-from-a-usb-drive-complete-guide</loc>
<lastmod>2026-08-20T08:32:15.722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/algorithm-evaluation-binary-search-vs-dijkstra</loc>
<lastmod>2026-08-20T08:37:06.452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/untitled-post-1787215990854</loc>
<lastmod>2026-08-20T08:53:10.854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/mastering-modern-campus-off-campus-placement-sessions-strategies-tech-and-tools</loc>
<lastmod>2026-08-20T09:34:42.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/demystifying-the-transformer-a-deep-dive-into-attention-is-all-you-need</loc>
<lastmod>2026-08-20T09:36:53.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-pwas-are-finally-outsmarting-native-apps-in-2026-the-secret-sauce-no-one-exp</loc>
<lastmod>2026-08-20T11:34:52.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/the-hidden-perils-of-ai-why-developers-must-guard-against-emerging-risks</loc>
<lastmod>2026-08-20T13:11:22.317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-flink-is-eating-spark-s-lunch-in-the-lakehouse-era</loc>
<lastmod>2026-08-20T18:01:15.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-edge-functions-are-the-new-serverless-frontier-and-why-you-should-care-now</loc>
<lastmod>2026-08-21T06:01:18.095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-pwas-are-finally-outpacing-native-in-2026-a-hot-take</loc>
<lastmod>2026-08-21T18:01:10.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/spark-vs-flink-in-2024-why-the-lakehouse-is-killing-flink-s-reign</loc>
<lastmod>2026-08-21T21:03:27.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-ai-is-the-new-frontier-for-open-source-contributions-and-why-you-should-jump</loc>
<lastmod>2026-08-21T21:06:05.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-ai-is-turning-tech-layoffs-into-an-automated-arms-race</loc>
<lastmod>2026-08-21T21:06:16.253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/how-to-deliver-a-seamless-offer-acceptance-oa-process-in-a-tech-company</loc>
<lastmod>2026-08-22T09:26:32.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-edge-workers-are-the-new-serverless-frontier-and-why-you-should-care-now</loc>
<lastmod>2026-08-22T18:01:17.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-bun-is-the-dark-horse-disrupting-the-javascript-runtime-landscape</loc>
<lastmod>2026-08-23T06:01:16.388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nahraf.tech/blog/why-webassembly-is-winning-the-edge-war-in-2024</loc>
<lastmod>2026-08-23T11:05:05.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
