<?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://jvinhit.github.io/</loc></url><url><loc>https://jvinhit.github.io/about/</loc></url><url><loc>https://jvinhit.github.io/blog/</loc></url><url><loc>https://jvinhit.github.io/blog/agent-architecture-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/ai-agent-workflow-putting-it-all-together/</loc></url><url><loc>https://jvinhit.github.io/blog/ai-hallucination-and-how-to-spot-it/</loc></url><url><loc>https://jvinhit.github.io/blog/ai-safety-alignment-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/ai-tokens-and-pricing-explained/</loc></url><url><loc>https://jvinhit.github.io/blog/browser-observer-apis-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/css-performance-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/cursor-rules-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/cursor-skills-beginner-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/cursor-sub-agents-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/customizing-ai-agents/</loc></url><url><loc>https://jvinhit.github.io/blog/deconstructing-virtual-dom/</loc></url><url><loc>https://jvinhit.github.io/blog/developing-features-with-ai/</loc></url><url><loc>https://jvinhit.github.io/blog/finding-and-fixing-bugs-with-ai/</loc></url><url><loc>https://jvinhit.github.io/blog/fine-tuning-llm-basics/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-caching-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-file-upload-validation-magic-numbers/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-seo-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/github-pages-actions-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/history-of-ai-from-perceptron-to-llm/</loc></url><url><loc>https://jvinhit.github.io/blog/infinite-scroll-and-virtual-scroll-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/llm-cost-optimization-patterns/</loc></url><url><loc>https://jvinhit.github.io/blog/llm-models-comparison-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/llm-prompting-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/llm-tokenization-and-sampling-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/mcp-model-context-protocol-architecture/</loc></url><url><loc>https://jvinhit.github.io/blog/multimodal-llm-vision-audio-video/</loc></url><url><loc>https://jvinhit.github.io/blog/open-source-llm-ecosystem/</loc></url><url><loc>https://jvinhit.github.io/blog/optimizing-external-fonts/</loc></url><url><loc>https://jvinhit.github.io/blog/rag-retrieval-augmented-generation-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/reviewing-and-testing-code-with-ai/</loc></url><url><loc>https://jvinhit.github.io/blog/rust-in-the-frontend-build/</loc></url><url><loc>https://jvinhit.github.io/blog/scaling-micro-frontends/</loc></url><url><loc>https://jvinhit.github.io/blog/understanding-codebase-with-ai/</loc></url><url><loc>https://jvinhit.github.io/blog/vector-embeddings-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/working-with-coding-agents/</loc></url><url><loc>https://jvinhit.github.io/projects/</loc></url><url><loc>https://jvinhit.github.io/tags/agent/</loc></url><url><loc>https://jvinhit.github.io/tags/ai-agent/</loc></url><url><loc>https://jvinhit.github.io/tags/ai/</loc></url><url><loc>https://jvinhit.github.io/tags/alignment/</loc></url><url><loc>https://jvinhit.github.io/tags/architecture/</loc></url><url><loc>https://jvinhit.github.io/tags/audio/</loc></url><url><loc>https://jvinhit.github.io/tags/browser-api/</loc></url><url><loc>https://jvinhit.github.io/tags/build/</loc></url><url><loc>https://jvinhit.github.io/tags/caching/</loc></url><url><loc>https://jvinhit.github.io/tags/case-study/</loc></url><url><loc>https://jvinhit.github.io/tags/cdn/</loc></url><url><loc>https://jvinhit.github.io/tags/ci-cd/</loc></url><url><loc>https://jvinhit.github.io/tags/claude-code/</loc></url><url><loc>https://jvinhit.github.io/tags/claude/</loc></url><url><loc>https://jvinhit.github.io/tags/code-review/</loc></url><url><loc>https://jvinhit.github.io/tags/codebase/</loc></url><url><loc>https://jvinhit.github.io/tags/coding-agent/</loc></url><url><loc>https://jvinhit.github.io/tags/coding-standards/</loc></url><url><loc>https://jvinhit.github.io/tags/comparison/</loc></url><url><loc>https://jvinhit.github.io/tags/computer-vision/</loc></url><url><loc>https://jvinhit.github.io/tags/context-management/</loc></url><url><loc>https://jvinhit.github.io/tags/copilot/</loc></url><url><loc>https://jvinhit.github.io/tags/cost-optimization/</loc></url><url><loc>https://jvinhit.github.io/tags/css/</loc></url><url><loc>https://jvinhit.github.io/tags/cursor/</loc></url><url><loc>https://jvinhit.github.io/tags/customization/</loc></url><url><loc>https://jvinhit.github.io/tags/debugging/</loc></url><url><loc>https://jvinhit.github.io/tags/deep-learning/</loc></url><url><loc>https://jvinhit.github.io/tags/deployment/</loc></url><url><loc>https://jvinhit.github.io/tags/devops/</loc></url><url><loc>https://jvinhit.github.io/tags/dom/</loc></url><url><loc>https://jvinhit.github.io/tags/embeddings/</loc></url><url><loc>https://jvinhit.github.io/tags/feature-development/</loc></url><url><loc>https://jvinhit.github.io/tags/file-upload/</loc></url><url><loc>https://jvinhit.github.io/tags/fine-tuning/</loc></url><url><loc>https://jvinhit.github.io/tags/fonts/</loc></url><url><loc>https://jvinhit.github.io/tags/frontend/</loc></url><url><loc>https://jvinhit.github.io/tags/fundamentals/</loc></url><url><loc>https://jvinhit.github.io/tags/gemini/</loc></url><url><loc>https://jvinhit.github.io/tags/github-actions/</loc></url><url><loc>https://jvinhit.github.io/tags/github-pages/</loc></url><url><loc>https://jvinhit.github.io/tags/gpt/</loc></url><url><loc>https://jvinhit.github.io/tags/hallucination/</loc></url><url><loc>https://jvinhit.github.io/tags/history/</loc></url><url><loc>https://jvinhit.github.io/tags/http/</loc></url><url><loc>https://jvinhit.github.io/tags/jailbreak/</loc></url><url><loc>https://jvinhit.github.io/tags/javascript/</loc></url><url><loc>https://jvinhit.github.io/tags/llama/</loc></url><url><loc>https://jvinhit.github.io/tags/llm/</loc></url><url><loc>https://jvinhit.github.io/tags/local-llm/</loc></url><url><loc>https://jvinhit.github.io/tags/lora/</loc></url><url><loc>https://jvinhit.github.io/tags/machine-learning/</loc></url><url><loc>https://jvinhit.github.io/tags/mcp/</loc></url><url><loc>https://jvinhit.github.io/tags/mistral/</loc></url><url><loc>https://jvinhit.github.io/tags/model-context-protocol/</loc></url><url><loc>https://jvinhit.github.io/tags/models/</loc></url><url><loc>https://jvinhit.github.io/tags/module-federation/</loc></url><url><loc>https://jvinhit.github.io/tags/multimodal/</loc></url><url><loc>https://jvinhit.github.io/tags/nlp/</loc></url><url><loc>https://jvinhit.github.io/tags/onboarding/</loc></url><url><loc>https://jvinhit.github.io/tags/open-source/</loc></url><url><loc>https://jvinhit.github.io/tags/performance/</loc></url><url><loc>https://jvinhit.github.io/tags/planning/</loc></url><url><loc>https://jvinhit.github.io/tags/pricing/</loc></url><url><loc>https://jvinhit.github.io/tags/production/</loc></url><url><loc>https://jvinhit.github.io/tags/productivity/</loc></url><url><loc>https://jvinhit.github.io/tags/prompt-engineering/</loc></url><url><loc>https://jvinhit.github.io/tags/rag/</loc></url><url><loc>https://jvinhit.github.io/tags/react/</loc></url><url><loc>https://jvinhit.github.io/tags/reactivity/</loc></url><url><loc>https://jvinhit.github.io/tags/rendering/</loc></url><url><loc>https://jvinhit.github.io/tags/rlhf/</loc></url><url><loc>https://jvinhit.github.io/tags/rules/</loc></url><url><loc>https://jvinhit.github.io/tags/rust/</loc></url><url><loc>https://jvinhit.github.io/tags/safety/</loc></url><url><loc>https://jvinhit.github.io/tags/sampling/</loc></url><url><loc>https://jvinhit.github.io/tags/scaling/</loc></url><url><loc>https://jvinhit.github.io/tags/scroll/</loc></url><url><loc>https://jvinhit.github.io/tags/security/</loc></url><url><loc>https://jvinhit.github.io/tags/self-host/</loc></url><url><loc>https://jvinhit.github.io/tags/seo/</loc></url><url><loc>https://jvinhit.github.io/tags/skills/</loc></url><url><loc>https://jvinhit.github.io/tags/sub-agents/</loc></url><url><loc>https://jvinhit.github.io/tags/temperature/</loc></url><url><loc>https://jvinhit.github.io/tags/testing/</loc></url><url><loc>https://jvinhit.github.io/tags/tokenization/</loc></url><url><loc>https://jvinhit.github.io/tags/tokens/</loc></url><url><loc>https://jvinhit.github.io/tags/tool-use/</loc></url><url><loc>https://jvinhit.github.io/tags/tooling/</loc></url><url><loc>https://jvinhit.github.io/tags/training/</loc></url><url><loc>https://jvinhit.github.io/tags/transformer/</loc></url><url><loc>https://jvinhit.github.io/tags/typescript/</loc></url><url><loc>https://jvinhit.github.io/tags/vector-database/</loc></url><url><loc>https://jvinhit.github.io/tags/vector/</loc></url><url><loc>https://jvinhit.github.io/tags/verification/</loc></url><url><loc>https://jvinhit.github.io/tags/video/</loc></url><url><loc>https://jvinhit.github.io/tags/vision/</loc></url><url><loc>https://jvinhit.github.io/tags/web-security/</loc></url><url><loc>https://jvinhit.github.io/tags/web-vitals/</loc></url><url><loc>https://jvinhit.github.io/tags/workflow/</loc></url></urlset>