<?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/agent-design-patterns-react-reflection-planning/</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-agents-tokens-and-context-windows/</loc></url><url><loc>https://jvinhit.github.io/blog/ai-coding-agent-master-mindset-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/ai-developer-mindset-bilingual-guide/</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/astro-framework-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-01-shell-basics-first-script/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-02-variables-quoting-expansion/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-03-conditionals-test-exit-codes/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-04-loops/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-05-functions-arguments/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-06-arrays-and-strings/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-07-io-redirection-pipes/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-08-text-processing-grep-sed-awk/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-09-robust-scripting-error-handling/</loc></url><url><loc>https://jvinhit.github.io/blog/bash-10-automation-best-practices/</loc></url><url><loc>https://jvinhit.github.io/blog/beacon-api-sendbeacon-reliable-analytics/</loc></url><url><loc>https://jvinhit.github.io/blog/browser-concurrency-web-workers-wasm/</loc></url><url><loc>https://jvinhit.github.io/blog/browser-observer-apis-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/browser-rendering-pipeline-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/browser-storage-offline-first-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/choosing-an-llm-model-framework/</loc></url><url><loc>https://jvinhit.github.io/blog/coding-agent-mastery-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/config-files-coding-agent-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/context-engineering-and-agent-memory/</loc></url><url><loc>https://jvinhit.github.io/blog/cookies-in-the-frontend-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/core-web-vitals-inp-performance-playbook/</loc></url><url><loc>https://jvinhit.github.io/blog/cors-explained-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/css-3d-01-perspective-and-the-z-axis/</loc></url><url><loc>https://jvinhit.github.io/blog/css-3d-02-preserve-3d-building-objects/</loc></url><url><loc>https://jvinhit.github.io/blog/css-3d-03-interactive-tilt-and-parallax/</loc></url><url><loc>https://jvinhit.github.io/blog/css-3d-04-3d-motion-and-carousels/</loc></url><url><loc>https://jvinhit.github.io/blog/css-3d-05-lighting-performance-accessibility/</loc></url><url><loc>https://jvinhit.github.io/blog/css-animating-display-and-height-auto/</loc></url><url><loc>https://jvinhit.github.io/blog/css-animation-performance-compositor/</loc></url><url><loc>https://jvinhit.github.io/blog/css-animations-and-easing-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/css-cascade-layers-and-specificity/</loc></url><url><loc>https://jvinhit.github.io/blog/css-container-queries-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/css-custom-properties-and-property/</loc></url><url><loc>https://jvinhit.github.io/blog/css-easing-cubic-bezier-and-linear/</loc></url><url><loc>https://jvinhit.github.io/blog/css-flexbox-grid-layout-mental-model/</loc></url><url><loc>https://jvinhit.github.io/blog/css-fluid-responsive-design/</loc></url><url><loc>https://jvinhit.github.io/blog/css-grid-advanced-subgrid-masonry/</loc></url><url><loc>https://jvinhit.github.io/blog/css-grid-complete-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/css-keyframes-animation-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/css-optimization-by-level/</loc></url><url><loc>https://jvinhit.github.io/blog/css-performance-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/css-prefers-reduced-motion-accessible-animation/</loc></url><url><loc>https://jvinhit.github.io/blog/css-property-animating-custom-properties/</loc></url><url><loc>https://jvinhit.github.io/blog/css-scroll-driven-animations/</loc></url><url><loc>https://jvinhit.github.io/blog/css-stacking-contexts-and-anchor-positioning/</loc></url><url><loc>https://jvinhit.github.io/blog/css-staggered-and-sequenced-animations/</loc></url><url><loc>https://jvinhit.github.io/blog/css-starting-style-entry-exit-animations/</loc></url><url><loc>https://jvinhit.github.io/blog/css-transforms-for-animation/</loc></url><url><loc>https://jvinhit.github.io/blog/css-transitions-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/cursor-handoff-skill-guide/</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/debounce-throttle-raf-rate-limiting/</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/docker-01-fundamentals-containers-images/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-02-images-and-dockerfile/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-03-data-volumes-bind-mounts-env/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-04-networking-bridge-ports-dns/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-05-compose-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-06-compose-in-depth-profiles-healthchecks/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-07-optimizing-securing-images/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-08-debugging-troubleshooting-docker/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-09-kubernetes-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/docker-10-kubernetes-in-practice-debugging/</loc></url><url><loc>https://jvinhit.github.io/blog/ecmascript-2025-2026-whats-new/</loc></url><url><loc>https://jvinhit.github.io/blog/evaluating-llms-and-agents/</loc></url><url><loc>https://jvinhit.github.io/blog/event-delegation-and-dom-performance/</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/fine-tuning-vs-prompting-vs-rag/</loc></url><url><loc>https://jvinhit.github.io/blog/forms-and-constraint-validation-api/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-build-tools-comparison/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-caching-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-developer-ai-era-survival/</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-security-architecture-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-seo-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/frontend-testing-strategy-at-scale/</loc></url><url><loc>https://jvinhit.github.io/blog/function-calling-and-tool-use/</loc></url><url><loc>https://jvinhit.github.io/blog/github-pages-actions-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-01-effort-over-talent/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-02-focus-deep-work/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-03-consistency-small-habits/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-04-discipline-over-motivation/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-05-failure-and-setbacks/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-06-positive-thinking-reframing/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-07-patience-long-term/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-08-energy-rest-burnout/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-09-goals-and-systems/</loc></url><url><loc>https://jvinhit.github.io/blog/grow-10-resilient-daily-practice/</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/html-in-canvas-workflow-editor/</loc></url><url><loc>https://jvinhit.github.io/blog/immutable-state-and-structured-clone/</loc></url><url><loc>https://jvinhit.github.io/blog/implementing-placeholders-skeleton-screens/</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/intl-formatting-dates-numbers-currency/</loc></url><url><loc>https://jvinhit.github.io/blog/ios-video-playback-playsinline-autoplay/</loc></url><url><loc>https://jvinhit.github.io/blog/javascript-async-patterns-promises-abortcontroller/</loc></url><url><loc>https://jvinhit.github.io/blog/javascript-closures-this-and-scope/</loc></url><url><loc>https://jvinhit.github.io/blog/javascript-error-handling-and-resilience/</loc></url><url><loc>https://jvinhit.github.io/blog/javascript-event-loop-microtasks-macrotasks/</loc></url><url><loc>https://jvinhit.github.io/blog/javascript-generators-and-yield/</loc></url><url><loc>https://jvinhit.github.io/blog/javascript-memory-management-leak-hunting/</loc></url><url><loc>https://jvinhit.github.io/blog/landing-page-animations-css-js-react-framer-motion/</loc></url><url><loc>https://jvinhit.github.io/blog/lit-framework-guide/</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-sampling-temperature-top-p-top-k/</loc></url><url><loc>https://jvinhit.github.io/blog/llm-stopping-criteria-and-output-control/</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/modern-css-color-oklch-color-mix/</loc></url><url><loc>https://jvinhit.github.io/blog/modern-css-features-2026/</loc></url><url><loc>https://jvinhit.github.io/blog/multimodal-llm-vision-audio-video/</loc></url><url><loc>https://jvinhit.github.io/blog/net-01-networking-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/net-02-tcp-sockets/</loc></url><url><loc>https://jvinhit.github.io/blog/net-03-udp-datagrams/</loc></url><url><loc>https://jvinhit.github.io/blog/net-04-dns-and-addressing/</loc></url><url><loc>https://jvinhit.github.io/blog/net-05-http-from-the-socket-up/</loc></url><url><loc>https://jvinhit.github.io/blog/net-06-websockets-realtime/</loc></url><url><loc>https://jvinhit.github.io/blog/net-07-tls-https/</loc></url><url><loc>https://jvinhit.github.io/blog/net-08-streams-backpressure-framing/</loc></url><url><loc>https://jvinhit.github.io/blog/net-09-concurrency-scaling-servers/</loc></url><url><loc>https://jvinhit.github.io/blog/net-10-robust-networking-debugging/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-01-foundations-and-app-router/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-02-routing-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-03-server-components-and-data-fetching/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-04-cache-components-and-caching/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-05-client-components-and-url-state/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-06-server-actions-and-forms/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-07-route-handlers-apis-and-proxy/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-08-rendering-metadata-seo-and-assets/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-09-auth-sessions-and-security/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-10-production-testing-and-debugging/</loc></url><url><loc>https://jvinhit.github.io/blog/nextjs-core-concepts-version-comparison/</loc></url><url><loc>https://jvinhit.github.io/blog/nginx-01-fundamentals-and-local-install/</loc></url><url><loc>https://jvinhit.github.io/blog/nginx-02-configuration-model/</loc></url><url><loc>https://jvinhit.github.io/blog/nginx-03-reverse-proxy-and-load-balancing/</loc></url><url><loc>https://jvinhit.github.io/blog/nginx-04-tls-security-and-performance/</loc></url><url><loc>https://jvinhit.github.io/blog/nginx-05-production-and-debugging/</loc></url><url><loc>https://jvinhit.github.io/blog/node-01-core-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/node-02-http-and-web-fundamentals/</loc></url><url><loc>https://jvinhit.github.io/blog/node-03-express-mastery/</loc></url><url><loc>https://jvinhit.github.io/blog/node-04-database-integration/</loc></url><url><loc>https://jvinhit.github.io/blog/node-05-authentication-and-security/</loc></url><url><loc>https://jvinhit.github.io/blog/node-06-advanced-patterns-and-packages/</loc></url><url><loc>https://jvinhit.github.io/blog/node-07-devops-and-deployment/</loc></url><url><loc>https://jvinhit.github.io/blog/node-08-performance-and-optimization/</loc></url><url><loc>https://jvinhit.github.io/blog/node-09-testing/</loc></url><url><loc>https://jvinhit.github.io/blog/node-10-enterprise-architecture/</loc></url><url><loc>https://jvinhit.github.io/blog/node-11-postgresql-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/node-12-prisma-orm-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/node-13-redis-in-depth/</loc></url><url><loc>https://jvinhit.github.io/blog/node-14-nestjs-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/node-15-auth-jwt-oauth-rbac/</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/orchestrator-pattern-multi-agent/</loc></url><url><loc>https://jvinhit.github.io/blog/prompt-engineering-for-agents/</loc></url><url><loc>https://jvinhit.github.io/blog/proxyman-http-debugging-complete-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/rag-retrieval-augmented-generation-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/react-router-v7-comparison/</loc></url><url><loc>https://jvinhit.github.io/blog/realtime-frontend-websockets-webrtc-webtransport/</loc></url><url><loc>https://jvinhit.github.io/blog/rendering-strategies-react-server-components/</loc></url><url><loc>https://jvinhit.github.io/blog/reviewing-and-testing-code-with-ai/</loc></url><url><loc>https://jvinhit.github.io/blog/robust-data-fetching-fetch-abortcontroller/</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/signals-fine-grained-reactivity/</loc></url><url><loc>https://jvinhit.github.io/blog/source-maps-explained/</loc></url><url><loc>https://jvinhit.github.io/blog/stock-chart-patterns-visual-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/stock-fundamental-analysis-pe-pb-roe-financial-statements/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-01-foundations-and-viewbox/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-02-the-path-element/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-03-painting-fill-stroke-gradients/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-04-text-and-textpath/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-05-transforms-groups-coordinate-systems/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-06-animation-css-smil-line-drawing/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-07-filters/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-08-clipping-and-masking/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-09-interactive-data-driven/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-10-production-optimization-accessibility/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-11-path-morphing/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-12-progress-rings-and-gauges/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-13-generative-patterns-backgrounds/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-14-svg-in-react-jsx/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-15-interactive-pan-zoom-maps/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-16-accessibility-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-17-icon-sprite-pipeline/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-18-animation-libraries/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-19-performance-and-rendering/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-20-charts-from-scratch/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-21-smil-scene-choreography/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-22-motion-paths/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-23-character-rigging/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-24-scroll-driven-storytelling/</loc></url><url><loc>https://jvinhit.github.io/blog/svg-25-ambient-looping-particle-scenes/</loc></url><url><loc>https://jvinhit.github.io/blog/tanstack-query-react-query-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-01-foundations-and-first-scene/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-02-geometries-materials-meshes/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-03-transforms-scene-graph-cameras/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-04-lights-and-shadows/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-05-textures-and-pbr-materials/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-06-loading-models-and-animation/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-07-post-processing-effectcomposer/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-08-performance-and-instancing/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-09-raycasting-and-interaction/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-10-capstone-production-and-deployment/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-11-custom-glsl-shaders/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-12-physics-with-cannon-es/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-13-interior-decorator-real-world/</loc></url><url><loc>https://jvinhit.github.io/blog/threejs-14-blender-to-gltf-import-workflow/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-01-singleton-module/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-02-factory-abstract-factory/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-03-builder-fluent-api/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-04-strategy/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-05-observer-pubsub/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-06-decorator-middleware/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-07-adapter-facade/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-08-command-memento/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-09-state-machine/</loc></url><url><loc>https://jvinhit.github.io/blog/ts-pattern-10-proxy-dependency-injection/</loc></url><url><loc>https://jvinhit.github.io/blog/typescript-infer-keyword-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/typescript-type-challenges-explained/</loc></url><url><loc>https://jvinhit.github.io/blog/understanding-codebase-with-ai/</loc></url><url><loc>https://jvinhit.github.io/blog/unicode-string-buffer-blob-binary-in-javascript/</loc></url><url><loc>https://jvinhit.github.io/blog/vector-embeddings-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/view-transitions-api-guide/</loc></url><url><loc>https://jvinhit.github.io/blog/web-accessibility-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/web-components-deep-dive/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-01-browser-security-same-origin-policy/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-02-xss-cross-site-scripting/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-03-content-security-policy/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-04-csrf-samesite-cookies/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-05-auth-tokens-secure-storage/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-06-cors-explained/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-07-clickjacking-framing/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-08-secure-headers-https-tls/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-09-secrets-data-leakage-supply-chain/</loc></url><url><loc>https://jvinhit.github.io/blog/web-security-10-input-validation-open-redirect-threat-model/</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/series/</loc></url><url><loc>https://jvinhit.github.io/series/ai/</loc></url><url><loc>https://jvinhit.github.io/series/bash/</loc></url><url><loc>https://jvinhit.github.io/series/css-modern/</loc></url><url><loc>https://jvinhit.github.io/series/docker/</loc></url><url><loc>https://jvinhit.github.io/series/mindset/</loc></url><url><loc>https://jvinhit.github.io/series/networking/</loc></url><url><loc>https://jvinhit.github.io/series/nextjs/</loc></url><url><loc>https://jvinhit.github.io/series/nginx/</loc></url><url><loc>https://jvinhit.github.io/series/nodejs/</loc></url><url><loc>https://jvinhit.github.io/series/svg/</loc></url><url><loc>https://jvinhit.github.io/series/threejs/</loc></url><url><loc>https://jvinhit.github.io/series/ts-pattern/</loc></url><url><loc>https://jvinhit.github.io/series/web-dev/</loc></url><url><loc>https://jvinhit.github.io/series/web-security/</loc></url><url><loc>https://jvinhit.github.io/tags/3d/</loc></url><url><loc>https://jvinhit.github.io/tags/a11y/</loc></url><url><loc>https://jvinhit.github.io/tags/abortcontroller/</loc></url><url><loc>https://jvinhit.github.io/tags/accessibility/</loc></url><url><loc>https://jvinhit.github.io/tags/adapter/</loc></url><url><loc>https://jvinhit.github.io/tags/agent/</loc></url><url><loc>https://jvinhit.github.io/tags/agents/</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/allow-discrete/</loc></url><url><loc>https://jvinhit.github.io/tags/analytics/</loc></url><url><loc>https://jvinhit.github.io/tags/anchor/</loc></url><url><loc>https://jvinhit.github.io/tags/animation/</loc></url><url><loc>https://jvinhit.github.io/tags/animations/</loc></url><url><loc>https://jvinhit.github.io/tags/api/</loc></url><url><loc>https://jvinhit.github.io/tags/app-router/</loc></url><url><loc>https://jvinhit.github.io/tags/architecture/</loc></url><url><loc>https://jvinhit.github.io/tags/aria/</loc></url><url><loc>https://jvinhit.github.io/tags/astro/</loc></url><url><loc>https://jvinhit.github.io/tags/async/</loc></url><url><loc>https://jvinhit.github.io/tags/at-property/</loc></url><url><loc>https://jvinhit.github.io/tags/audio/</loc></url><url><loc>https://jvinhit.github.io/tags/authentication/</loc></url><url><loc>https://jvinhit.github.io/tags/backend/</loc></url><url><loc>https://jvinhit.github.io/tags/bash_10/</loc></url><url><loc>https://jvinhit.github.io/tags/bash/</loc></url><url><loc>https://jvinhit.github.io/tags/beginner/</loc></url><url><loc>https://jvinhit.github.io/tags/bezier/</loc></url><url><loc>https://jvinhit.github.io/tags/binary/</loc></url><url><loc>https://jvinhit.github.io/tags/blender/</loc></url><url><loc>https://jvinhit.github.io/tags/browser-api/</loc></url><url><loc>https://jvinhit.github.io/tags/browser/</loc></url><url><loc>https://jvinhit.github.io/tags/build-tools/</loc></url><url><loc>https://jvinhit.github.io/tags/build/</loc></url><url><loc>https://jvinhit.github.io/tags/builder/</loc></url><url><loc>https://jvinhit.github.io/tags/caching/</loc></url><url><loc>https://jvinhit.github.io/tags/canvas/</loc></url><url><loc>https://jvinhit.github.io/tags/career/</loc></url><url><loc>https://jvinhit.github.io/tags/carousel/</loc></url><url><loc>https://jvinhit.github.io/tags/cascade/</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/challenges/</loc></url><url><loc>https://jvinhit.github.io/tags/charts/</loc></url><url><loc>https://jvinhit.github.io/tags/ci-cd/</loc></url><url><loc>https://jvinhit.github.io/tags/clamp/</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/cli/</loc></url><url><loc>https://jvinhit.github.io/tags/clickjacking/</loc></url><url><loc>https://jvinhit.github.io/tags/client-components/</loc></url><url><loc>https://jvinhit.github.io/tags/clip-path/</loc></url><url><loc>https://jvinhit.github.io/tags/closures/</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/color/</loc></url><url><loc>https://jvinhit.github.io/tags/command/</loc></url><url><loc>https://jvinhit.github.io/tags/comparison/</loc></url><url><loc>https://jvinhit.github.io/tags/components/</loc></url><url><loc>https://jvinhit.github.io/tags/compositing/</loc></url><url><loc>https://jvinhit.github.io/tags/computer-vision/</loc></url><url><loc>https://jvinhit.github.io/tags/concurrency/</loc></url><url><loc>https://jvinhit.github.io/tags/configuration/</loc></url><url><loc>https://jvinhit.github.io/tags/container-queries/</loc></url><url><loc>https://jvinhit.github.io/tags/containers/</loc></url><url><loc>https://jvinhit.github.io/tags/context-management/</loc></url><url><loc>https://jvinhit.github.io/tags/context-window/</loc></url><url><loc>https://jvinhit.github.io/tags/context/</loc></url><url><loc>https://jvinhit.github.io/tags/cookies/</loc></url><url><loc>https://jvinhit.github.io/tags/coordinate-systems/</loc></url><url><loc>https://jvinhit.github.io/tags/copilot/</loc></url><url><loc>https://jvinhit.github.io/tags/core-web-vitals/</loc></url><url><loc>https://jvinhit.github.io/tags/cors/</loc></url><url><loc>https://jvinhit.github.io/tags/cost-optimization/</loc></url><url><loc>https://jvinhit.github.io/tags/csp/</loc></url><url><loc>https://jvinhit.github.io/tags/csrf/</loc></url><url><loc>https://jvinhit.github.io/tags/css_3d/</loc></url><url><loc>https://jvinhit.github.io/tags/css_10_batch2_maxmode/</loc></url><url><loc>https://jvinhit.github.io/tags/css_10/</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/custom-elements/</loc></url><url><loc>https://jvinhit.github.io/tags/custom-properties/</loc></url><url><loc>https://jvinhit.github.io/tags/customization/</loc></url><url><loc>https://jvinhit.github.io/tags/data-fetching/</loc></url><url><loc>https://jvinhit.github.io/tags/data-structures/</loc></url><url><loc>https://jvinhit.github.io/tags/database/</loc></url><url><loc>https://jvinhit.github.io/tags/dataviz/</loc></url><url><loc>https://jvinhit.github.io/tags/debounce/</loc></url><url><loc>https://jvinhit.github.io/tags/debugging/</loc></url><url><loc>https://jvinhit.github.io/tags/decorator/</loc></url><url><loc>https://jvinhit.github.io/tags/deep-learning/</loc></url><url><loc>https://jvinhit.github.io/tags/dependency-injection/</loc></url><url><loc>https://jvinhit.github.io/tags/deployment/</loc></url><url><loc>https://jvinhit.github.io/tags/design-patterns/</loc></url><url><loc>https://jvinhit.github.io/tags/design-systems/</loc></url><url><loc>https://jvinhit.github.io/tags/devops/</loc></url><url><loc>https://jvinhit.github.io/tags/devtools/</loc></url><url><loc>https://jvinhit.github.io/tags/dns/</loc></url><url><loc>https://jvinhit.github.io/tags/docker_k8s_10/</loc></url><url><loc>https://jvinhit.github.io/tags/docker-compose/</loc></url><url><loc>https://jvinhit.github.io/tags/docker/</loc></url><url><loc>https://jvinhit.github.io/tags/dockerfile/</loc></url><url><loc>https://jvinhit.github.io/tags/dom/</loc></url><url><loc>https://jvinhit.github.io/tags/easing/</loc></url><url><loc>https://jvinhit.github.io/tags/ecmascript/</loc></url><url><loc>https://jvinhit.github.io/tags/effects/</loc></url><url><loc>https://jvinhit.github.io/tags/embeddings/</loc></url><url><loc>https://jvinhit.github.io/tags/error-handling/</loc></url><url><loc>https://jvinhit.github.io/tags/es2025/</loc></url><url><loc>https://jvinhit.github.io/tags/es2026/</loc></url><url><loc>https://jvinhit.github.io/tags/evaluation/</loc></url><url><loc>https://jvinhit.github.io/tags/event-loop/</loc></url><url><loc>https://jvinhit.github.io/tags/events/</loc></url><url><loc>https://jvinhit.github.io/tags/express/</loc></url><url><loc>https://jvinhit.github.io/tags/facade/</loc></url><url><loc>https://jvinhit.github.io/tags/factory/</loc></url><url><loc>https://jvinhit.github.io/tags/feature-development/</loc></url><url><loc>https://jvinhit.github.io/tags/fetch/</loc></url><url><loc>https://jvinhit.github.io/tags/file-upload/</loc></url><url><loc>https://jvinhit.github.io/tags/fill/</loc></url><url><loc>https://jvinhit.github.io/tags/filters/</loc></url><url><loc>https://jvinhit.github.io/tags/finance/</loc></url><url><loc>https://jvinhit.github.io/tags/fine-tuning/</loc></url><url><loc>https://jvinhit.github.io/tags/flexbox/</loc></url><url><loc>https://jvinhit.github.io/tags/fonts/</loc></url><url><loc>https://jvinhit.github.io/tags/formatting/</loc></url><url><loc>https://jvinhit.github.io/tags/forms/</loc></url><url><loc>https://jvinhit.github.io/tags/frameworks/</loc></url><url><loc>https://jvinhit.github.io/tags/frontend/</loc></url><url><loc>https://jvinhit.github.io/tags/function-calling/</loc></url><url><loc>https://jvinhit.github.io/tags/fundamental-analysis/</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/generation/</loc></url><url><loc>https://jvinhit.github.io/tags/generative/</loc></url><url><loc>https://jvinhit.github.io/tags/generators/</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/glsl/</loc></url><url><loc>https://jvinhit.github.io/tags/gltf/</loc></url><url><loc>https://jvinhit.github.io/tags/gpt/</loc></url><url><loc>https://jvinhit.github.io/tags/gradients/</loc></url><url><loc>https://jvinhit.github.io/tags/graphics/</loc></url><url><loc>https://jvinhit.github.io/tags/grid/</loc></url><url><loc>https://jvinhit.github.io/tags/grow_10/</loc></url><url><loc>https://jvinhit.github.io/tags/growth/</loc></url><url><loc>https://jvinhit.github.io/tags/habits/</loc></url><url><loc>https://jvinhit.github.io/tags/hallucination/</loc></url><url><loc>https://jvinhit.github.io/tags/healthcheck/</loc></url><url><loc>https://jvinhit.github.io/tags/history/</loc></url><url><loc>https://jvinhit.github.io/tags/houdini/</loc></url><url><loc>https://jvinhit.github.io/tags/html/</loc></url><url><loc>https://jvinhit.github.io/tags/http-headers/</loc></url><url><loc>https://jvinhit.github.io/tags/http/</loc></url><url><loc>https://jvinhit.github.io/tags/i18n/</loc></url><url><loc>https://jvinhit.github.io/tags/images/</loc></url><url><loc>https://jvinhit.github.io/tags/immutability/</loc></url><url><loc>https://jvinhit.github.io/tags/indexeddb/</loc></url><url><loc>https://jvinhit.github.io/tags/inp/</loc></url><url><loc>https://jvinhit.github.io/tags/interaction/</loc></url><url><loc>https://jvinhit.github.io/tags/internals/</loc></url><url><loc>https://jvinhit.github.io/tags/intl/</loc></url><url><loc>https://jvinhit.github.io/tags/investing/</loc></url><url><loc>https://jvinhit.github.io/tags/ios/</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/jest/</loc></url><url><loc>https://jvinhit.github.io/tags/js_10/</loc></url><url><loc>https://jvinhit.github.io/tags/jwt/</loc></url><url><loc>https://jvinhit.github.io/tags/k8s/</loc></url><url><loc>https://jvinhit.github.io/tags/keyframes/</loc></url><url><loc>https://jvinhit.github.io/tags/kubernetes/</loc></url><url><loc>https://jvinhit.github.io/tags/layers/</loc></url><url><loc>https://jvinhit.github.io/tags/layout/</loc></url><url><loc>https://jvinhit.github.io/tags/learning/</loc></url><url><loc>https://jvinhit.github.io/tags/libraries/</loc></url><url><loc>https://jvinhit.github.io/tags/lighting/</loc></url><url><loc>https://jvinhit.github.io/tags/lit-html/</loc></url><url><loc>https://jvinhit.github.io/tags/lit/</loc></url><url><loc>https://jvinhit.github.io/tags/llama/</loc></url><url><loc>https://jvinhit.github.io/tags/llm_10/</loc></url><url><loc>https://jvinhit.github.io/tags/llm/</loc></url><url><loc>https://jvinhit.github.io/tags/load-balancing/</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/maps/</loc></url><url><loc>https://jvinhit.github.io/tags/mask/</loc></url><url><loc>https://jvinhit.github.io/tags/materials/</loc></url><url><loc>https://jvinhit.github.io/tags/mcp/</loc></url><url><loc>https://jvinhit.github.io/tags/memory/</loc></url><url><loc>https://jvinhit.github.io/tags/metadata/</loc></url><url><loc>https://jvinhit.github.io/tags/metrics/</loc></url><url><loc>https://jvinhit.github.io/tags/microservices/</loc></url><url><loc>https://jvinhit.github.io/tags/middleware/</loc></url><url><loc>https://jvinhit.github.io/tags/mindset/</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/mongodb/</loc></url><url><loc>https://jvinhit.github.io/tags/morphing/</loc></url><url><loc>https://jvinhit.github.io/tags/motion-path/</loc></url><url><loc>https://jvinhit.github.io/tags/multimodal/</loc></url><url><loc>https://jvinhit.github.io/tags/mutations/</loc></url><url><loc>https://jvinhit.github.io/tags/nestjs/</loc></url><url><loc>https://jvinhit.github.io/tags/net_10/</loc></url><url><loc>https://jvinhit.github.io/tags/networking/</loc></url><url><loc>https://jvinhit.github.io/tags/nextjs_10/</loc></url><url><loc>https://jvinhit.github.io/tags/nextjs/</loc></url><url><loc>https://jvinhit.github.io/tags/nginx_5/</loc></url><url><loc>https://jvinhit.github.io/tags/nginx/</loc></url><url><loc>https://jvinhit.github.io/tags/nlp/</loc></url><url><loc>https://jvinhit.github.io/tags/node_10/</loc></url><url><loc>https://jvinhit.github.io/tags/nodejs/</loc></url><url><loc>https://jvinhit.github.io/tags/observer/</loc></url><url><loc>https://jvinhit.github.io/tags/offline/</loc></url><url><loc>https://jvinhit.github.io/tags/oklch/</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/optimization/</loc></url><url><loc>https://jvinhit.github.io/tags/orm/</loc></url><url><loc>https://jvinhit.github.io/tags/package-managers/</loc></url><url><loc>https://jvinhit.github.io/tags/parallax/</loc></url><url><loc>https://jvinhit.github.io/tags/particles/</loc></url><url><loc>https://jvinhit.github.io/tags/path/</loc></url><url><loc>https://jvinhit.github.io/tags/patterns/</loc></url><url><loc>https://jvinhit.github.io/tags/pbr/</loc></url><url><loc>https://jvinhit.github.io/tags/performance/</loc></url><url><loc>https://jvinhit.github.io/tags/physics/</loc></url><url><loc>https://jvinhit.github.io/tags/planning/</loc></url><url><loc>https://jvinhit.github.io/tags/playwright/</loc></url><url><loc>https://jvinhit.github.io/tags/positioning/</loc></url><url><loc>https://jvinhit.github.io/tags/post-processing/</loc></url><url><loc>https://jvinhit.github.io/tags/postgresql/</loc></url><url><loc>https://jvinhit.github.io/tags/ppr/</loc></url><url><loc>https://jvinhit.github.io/tags/preserve-3d/</loc></url><url><loc>https://jvinhit.github.io/tags/pricing/</loc></url><url><loc>https://jvinhit.github.io/tags/prisma/</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/profiling/</loc></url><url><loc>https://jvinhit.github.io/tags/progress/</loc></url><url><loc>https://jvinhit.github.io/tags/project/</loc></url><url><loc>https://jvinhit.github.io/tags/promises/</loc></url><url><loc>https://jvinhit.github.io/tags/prompt-engineering/</loc></url><url><loc>https://jvinhit.github.io/tags/proxy/</loc></url><url><loc>https://jvinhit.github.io/tags/proxyman/</loc></url><url><loc>https://jvinhit.github.io/tags/pwa/</loc></url><url><loc>https://jvinhit.github.io/tags/quality/</loc></url><url><loc>https://jvinhit.github.io/tags/queues/</loc></url><url><loc>https://jvinhit.github.io/tags/rag/</loc></url><url><loc>https://jvinhit.github.io/tags/react-router/</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/realtime/</loc></url><url><loc>https://jvinhit.github.io/tags/redis/</loc></url><url><loc>https://jvinhit.github.io/tags/reflection/</loc></url><url><loc>https://jvinhit.github.io/tags/rendering/</loc></url><url><loc>https://jvinhit.github.io/tags/resilience/</loc></url><url><loc>https://jvinhit.github.io/tags/responsive/</loc></url><url><loc>https://jvinhit.github.io/tags/rest/</loc></url><url><loc>https://jvinhit.github.io/tags/reverse-proxy/</loc></url><url><loc>https://jvinhit.github.io/tags/rigging/</loc></url><url><loc>https://jvinhit.github.io/tags/rlhf/</loc></url><url><loc>https://jvinhit.github.io/tags/route-handlers/</loc></url><url><loc>https://jvinhit.github.io/tags/routing/</loc></url><url><loc>https://jvinhit.github.io/tags/rsc/</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/safari/</loc></url><url><loc>https://jvinhit.github.io/tags/safety/</loc></url><url><loc>https://jvinhit.github.io/tags/same-origin-policy/</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/scene-graph/</loc></url><url><loc>https://jvinhit.github.io/tags/scope/</loc></url><url><loc>https://jvinhit.github.io/tags/scripting/</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/server-actions/</loc></url><url><loc>https://jvinhit.github.io/tags/server-components/</loc></url><url><loc>https://jvinhit.github.io/tags/service-workers/</loc></url><url><loc>https://jvinhit.github.io/tags/sessions/</loc></url><url><loc>https://jvinhit.github.io/tags/shadow-dom/</loc></url><url><loc>https://jvinhit.github.io/tags/shell/</loc></url><url><loc>https://jvinhit.github.io/tags/signals/</loc></url><url><loc>https://jvinhit.github.io/tags/skills/</loc></url><url><loc>https://jvinhit.github.io/tags/smil/</loc></url><url><loc>https://jvinhit.github.io/tags/sockets/</loc></url><url><loc>https://jvinhit.github.io/tags/solid/</loc></url><url><loc>https://jvinhit.github.io/tags/specificity/</loc></url><url><loc>https://jvinhit.github.io/tags/sprites/</loc></url><url><loc>https://jvinhit.github.io/tags/sql/</loc></url><url><loc>https://jvinhit.github.io/tags/ssg/</loc></url><url><loc>https://jvinhit.github.io/tags/ssr/</loc></url><url><loc>https://jvinhit.github.io/tags/stagger/</loc></url><url><loc>https://jvinhit.github.io/tags/starting-style/</loc></url><url><loc>https://jvinhit.github.io/tags/state-machine/</loc></url><url><loc>https://jvinhit.github.io/tags/state-management/</loc></url><url><loc>https://jvinhit.github.io/tags/state/</loc></url><url><loc>https://jvinhit.github.io/tags/stock-market/</loc></url><url><loc>https://jvinhit.github.io/tags/storage/</loc></url><url><loc>https://jvinhit.github.io/tags/strategy/</loc></url><url><loc>https://jvinhit.github.io/tags/streaming/</loc></url><url><loc>https://jvinhit.github.io/tags/stroke/</loc></url><url><loc>https://jvinhit.github.io/tags/sub-agents/</loc></url><url><loc>https://jvinhit.github.io/tags/subgrid/</loc></url><url><loc>https://jvinhit.github.io/tags/supertest/</loc></url><url><loc>https://jvinhit.github.io/tags/supply-chain/</loc></url><url><loc>https://jvinhit.github.io/tags/svg_10/</loc></url><url><loc>https://jvinhit.github.io/tags/svg/</loc></url><url><loc>https://jvinhit.github.io/tags/tanstack-query/</loc></url><url><loc>https://jvinhit.github.io/tags/technical-analysis/</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/text/</loc></url><url><loc>https://jvinhit.github.io/tags/textpath/</loc></url><url><loc>https://jvinhit.github.io/tags/theming/</loc></url><url><loc>https://jvinhit.github.io/tags/this/</loc></url><url><loc>https://jvinhit.github.io/tags/threat-modeling/</loc></url><url><loc>https://jvinhit.github.io/tags/threejs_10/</loc></url><url><loc>https://jvinhit.github.io/tags/threejs/</loc></url><url><loc>https://jvinhit.github.io/tags/tls/</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/tools/</loc></url><url><loc>https://jvinhit.github.io/tags/training/</loc></url><url><loc>https://jvinhit.github.io/tags/transform/</loc></url><url><loc>https://jvinhit.github.io/tags/transformer/</loc></url><url><loc>https://jvinhit.github.io/tags/transforms/</loc></url><url><loc>https://jvinhit.github.io/tags/transitions/</loc></url><url><loc>https://jvinhit.github.io/tags/troubleshooting/</loc></url><url><loc>https://jvinhit.github.io/tags/ts_patterns_10/</loc></url><url><loc>https://jvinhit.github.io/tags/type-system/</loc></url><url><loc>https://jvinhit.github.io/tags/typescript/</loc></url><url><loc>https://jvinhit.github.io/tags/typography/</loc></url><url><loc>https://jvinhit.github.io/tags/unicode/</loc></url><url><loc>https://jvinhit.github.io/tags/url-state/</loc></url><url><loc>https://jvinhit.github.io/tags/use-cache/</loc></url><url><loc>https://jvinhit.github.io/tags/ux/</loc></url><url><loc>https://jvinhit.github.io/tags/v8/</loc></url><url><loc>https://jvinhit.github.io/tags/validation/</loc></url><url><loc>https://jvinhit.github.io/tags/valuation/</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/viewbox/</loc></url><url><loc>https://jvinhit.github.io/tags/vision/</loc></url><url><loc>https://jvinhit.github.io/tags/vitest/</loc></url><url><loc>https://jvinhit.github.io/tags/volumes/</loc></url><url><loc>https://jvinhit.github.io/tags/wasm/</loc></url><url><loc>https://jvinhit.github.io/tags/wcag/</loc></url><url><loc>https://jvinhit.github.io/tags/web_security_10/</loc></url><url><loc>https://jvinhit.github.io/tags/web-api/</loc></url><url><loc>https://jvinhit.github.io/tags/web-components/</loc></url><url><loc>https://jvinhit.github.io/tags/web-development/</loc></url><url><loc>https://jvinhit.github.io/tags/web-framework/</loc></url><url><loc>https://jvinhit.github.io/tags/web-graphics/</loc></url><url><loc>https://jvinhit.github.io/tags/web-performance/</loc></url><url><loc>https://jvinhit.github.io/tags/web-platform/</loc></url><url><loc>https://jvinhit.github.io/tags/web-security/</loc></url><url><loc>https://jvinhit.github.io/tags/web-server/</loc></url><url><loc>https://jvinhit.github.io/tags/web-vitals/</loc></url><url><loc>https://jvinhit.github.io/tags/web-workers/</loc></url><url><loc>https://jvinhit.github.io/tags/webgl/</loc></url><url><loc>https://jvinhit.github.io/tags/webrtc/</loc></url><url><loc>https://jvinhit.github.io/tags/websockets/</loc></url><url><loc>https://jvinhit.github.io/tags/webtransport/</loc></url><url><loc>https://jvinhit.github.io/tags/workflow/</loc></url><url><loc>https://jvinhit.github.io/tags/xss/</loc></url><url><loc>https://jvinhit.github.io/tags/z-index/</loc></url><url><loc>https://jvinhit.github.io/tools/</loc></url><url><loc>https://jvinhit.github.io/tools/view/agent-loop-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/ai-tokenizer-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/context-window-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/cookie-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/cors-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/cors-flow-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-3d-carousel-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-3d-cube-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-3d-perspective-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-3d-showcase-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-3d-tilt-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-animation-performance-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-at-property-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-color-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-container-queries-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-custom-properties-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-display-height-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-easing-cubic-bezier-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-easing-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-fluid-type-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-grid-advanced-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-grid-complete-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-keyframes-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-layout-playground/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-reduced-motion-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-scroll-animations-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-specificity-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-stacking-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-stagger-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-starting-style-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-transforms-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/css-transitions-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/function-calling-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/generators-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/ios-video-playsinline-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-async-patterns-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-closures-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-debounce-throttle-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-error-handling-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-event-delegation-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-event-loop-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-fetch-resilience-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-form-validation-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-immutability-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/js-intl-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/landing-animations-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/llm-eval-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/llm-sampling-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/llm-stopping-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/model-selector-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/modern-css-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/placeholder-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/prompt-builder-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/stock-patterns-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-a11y-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-ambient-scene-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-anim-libs-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-animation-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-charts-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-clip-mask-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-filters-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-gauge-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-generative-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-interactive-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-map-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-morph-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-motion-path-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-paint-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-path-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-performance-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-production-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-react-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-rigging-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-scene-smil-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-scroll-story-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-shapes-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-sprite-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-text-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/svg-transforms-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-animation-mixer-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-capstone-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-first-scene-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-geometry-material-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-instancing-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-interior-decor-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-lights-shadows-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-pbr-textures-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-physics-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-postprocessing-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-raycasting-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-scene-graph-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/threejs-shaders-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/training-decision-demo/</loc></url><url><loc>https://jvinhit.github.io/tools/view/vietlott-lottery/</loc></url><url><loc>https://jvinhit.github.io/tools/view/workflow-canvas-demo/</loc></url></urlset>