<?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><lastmod>2026-02-13T12:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-rag-misconceptions-guide</loc><lastmod>2026-02-13T13:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-rag-vs-graph-rag</loc><lastmod>2026-02-13T11:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-13-vibe-coding-deep-dive</loc><lastmod>2026-02-13T14:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-14-ai-developer-skill-tree-guide</loc><lastmod>2026-02-14T09:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-15-ai-exam-keyword-guide</loc><lastmod>2026-02-15T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-02-26-ai-context-optimization-vibe-coding</loc><lastmod>2026-02-26T10:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-03-13-vibe-coding-for-non-developers</loc><lastmod>2026-03-13T18:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-08-18-reverse-engineering-my-own-stack</loc><lastmod>2026-08-18T14:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-08-21-claude-code-for-office-work</loc><lastmod>2026-08-21T18:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-08-21-claude-code-how-it-works</loc><lastmod>2026-08-21T14:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-10-04-fine-tuning-when-and-how</loc><lastmod>2026-10-04T15:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-10-04-rlhf-in-practice</loc><lastmod>2026-10-04T15:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/2026-10-04-tokenizer-why-it-matters</loc><lastmod>2026-10-04T14:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-agent-with-langchain-langgraph-toc</loc><lastmod>2026-02-16T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-ai-agent-04-workflow-vs-agent</loc><lastmod>2026-10-04T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-ai-agent-05-rag-pipeline</loc><lastmod>2026-10-04T10:10:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-ai-agent-06-agent-deep-dive</loc><lastmod>2026-10-04T10:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-ai-pipeline-01-stages-structured-output</loc><lastmod>2026-10-04T09:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-ai-pipeline-02-evals-observability</loc><lastmod>2026-10-04T09:10:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-ai-pipeline-03-high-stakes-decisions</loc><lastmod>2026-10-04T09:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-chat-ux-07-limits</loc><lastmod>2026-10-04T11:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-chat-ux-08-generative-ui</loc><lastmod>2026-10-04T11:10:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-chat-ux-09-end-to-end-design</loc><lastmod>2026-10-04T11:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-supplement-10-perspective-map</loc><lastmod>2026-10-04T12:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-supplement-11-insurance-claims</loc><lastmod>2026-10-04T12:10:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-supplement-12-customer-compensation</loc><lastmod>2026-10-04T12:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-supplement-13-rewards-ledger</loc><lastmod>2026-10-04T12:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ai-llm/ai-systems/2026-10-04-supplement-14-reward-in-training</loc><lastmod>2026-10-04T12:40:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-03-21-ai-agent-agentic-ai</loc><lastmod>2026-03-21T09:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-03-21-ai-agent-quality-security</loc><lastmod>2026-03-21T09:40:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-03-21-ai-model</loc><lastmod>2026-03-21T09:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-03-21-aind-understanding</loc><lastmod>2026-03-21T09:50:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-03-21-knowledge-context-engineering</loc><lastmod>2026-03-21T09:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-03-21-prompt-engineering</loc><lastmod>2026-03-21T09:10:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/ax-edu/2026-04-30-rx-robotic-transformation</loc><lastmod>2026-04-30T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/blog/2026-02-13-hello-world</loc><lastmod>2026-02-13T10:00:00.000Z</lastmod></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><lastmod>2026-02-16T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/background/2026-02-16-vector-store-embedding-prompt</loc><lastmod>2026-02-16T10:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/evaluation/2026-02-16-golden-dataset-evaluation-strategy</loc><lastmod>2026-02-16T13:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/evaluation/2026-02-16-llm-evaluation-importance-metrics</loc><lastmod>2026-02-16T13:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langchain/2026-02-16-langchain-getting-started</loc><lastmod>2026-02-16T11:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langchain/2026-02-16-rag-pipeline-with-langchain</loc><lastmod>2026-02-16T11:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langgraph/2026-02-16-agent-orchestration-mcp</loc><lastmod>2026-02-16T12:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/langchain-langgraph/langgraph/2026-02-16-langgraph-workflow-agent</loc><lastmod>2026-02-16T12:00:00.000Z</lastmod></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><lastmod>2026-02-20T12:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-21-caching-strategy-with-tanstack-query</loc><lastmod>2026-02-21T11:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-22-openai-images-edit-gpt-image-1-fix</loc><lastmod>2026-02-22T14:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-02-28-web-enhancement-changelog</loc><lastmod>2026-02-28T16:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/2026-03-04-app-store-first-rejection-response</loc><lastmod>2026-03-04T14:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/backend/2026-02-19-apple-oauth-405-nginx-redirect</loc><lastmod>2026-02-19T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/backend/2026-03-01-business-logic-bug-patterns</loc><lastmod>2026-03-01T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/backend/2026-03-01-daily-usage-limit-pattern</loc><lastmod>2026-03-01T10:20:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-build-deploy</loc><lastmod>2026-02-17T11:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-caching-versioning</loc><lastmod>2026-02-17T12:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-pwa-mobile</loc><lastmod>2026-02-17T13:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-sse-error-handling</loc><lastmod>2026-02-17T15:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-state-auth</loc><lastmod>2026-02-17T14:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-17-nadarm-frontend-tech-stack</loc><lastmod>2026-02-17T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-02-28-capacitor-ios-oauth-redirect-troubleshooting</loc><lastmod>2026-02-28T14:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-03-01-component-refactoring</loc><lastmod>2026-03-01T10:10:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-03-01-ios-native-integration</loc><lastmod>2026-03-01T10:30:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/nadarm/frontend/2026-03-01-mobile-touch-gestures</loc><lastmod>2026-03-01T10:40:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/physical-ai/2026-02-14-physical-ai-and-jepa-learning-guide</loc><lastmod>2026-02-14T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/posts/physical-ai/smart-home/2026-02-18-stt-device-mapping-poc-report</loc><lastmod>2026-02-18T10:00:00.000Z</lastmod></url><url><loc>https://blog.shoneylife.com/public/brand/README</loc></url></urlset>