<?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.iaieye.com/</loc></url><url><loc>https://blog.iaieye.com/about/</loc></url><url><loc>https://blog.iaieye.com/posts/</loc></url><url><loc>https://blog.iaieye.com/posts/a-better-way-to-learn-angularjs/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/automations/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/chief-of-staff-template/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/connections/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/context/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/identity/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/memory/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/skills/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/tool-comparison/</loc></url><url><loc>https://blog.iaieye.com/posts/agent-os-7-layers/verification/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/12-factor-agents-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/12-factor-agents/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/anthropic-building-effective-agents-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/anthropic-building-effective-agents/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/armin-agents-are-hard-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/armin-agents-are-hard/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/jesse-vincent-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/karpathy-software-3.0-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/karpathy-software-3.0/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/ralph-wiggum-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/ralph-wiggum/</loc></url><url><loc>https://blog.iaieye.com/posts/agentic-coding-classics/terminology-genealogy/</loc></url><url><loc>https://blog.iaieye.com/posts/amethyst/</loc></url><url><loc>https://blog.iaieye.com/posts/arch-linux-reinstall-glibc/</loc></url><url><loc>https://blog.iaieye.com/posts/better-transparentize-mixin-for-sass/</loc></url><url><loc>https://blog.iaieye.com/posts/blueprint-tutorial/</loc></url><url><loc>https://blog.iaieye.com/posts/bootstrap-bug-when-responsive-css-with-navbar-fixed-top/</loc></url><url><loc>https://blog.iaieye.com/posts/cheatsheet-awesome-wm/</loc></url><url><loc>https://blog.iaieye.com/posts/cheatsheet-git/</loc></url><url><loc>https://blog.iaieye.com/posts/cheatsheet-linux/</loc></url><url><loc>https://blog.iaieye.com/posts/cheatsheet-vi/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/agent-view/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/channels/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/chrome-extension/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/claude-product-matrix/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/computer-use/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/github-actions/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/glossary/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/hooks/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/ide-integrations/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/mcp-ecosystem/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/memory-system/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/plugins-marketplace/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/remote-control/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/routines-schedule/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/skills-system/</loc></url><url><loc>https://blog.iaieye.com/posts/claude-code-feature-radar/subagents/</loc></url><url><loc>https://blog.iaieye.com/posts/css-background-transparency/</loc></url><url><loc>https://blog.iaieye.com/posts/deploy-a-website-without-your-own-server/</loc></url><url><loc>https://blog.iaieye.com/posts/edit-remote-file-with-emacs/</loc></url><url><loc>https://blog.iaieye.com/posts/emacs-tramp-hangs-bug-in-zsh/</loc></url><url><loc>https://blog.iaieye.com/posts/fix-angular-datepipe-year-error/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/a2ui-protocol/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/addy-claude-swarms-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/addy-comprehension-debt-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/addy-factory-model-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/addy-harness-engineering-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/addy-long-running-agents-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/addy-osmani-trio/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/anthropic-harness-design-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/cjk-typography/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/cloudflare-stack/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/css-wrapped-2025/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/cursor-sdk-zed/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/leerob-rust-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/llmstxt-diataxis/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/mcp-protocol/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/monorepo-2026/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/next-16-cache-components/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/playwright-mcp/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/skill-md/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/standard-schema/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/tanstack-code-mode-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/tanstack-who-owns-tree-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/typescript-7-corsa/</loc></url><url><loc>https://blog.iaieye.com/posts/frontend-2026-radar/voidzero-vite-plus/</loc></url><url><loc>https://blog.iaieye.com/posts/githug-cheat-sheet/</loc></url><url><loc>https://blog.iaieye.com/posts/host-to-github/</loc></url><url><loc>https://blog.iaieye.com/posts/html-template/</loc></url><url><loc>https://blog.iaieye.com/posts/mcp-web20-20/</loc></url><url><loc>https://blog.iaieye.com/posts/migrating-between-architectures-without-reinstalling/</loc></url><url><loc>https://blog.iaieye.com/posts/n8n-start/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/ahrens-smart-notes/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/ai-cookbook/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/appleton-bidirectional-history-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/appleton-digital-garden/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/bases-vs-dataview/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/bidirectional-link-history/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/bush-as-we-may-think-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/chinese-resources/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/creators-map/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/critchlow-building-garden-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/critchlow-streams-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/excalidraw-canvas/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/forte-ai-second-brain-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/forte-para-basb/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/hooks-digital-garden-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/khoj-deep-dive/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/local-llm-workflow/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/luhmann-slip-boxes-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/matuschak-evergreen-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/matuschak-evergreen-notes/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/matuschak-why-books-fulltext/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/newbie-guide/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/nick-milo-lyt/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/obsidian-ai/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/templater-quickadd/</loc></url><url><loc>https://blog.iaieye.com/posts/obsidian-evolved/web-clipper/</loc></url><url><loc>https://blog.iaieye.com/posts/octopress-study/</loc></url><url><loc>https://blog.iaieye.com/posts/octopress-to-gatsby/</loc></url><url><loc>https://blog.iaieye.com/posts/page/2/</loc></url><url><loc>https://blog.iaieye.com/posts/page/3/</loc></url><url><loc>https://blog.iaieye.com/posts/page/4/</loc></url><url><loc>https://blog.iaieye.com/posts/page/5/</loc></url><url><loc>https://blog.iaieye.com/posts/page/6/</loc></url><url><loc>https://blog.iaieye.com/posts/rest-and-cors/</loc></url><url><loc>https://blog.iaieye.com/posts/rubygems-problem/</loc></url><url><loc>https://blog.iaieye.com/posts/solve-bundle-install-problems/</loc></url><url><loc>https://blog.iaieye.com/posts/tailwind-top12/</loc></url><url><loc>https://blog.iaieye.com/posts/tmux-study/</loc></url><url><loc>https://blog.iaieye.com/posts/use-octopress-new-post-function-with-zsh/</loc></url><url><loc>https://blog.iaieye.com/posts/web-design-trends-in-2012/</loc></url><url><loc>https://blog.iaieye.com/tags/</loc></url><url><loc>https://blog.iaieye.com/tags/%E5%89%8D%E7%AB%AF/</loc></url><url><loc>https://blog.iaieye.com/tags/%E5%B8%B8%E7%94%A8/</loc></url><url><loc>https://blog.iaieye.com/tags/%E6%95%99%E7%A8%8B/</loc></url><url><loc>https://blog.iaieye.com/tags/%E7%BF%BB%E8%AF%91/</loc></url><url><loc>https://blog.iaieye.com/tags/%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/</loc></url><url><loc>https://blog.iaieye.com/tags/12-factor/</loc></url><url><loc>https://blog.iaieye.com/tags/2026/</loc></url><url><loc>https://blog.iaieye.com/tags/agent-os/</loc></url><url><loc>https://blog.iaieye.com/tags/agent-view/</loc></url><url><loc>https://blog.iaieye.com/tags/agent/</loc></url><url><loc>https://blog.iaieye.com/tags/agentic-coding/</loc></url><url><loc>https://blog.iaieye.com/tags/ahrens/</loc></url><url><loc>https://blog.iaieye.com/tags/ai/</loc></url><url><loc>https://blog.iaieye.com/tags/anthropic/</loc></url><url><loc>https://blog.iaieye.com/tags/appleton/</loc></url><url><loc>https://blog.iaieye.com/tags/arch-linux/</loc></url><url><loc>https://blog.iaieye.com/tags/armin/</loc></url><url><loc>https://blog.iaieye.com/tags/automation/</loc></url><url><loc>https://blog.iaieye.com/tags/automations/</loc></url><url><loc>https://blog.iaieye.com/tags/basb/</loc></url><url><loc>https://blog.iaieye.com/tags/bases/</loc></url><url><loc>https://blog.iaieye.com/tags/beginner/</loc></url><url><loc>https://blog.iaieye.com/tags/bootstrap/</loc></url><url><loc>https://blog.iaieye.com/tags/browser/</loc></url><url><loc>https://blog.iaieye.com/tags/bug/</loc></url><url><loc>https://blog.iaieye.com/tags/build-tools/</loc></url><url><loc>https://blog.iaieye.com/tags/bush/</loc></url><url><loc>https://blog.iaieye.com/tags/canvas/</loc></url><url><loc>https://blog.iaieye.com/tags/channels/</loc></url><url><loc>https://blog.iaieye.com/tags/cheatsheet/</loc></url><url><loc>https://blog.iaieye.com/tags/chief-of-staff/</loc></url><url><loc>https://blog.iaieye.com/tags/chinese-resources/</loc></url><url><loc>https://blog.iaieye.com/tags/chrome/</loc></url><url><loc>https://blog.iaieye.com/tags/ci/</loc></url><url><loc>https://blog.iaieye.com/tags/cjk/</loc></url><url><loc>https://blog.iaieye.com/tags/claude-code/</loc></url><url><loc>https://blog.iaieye.com/tags/claude-md/</loc></url><url><loc>https://blog.iaieye.com/tags/cloudflare/</loc></url><url><loc>https://blog.iaieye.com/tags/code-mode/</loc></url><url><loc>https://blog.iaieye.com/tags/coding-agent/</loc></url><url><loc>https://blog.iaieye.com/tags/commentary/</loc></url><url><loc>https://blog.iaieye.com/tags/computer-use/</loc></url><url><loc>https://blog.iaieye.com/tags/connections/</loc></url><url><loc>https://blog.iaieye.com/tags/context-engineering/</loc></url><url><loc>https://blog.iaieye.com/tags/context/</loc></url><url><loc>https://blog.iaieye.com/tags/cookbook/</loc></url><url><loc>https://blog.iaieye.com/tags/creators/</loc></url><url><loc>https://blog.iaieye.com/tags/critchlow/</loc></url><url><loc>https://blog.iaieye.com/tags/css/</loc></url><url><loc>https://blog.iaieye.com/tags/dataview/</loc></url><url><loc>https://blog.iaieye.com/tags/dev/</loc></url><url><loc>https://blog.iaieye.com/tags/diataxis/</loc></url><url><loc>https://blog.iaieye.com/tags/digital-garden/</loc></url><url><loc>https://blog.iaieye.com/tags/docs/</loc></url><url><loc>https://blog.iaieye.com/tags/ecosystem/</loc></url><url><loc>https://blog.iaieye.com/tags/edge/</loc></url><url><loc>https://blog.iaieye.com/tags/editor/</loc></url><url><loc>https://blog.iaieye.com/tags/emacs/</loc></url><url><loc>https://blog.iaieye.com/tags/evergreen-notes/</loc></url><url><loc>https://blog.iaieye.com/tags/excalidraw/</loc></url><url><loc>https://blog.iaieye.com/tags/forte/</loc></url><url><loc>https://blog.iaieye.com/tags/framework/</loc></url><url><loc>https://blog.iaieye.com/tags/frontend/</loc></url><url><loc>https://blog.iaieye.com/tags/fulltext/</loc></url><url><loc>https://blog.iaieye.com/tags/generative-ui/</loc></url><url><loc>https://blog.iaieye.com/tags/github-actions/</loc></url><url><loc>https://blog.iaieye.com/tags/github/</loc></url><url><loc>https://blog.iaieye.com/tags/glossary/</loc></url><url><loc>https://blog.iaieye.com/tags/harness/</loc></url><url><loc>https://blog.iaieye.com/tags/history/</loc></url><url><loc>https://blog.iaieye.com/tags/hooks/</loc></url><url><loc>https://blog.iaieye.com/tags/i18n/</loc></url><url><loc>https://blog.iaieye.com/tags/ide/</loc></url><url><loc>https://blog.iaieye.com/tags/identity/</loc></url><url><loc>https://blog.iaieye.com/tags/infrastructure/</loc></url><url><loc>https://blog.iaieye.com/tags/jesse-vincent/</loc></url><url><loc>https://blog.iaieye.com/tags/jetbrains/</loc></url><url><loc>https://blog.iaieye.com/tags/karpathy/</loc></url><url><loc>https://blog.iaieye.com/tags/khoj/</loc></url><url><loc>https://blog.iaieye.com/tags/learning/</loc></url><url><loc>https://blog.iaieye.com/tags/llm/</loc></url><url><loc>https://blog.iaieye.com/tags/llmstxt/</loc></url><url><loc>https://blog.iaieye.com/tags/local-llm/</loc></url><url><loc>https://blog.iaieye.com/tags/long-running/</loc></url><url><loc>https://blog.iaieye.com/tags/luhmann/</loc></url><url><loc>https://blog.iaieye.com/tags/lyt/</loc></url><url><loc>https://blog.iaieye.com/tags/marketplace/</loc></url><url><loc>https://blog.iaieye.com/tags/matuschak/</loc></url><url><loc>https://blog.iaieye.com/tags/mcp/</loc></url><url><loc>https://blog.iaieye.com/tags/memex/</loc></url><url><loc>https://blog.iaieye.com/tags/memory/</loc></url><url><loc>https://blog.iaieye.com/tags/methodology/</loc></url><url><loc>https://blog.iaieye.com/tags/mobile/</loc></url><url><loc>https://blog.iaieye.com/tags/moc/</loc></url><url><loc>https://blog.iaieye.com/tags/monorepo/</loc></url><url><loc>https://blog.iaieye.com/tags/multi-agent/</loc></url><url><loc>https://blog.iaieye.com/tags/nextjs/</loc></url><url><loc>https://blog.iaieye.com/tags/obsidian/</loc></url><url><loc>https://blog.iaieye.com/tags/octopress/</loc></url><url><loc>https://blog.iaieye.com/tags/ollama/</loc></url><url><loc>https://blog.iaieye.com/tags/para/</loc></url><url><loc>https://blog.iaieye.com/tags/pkm/</loc></url><url><loc>https://blog.iaieye.com/tags/playwright/</loc></url><url><loc>https://blog.iaieye.com/tags/plugins/</loc></url><url><loc>https://blog.iaieye.com/tags/pnpm/</loc></url><url><loc>https://blog.iaieye.com/tags/product-matrix/</loc></url><url><loc>https://blog.iaieye.com/tags/protocol/</loc></url><url><loc>https://blog.iaieye.com/tags/quickadd/</loc></url><url><loc>https://blog.iaieye.com/tags/qwen/</loc></url><url><loc>https://blog.iaieye.com/tags/radar/</loc></url><url><loc>https://blog.iaieye.com/tags/rag/</loc></url><url><loc>https://blog.iaieye.com/tags/ralph/</loc></url><url><loc>https://blog.iaieye.com/tags/react/</loc></url><url><loc>https://blog.iaieye.com/tags/reference/</loc></url><url><loc>https://blog.iaieye.com/tags/remote-control/</loc></url><url><loc>https://blog.iaieye.com/tags/routines/</loc></url><url><loc>https://blog.iaieye.com/tags/rsc/</loc></url><url><loc>https://blog.iaieye.com/tags/ruby/</loc></url><url><loc>https://blog.iaieye.com/tags/rust/</loc></url><url><loc>https://blog.iaieye.com/tags/schedule/</loc></url><url><loc>https://blog.iaieye.com/tags/schema/</loc></url><url><loc>https://blog.iaieye.com/tags/self-host/</loc></url><url><loc>https://blog.iaieye.com/tags/sessions/</loc></url><url><loc>https://blog.iaieye.com/tags/skills/</loc></url><url><loc>https://blog.iaieye.com/tags/subagents/</loc></url><url><loc>https://blog.iaieye.com/tags/superpowers/</loc></url><url><loc>https://blog.iaieye.com/tags/swarm/</loc></url><url><loc>https://blog.iaieye.com/tags/tanstack/</loc></url><url><loc>https://blog.iaieye.com/tags/templater/</loc></url><url><loc>https://blog.iaieye.com/tags/terminology/</loc></url><url><loc>https://blog.iaieye.com/tags/testing/</loc></url><url><loc>https://blog.iaieye.com/tags/tools/</loc></url><url><loc>https://blog.iaieye.com/tags/translation/</loc></url><url><loc>https://blog.iaieye.com/tags/typescript/</loc></url><url><loc>https://blog.iaieye.com/tags/validation/</loc></url><url><loc>https://blog.iaieye.com/tags/verification/</loc></url><url><loc>https://blog.iaieye.com/tags/vite/</loc></url><url><loc>https://blog.iaieye.com/tags/vscode/</loc></url><url><loc>https://blog.iaieye.com/tags/web-clipper/</loc></url><url><loc>https://blog.iaieye.com/tags/workflow/</loc></url><url><loc>https://blog.iaieye.com/tags/zettelkasten/</loc></url><url><loc>https://blog.iaieye.com/topics/</loc></url></urlset>