<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.shoneylife.com/about</loc></url><url><loc>https://blog.shoneylife.com/</loc></url><url><loc>https://blog.shoneylife.com/portfolio/</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-llm-to-ai-coding-tools</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-rag-misconceptions-guide</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-rag-vs-graph-rag</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-vibe-coding-deep-dive</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-14-ai-developer-skill-tree-guide</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-15-ai-exam-keyword-guide</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-26-ai-context-optimization-vibe-coding</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-03-13-vibe-coding-for-non-developers</loc></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-agent-with-langchain-langgraph-toc</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-ai-agent-concepts</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-enterprise-ai-strategy-governance</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-fine-tuning-concepts</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-llm-and-foundation-model</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-prompt-engineering-concepts</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-rag-concepts</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-02-26-what-is-generative-ai</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/restructured/2026-03-02-ai-agent-agentic-ai</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/restructured/2026-03-02-ai-agent-quality-security</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/restructured/2026-03-02-ai-model-foundation-finetuning</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/restructured/2026-03-02-knowledge-context-engineering</loc></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/restructured/2026-03-02-prompt-engineering</loc></url><url><loc>https://blog.shoneylife.com/posts/blog/2026-02-13-hello-world</loc></url><url><loc>https://blog.shoneylife.com/posts/</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/background/2026-02-16-llm-and-rag-basics</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/background/2026-02-16-vector-store-embedding-prompt</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/evaluation/2026-02-16-golden-dataset-evaluation-strategy</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/evaluation/2026-02-16-llm-evaluation-importance-metrics</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langchain/2026-02-16-langchain-getting-started</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langchain/2026-02-16-rag-pipeline-with-langchain</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langgraph/2026-02-16-agent-orchestration-mcp</loc></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langgraph/2026-02-16-langgraph-workflow-agent</loc></url><url><loc>https://blog.shoneylife.com/posts/list</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-20-cicd-pipeline-setup</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-21-caching-strategy-with-tanstack-query</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-22-openai-images-edit-gpt-image-1-fix</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-28-web-enhancement-changelog</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-03-04-app-store-first-rejection-response</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/backend/2026-02-19-apple-oauth-405-nginx-redirect</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/backend/2026-03-01-business-logic-bug-patterns</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/backend/2026-03-01-daily-usage-limit-pattern</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-build-deploy</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-caching-versioning</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-pwa-mobile</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-sse-error-handling</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-state-auth</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-tech-stack</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-28-capacitor-ios-oauth-redirect-troubleshooting</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-03-01-component-refactoring</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-03-01-ios-native-integration</loc></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-03-01-mobile-touch-gestures</loc></url><url><loc>https://blog.shoneylife.com/posts/physical-ai/2026-02-14-physical-ai-and-jepa-learning-guide</loc></url><url><loc>https://blog.shoneylife.com/posts/physical-ai/smart-home/2026-02-18-stt-device-mapping-poc-report</loc></url></urlset>