<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://codernotes.cc</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/about</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/contact</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/copyright</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/disclaimer</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/privacy</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/core-concepts.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/agents-md-project-instructions.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/model-selection-and-reasoning.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/login-and-authentication.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/config-toml-basics.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/advanced-configuration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/what-is-codex.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/environment-variables.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/install-codex-cli.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/first-task.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/interactive-tui-mode.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/permission-and-approval-modes.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/slash-commands.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/sandbox-and-security.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/image-input-and-generation.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/web-search-and-browser.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/mcp-integration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/local-code-review.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/skills-system.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/plugins-development.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/hooks.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/subagents-and-multi-agent-v2.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/codex-memory-system.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/codex-desktop-app.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/codex-ide-extension.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/codex-cloud.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/computer-use-and-advanced-features.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/noninteractive-mode-and-scripting.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/git-worktrees-and-github-integration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/migrate-from-other-tools.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/codex-windows-guide.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/codex-tutorial/codex-best-practices-cheatsheet.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/what-is-claude-code.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/core-concepts-overview.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/install-claude-code.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/login-and-authentication.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/first-use.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/interactive-mode-and-interface.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/common-workflows.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/slash-commands.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/cli-reference.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/plan-and-review-modes.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-md-memory-system.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/context-window-management.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/sessions-and-checkpoints.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/settings-and-configuration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/model-configuration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/environment-variables.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/permissions-and-modes.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/sandbox-and-security.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/mcp-integration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/subagents.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/skills.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/hooks.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/plugins.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/output-styles-and-statusline.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/desktop-app-and-web.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/ide-integration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-git-workflow.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-github-actions.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-headless-scripting.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-remote-control-scheduling.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-large-codebases-cost-management.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-chrome-integration.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-troubleshooting-faq.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/claude-code-tutorial/claude-code-best-practices-cheatsheet.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/deepseek-harness-what-is.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/install-and-environment.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/quickstart-web-ui.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/cli-basics.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/headless-and-scripting.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/cordis-meta-framework.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/profile-bundle-composition.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/agent-presets.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/config-patch-layers.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/session-message-model.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/scope-capability-seams.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/event-system-extension-points.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/model-provider-config.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/tool-system-overview.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/tool-execution-pipeline.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/sandbox-and-approval.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/filesystem-and-credentials.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/persistence-and-session-logs.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/telemetry-and-token-metering.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/plugin-development-started.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/defining-tools.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/services-and-dependency-injection.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/events-publish-subscribe.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/plugin-config-and-publish.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/developing-llm-adapters.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/python-sdk-and-external-integration.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/architecture-overview-plugin-tree-privilege-free-kernel.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/core-services-map.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/defensive-patterns-postmortems.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/testing-and-extension-development.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/plugin-ecosystem-and-discovery.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/deepseek-harness-tutorial/glossary-and-faq.html</loc>
    <lastmod>2026-08-15T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/what-is-openclaw.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/core-concepts-overview.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/use-cases.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/environment-node-requirements.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/install-openclaw-onboard.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/startup-daemon-autostart.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/openclaw-json-config.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/model-providers.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/gateway-security.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/connect-telegram-discord.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/connect-feishu-domestic.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/multi-channel-routing.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/skills-system.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/subagents-swarm.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/builtin-tools.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/automation-cron-hooks-webhooks.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/clawhub-plugins.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/nodes-mobile.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/cross-platform-differences.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/context-memory-management.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/troubleshooting.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/diagnostics-logging.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/security-hardening-ops.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/upgrade-version-management.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/docs-community-resources.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/openclaw-tutorial/learning-roadmap.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/install-pi.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/what-is-pi.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/auth-and-model-config.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/first-chat.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/interactive-mode.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/non-interactive-mode.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/context-management.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/session-management.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/settings-config.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/providers.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/agents-md-and-prompts.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/skills-system.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/security-and-trust.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/theme-customization.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/keyboard-shortcuts.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/extensions-intro.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/custom-tools.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/event-system.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/package-management.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/sdk-programming.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/rpc-mode.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/multi-platform-and-containerization.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/local-models.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/context-compaction.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/session-tree.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/internal-architecture.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/cli-command-reference.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/settings-reference.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/troubleshooting.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/pi-agent-tutorial/resources-and-learning-path.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/document-model-bson.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-intro.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/start-connect-mongod-mongosh-compass.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/install-mongodb.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/databases-collections.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/crud-first-run.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/when-to-use-mongodb.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/document-structure.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/bson-types-objectid.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/date-timezone-decimal128.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/insert-documents.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/bulk-insert-write-concern.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/query-basics.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/comparison-operators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/logical-operators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/element-evaluation-operators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/array-queries.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-null-missing-fields.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-embedded-document-query.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-projection.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-sort-limit-skip.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-update-operators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-update-one-many-replace.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-array-update-operators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-update-nested-array.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-delete-drop.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-cursor.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-aggregation-overview.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-group-accumulators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-match-project.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-sort-limit-skip-count.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-lookup-join.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-unwind.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-aggregation-expressions.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-aggregation-in-practice.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-embedding-vs-referencing.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-one-to-many-modeling.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-one-to-one-modeling.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-many-to-many-modeling.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-single-and-compound-index.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-index-basics-btree.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-multikey-index.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-text-index-search.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-geospatial-index.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-ttl-unique-sparse-partial.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-index-management-covered-query.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-schema-validation.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-change-streams.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-multi-document-transactions.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mongodb-tutorial/mongodb-replica-set-sharding-backup.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-intro.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-installation.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-platform-support.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-config-profiles.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-routing-fallback-credential-pools.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-model-configuration-providers.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-agent-loop-internals.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-session-management-context-compression.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-tools-toolsets-overview.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-browser-web-search.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-memory-system.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-skills-system.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-skills-evolution-marketplace.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-messaging-gateway-overview.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-messaging-platforms-setup.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-cron-scheduled-tasks.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-automation-blueprints-troubleshooting.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-delegation-moa.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-mcp-extension.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-checkpoints-hooks.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-voice-vision-computer-use.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-deployment-multi-profile-managed.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-web-dashboard-kanban.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-security-secrets-credentials.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/ai/hermes-agent-tutorial/hermes-agent-troubleshooting-faq-upgrade.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-introduction-architecture.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-install-environment-setup.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/connect-to-mysql-server.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/authentication-plugins-connection-security.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/sql-statement-categories-syntax-basics.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/create-select-drop-database.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-numeric-data-types.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-string-data-types.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-date-time-data-types.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-json-enum-binary-types.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-character-set-collation.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-create-table.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-drop-temporary-copy-table.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-alter-table.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-auto-increment-generated-columns.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-insert-data.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-update-data.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-select-distinct.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-delete-truncate.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-where-operators.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-like-regexp.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-order-by-limit.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-aggregate-group-by.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-subquery.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-union-intersect-except.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-derived-table-exists.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-join-inner-left-right.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-self-join-cross-join.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-window-functions.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-common-table-expressions-cte.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/primary-key-constraint.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/foreign-key-constraint-and-cascade.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/unique-and-check-constraints.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/view-create-replace-drop.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/stored-procedure-and-function.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/trigger-create-drop.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/transaction-and-acid.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/transaction-isolation-levels-and-concurrency.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/lock-mechanism.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/index-basics-and-types.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/index-design-principles-and-leftmost-prefix.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/slow-query-analysis-and-performance-tuning.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/execution-plan-and-explain.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-data-import-export-and-batch-processing.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-configuration-and-daily-operations.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/mysql-tutorial/mysql-user-and-privilege-management.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/postgresql-intro-and-position.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/install-postgresql.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/pgadmin-gui.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/psql-cli-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/connect-and-create-first-database.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/schema-concepts.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/database-operations.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/create-table-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/alter-table.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/drop-and-truncate-table.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/numeric-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/character-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/date-time-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/boolean-enum-uuid-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/serial-vs-identity.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/json-and-jsonb.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/array-composite-other-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/insert-data.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/update-data.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/delete-and-upsert.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/copy-import-export.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/select-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/where-clause.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/range-and-pattern-matching.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/distinct-and-pagination.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/order-by.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/aggregate-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/group-by-and-having.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/subqueries.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/joins.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/cte-with.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/recursive-query.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/set-operations.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/window-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/conditional-expressions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/primary-key-foreign-key.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/unique-notnull-check-default.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/views-and-materialized-views.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/index-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/expression-index.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/math-and-string-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/datetime-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/sequence-and-generated-columns.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/functions-and-plpgsql.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/triggers-and-procedures.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/transaction-control.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/isolation-levels-and-locks.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/table-partitioning.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/roles-and-privileges.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/postgresql-tutorial/full-text-search.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/what-is-prisma-orm.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/setup-and-first-project.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/install-init-project-structure.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-config-and-env.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/first-model-first-query.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-studio-and-cli-overview.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-schema-structure-datasource-generator-psl.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-models-fields-scalar-types-modifiers.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-primary-key-unique-constraints-default-functions.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-enums-native-database-types.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-relations-one-to-many-one-to-one.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/many-to-many-relations.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/self-relations-and-disambiguation.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/referential-actions.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/indexes-and-naming-mapping.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/introspection.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-client-generate-import-lifecycle.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-create-nested-writes.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-update-upsert-atomic.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-find-family-orthrow.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-select-include-omit.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-where-filter-operators.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-orderby-pagination.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-relation-queries-fluent-api.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-aggregation-full-text-search.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-transactions-batch-interactive-isolation.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-transactions-advanced-idempotency-optimistic-concurrency.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-raw-sql-queryraw-typedsql.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/migration-mental-model.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/migrate-dev-team-workflow.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/production-migrations-deploy-status-resolve.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/custom-migrations-baselining-zero-downtime.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/database-seeding-prisma-v7.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/migrate-diff-squash-db-execute.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-client-extensions-overview.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-client-extensions-practice.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-type-safety-generated-types.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-special-field-types.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-connection-management.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-performance-optimization.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-logging-observability.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-error-handling.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-testing.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-security-best-practices.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-soft-delete-pattern-production-schema.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-design-patterns-repository-unit-of-work.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/deployment-traditional-serverless-edge.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/express-nestjs-integration.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/nextjs-fullstack-integration.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-cloud-services-overview.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/migrate-from-other-orms.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/upgrade-prisma-v6-to-v7.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/common-pitfalls-troubleshooting.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/prisma-tutorial/prisma-8-prisma-next-preview.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/redis-intro.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/start-config.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/install.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/redis-cli-basics.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/data-types-overview.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/string.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/hash.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/list.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/set.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/sorted-set.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/bitmap-bitfield.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/hyperloglog.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/stream.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/geo.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/json-new-types.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/key-management.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/eviction.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/rdb.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/aof.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/persistence-mix.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/pubsub.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/lua.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/transaction.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/function-acl.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/pipeline.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/replication.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/sentinel.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/cluster-basic.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/cluster-ops.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/partition.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/memory-optimize.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/resp-connection.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/java-client.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/python-client.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/connection-pool.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/security.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/backup.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/monitoring.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/cache-design.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/redis-tutorial/interview.html</loc>
    <lastmod>2026-08-02T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/what-is-sqlite.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/why-sqlite.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/install-sqlite.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/sqlite-vs-mysql-postgres.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/sqlite-cli-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/first-database-table.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/sql-overview.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/data-types-affinity.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/storage-classes-affinity-rules.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/create-table.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/column-table-constraints.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/default-autoincrement-pk.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/foreign-keys.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/insert.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/select-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/where-clause.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/operators.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/expressions-precedence.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/order-by.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/limit-offset.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/update.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/delete.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/like-glob.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/aggregate-group-by.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/having.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/distinct.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/join.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/subquery-self-join.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/union.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/cte-with.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/alter-table.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/view.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/drop-truncate.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/index.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/trigger.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/transaction-concurrency.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/scalar-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/datetime-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/window-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/json-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/pragma.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/index-optimization-explain.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/fts5.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/vacuum-maintenance.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/backup-restore-import-export.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/sql-injection-parameterized.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/python-sqlite3.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/other-language-interfaces.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/sqlite-architecture-storage.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/databases/sqlite-tutorial/roadmap-summary.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/electron-intro.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/dev-environment.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/first-app.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/process-model.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/package-json-config.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/app-lifecycle.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/browserwindow.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/multi-window.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/preload-script.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/context-isolation-sandbox.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/ipc-basics.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/context-bridge.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/ipc-main-renderer.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/bidirectional-ipc.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/shared-state.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/remote-content-security.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/web-tech-in-renderer.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/application-menu.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/context-menu.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/system-tray.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/notifications.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/global-shortcut.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/dialogs.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/screen-nativeimage.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/shell-clipboard.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/drag-drop-files.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/power-monitor-prefs.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/desktop-capturer.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/auto-updater-intro.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/auto-updater-detail.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/packaging-overview.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/electron-forge.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/packaging-config.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/code-signing.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/distribution.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/debugging.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/testing.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/performance.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/security-best-practices.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/security-vulnerabilities.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/electron-frontend-frameworks.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/node-integration.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/process-model-deep.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/versioning-upgrade.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/electron-tutorial/learning-roadmap.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-what-is-container.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-architecture-and-concepts.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/install-docker-desktop.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/install-docker-linux.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/configure-docker-registry-mirror.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-run-hello-world.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/container-lifecycle-management.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/inspect-container-status-and-logs.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-image-basic-operations.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-exec-attach-cp.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/dockerfile-getting-started.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/dockerfile-instructions-reference.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-build-cache-and-layers.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-multi-stage-builds.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-hub-and-private-registry.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-volumes-persistent-data.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-bind-mounts.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-network-and-port-mapping.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-container-networking.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-compose-commands-config.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-compose-intro.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-compose-env-healthcheck-profiles.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/containerize-common-services.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-image-building-best-practices.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/docker-tutorial/docker-command-cheatsheet-resources.html</loc>
    <lastmod>2026-07-26T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/what-is-tauri.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/why-choose-tauri.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/architecture-process-model.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/tauri-2x-version.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/prerequisites.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/windows-setup.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/macos-setup.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/linux-setup.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/create-tauri-app.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/project-structure.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/tauri-conf-json.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/dev-mode.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/build-package.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/frontend-collaboration.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/vanilla-frontend.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/integrate-vue3.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/integrate-react.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/integrate-svelte.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/vite-config.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/rust-command.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/command-args-return.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/command-error.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/async-command.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/rust-to-frontend.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/state-management.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/window-config.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/window-customization.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/multi-window.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/app-menu.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/dialog-message.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/plugin-permission-model.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/plugin-fs.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/plugin-http.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/plugin-shell.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/clipboard-and-global-shortcut.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/plugin-notification.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/system-tray.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/local-storage-and-database.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/security-model-overview.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/content-security-policy.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/permissions-and-capabilities-best-practices.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/devtools-and-logging.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/ide-debug-config.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/code-signing.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/bundle-formats.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/auto-updater.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/mobile-support-overview.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/tauri-tutorial/ecosystem-and-community-resources.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/wails-intro.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/architecture.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/comparison.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/first-app.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/environment.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/dev-build.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/wails-json.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/options.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/frontend-integration.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/routing.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/dynamic-assets.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/bind.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/bind-advanced.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/events.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/call-go.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/runtime-overview.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/dialog.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/window-api.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/notifications.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/window-config.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/frameless.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/mouse-buttons.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/menu.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/tray.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/drag-drop.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/clipboard.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/browser-screen.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/file-association.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/custom-protocol.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/single-instance.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/local-dev.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/crossplatform.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/build-cli.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/windows-package.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/macos-package.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/linux-package.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/obfuscate.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/manual-build.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/troubleshooting.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/ide.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/community.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/desktop/wails-tutorial/mobile.html</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/what-is-git.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/create-and-clone-repository.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/install-and-configure-git.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/working-directory-staging-area-repository.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/add-and-commit-files.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/view-differences-and-history.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/undo-operations.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/ignore-files-gitignore.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/branch-concepts-and-creation.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/branch-merge-and-conflict-resolution.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/rebase.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/remote-repository-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/deep-into-remote-branches.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/using-github.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/tag-management.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/stash.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/interactive-staging.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/cherry-pick.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-reflog.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-rewrite-history.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-submodule.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-hooks.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-worktree.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-alias.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-debug-search.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/git-tutorial/git-workflows-overview.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-introduction.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/environment-setup.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/install-fastapi-uvicorn.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/first-api.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/interactive-api-docs.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-path-parameters.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-path-parameters-validation.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-query-parameters.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-query-parameters-validation.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-request-body-pydantic.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-body-field-validation.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-nested-models.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-form-data-file-upload.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-response-model.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-response-status-code-header.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-error-handling.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-path-operation-configuration.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-cookie-header-extra-types.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/pydantic-v2-core-types-models.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/pydantic-v2-validators.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/pydantic-v2-config-serialization.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-dependency-injection-basics.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-class-dependencies-and-sub-dependencies.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-dependency-caching.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/fastapi-dependencies-with-yield.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/security-introduction.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/password-hashing.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/login-endpoint-jwt-issuance.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/protect-routes-oauth2passwordbearer.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/user-permissions-roles.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/api-key-http-basic-auth.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/database-basics-sqlalchemy-intro.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/connect-database-define-models.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/crud-operations.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/table-relationships-foreign-keys.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/async-database.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/nosql-mongodb.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/concurrency-and-blocking-code.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/async-support.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/background-tasks.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/custom-response.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/middleware-and-cors.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/lifespan-events.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/configuration-management.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/large-application-structure.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/pytest-and-testclient.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/deployment-basics-asgi-server.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/dependency-overrides-and-test-database.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/docker-containerization.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/fastapi-tutorial/https-server-reverse-proxy-and-cloud.html</loc>
    <lastmod>2026-08-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/what-is-kubernetes.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/why-need-kubernetes.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/core-concepts-pod-node-cluster-namespace.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/control-plane-components.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/kubernetes-architecture-overview.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/worker-node-kubelet-kube-proxy-runtime.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/setup-kubectl-minikube-kind.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/kubectl-common-commands.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/deploy-your-first-app.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/declarative-vs-imperative.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/pod-basics-and-yaml.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/pod-lifecycle-and-status.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/multi-container-pod-and-init-containers.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/health-checks-liveness-readiness-startup.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/container-resource-limits-cpu-memory-qos.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/security-context.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/replicaset.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/deployment-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/statefulset.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/rolling-update-and-rollback.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/daemonset.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/job-and-cronjob.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/static-pod.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/workload-selection-guide.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/service-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/clusterip-nodeport-loadbalancer.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/service-discovery-and-coredns.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/ingress-l7-routing.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/network-model-and-cni.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/network-policy.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/north-south-and-east-west-traffic.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/configmap.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/secret.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/volume-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/pv-and-pvc.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/storageclass.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/config-storage-best-practices.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/scheduler.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/node-selector-and-node-affinity.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/pod-affinity-anti-affinity.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/taint-and-toleration.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/resource-quota-limit-range.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/authentication-and-authorization-overview.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/rbac-role-based-access-control.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/serviceaccount.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/pod-security-standards-and-admission.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/security-context-and-network-policies.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/hpa-horizontal-pod-autoscaler.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/release-strategies-rolling-bluegreen-canary.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/vpa-vertical-pod-autoscaler.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/pod-disruption-budget-pdb.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/self-healing-and-failure-recovery.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/kustomize-intro.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/helm-package-management-intro.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/crd-custom-resource.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/operator-pattern.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/admission-control-webhook.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/kubeadm-production-cluster.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/install-methods-overview.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/kind-minikube-local-cluster.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/cluster-version-upgrade.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/log-collection.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/monitoring-metrics-prometheus.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/common-troubleshooting.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/k8s-tutorial/ecosystem-and-advanced.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/what-is-nestjs.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/installation-and-setup.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/first-application.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/project-structure.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/module.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/controller.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/provider.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/dependency-injection-deep-dive.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/async-providers.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/dynamic-modules.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/routing-deep-dive.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/request-params.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/response-handling.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/exception-handling.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/middleware.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/pipe.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/guards.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/interceptors.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/custom-decorators.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/passport-authentication.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/jwt-authentication.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/authorization.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/security-hardening.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/validation.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/configuration.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/typeorm-integration.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/prisma-integration.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/mongodb-integration.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/file-upload.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/caching.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/task-scheduling.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/event-emitter.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/http-module.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/logger-and-serialization.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/compression-and-versioning.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/websocket-gateways.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/graphql-advanced.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/graphql-basics.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/microservices-basics.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/microservices-transport.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/swagger-openapi.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/cli-tool.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/advanced-techniques.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/e2e-testing.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/deployment.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/unit-testing.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/nestjs-tutorial/performance-and-architecture.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/linux-introduction.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/linux-history-and-why-learn.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/distro-choice-and-learning-path.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/terminal-tty-shell-differences.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/prompt-and-command-structure.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/help-and-man-pages.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/info-whatis-apropos.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/which-whereis-type.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/fhs-filesystem-hierarchy.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/absolute-and-relative-paths.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/home-current-parent-directories.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/wildcards-and-brace-expansion.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/pwd-print-working-directory.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/ls-list-directory-contents.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/cd-change-directory.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/touch-and-mkdir.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/rm-and-rmdir.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/cp-and-mv.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/ln-symlinks-and-hardlinks.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/file-command.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/cat-command.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/more-and-less.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/head-and-tail.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/stdin-stdout-stderr-and-redirection.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/pipe-and-tee.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/echo-and-printf.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/grep-search-basics.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/sed-substitute-and-edit.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/awk-column-processing.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/cut-and-sort.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/uniq-wc-tr-diff.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/find-name-and-type.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/find-time-size-permission-exec.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/locate-and-xargs.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/tar-archive.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/tar-compression.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/gzip-bzip2-xz-compression.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/zip-and-unzip.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/users-groups-and-identity.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/file-permissions-rwx.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/numeric-permissions-umask-chmod.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/chown-and-chgrp.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/suid-sgid-sticky.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/user-management.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/sudo-and-sudoers.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/process-concepts-pid.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/ps-list-processes.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/top-and-htop.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/job-control.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/kill-pkill-killall-nice.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/uname-and-free.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/df-and-du.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/lscpu-lsblk-lsusb-lspci.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/package-management-concepts.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/apt-sources-list.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/apt-update-and-upgrade.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/apt-install-and-remove.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/apt-query-and-clean.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/dpkg-package-management.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/non-debian-package-managers.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/networking-basics.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/ping-connectivity-test.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/curl-and-wget-download.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/ssh-scp-sftp.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/ss-netstat-dig-nslookup.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/disk-and-partition.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/fdisk-and-lsblk.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/mkfs-mount-umount.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/cron-crontab.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/date-cal-timedatectl.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/at-command.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/boot-process.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/systemd-units.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/systemctl-and-journalctl.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/environment-variables-export-path.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/shell-types.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/config-files-and-ps1.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/alias-and-history.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/cli-editors-and-nano.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/vim-basics.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/scripting-basics.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/positional-and-special-variables.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/advanced-variables.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/read-user-input.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/if-and-test.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/case-statement.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/comparison-and-logic.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/loops.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/functions-and-debugging.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/devops/linux-tutorial/distro-differences-appendix.html</loc>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/what-is-spring-ai.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/core-concepts-overview.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/environment-setup-first-chat.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/chatclient-fluent-api.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/advisor-mechanism.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/recursive-advisors.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/prompt-templates.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/structured-output.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/multimodality.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/models-overview.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/openai.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/anthropic-claude.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/deepseek.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/google-gemini-vertex-ai.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/azure-openai.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/chinese-model-providers.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/other-model-providers.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/ollama.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/embedding-models.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/image-audio-moderation.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/chat-memory-basics.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/in-memory-chat-memory.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/persistent-chat-memory.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/tool-calling-basics.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/tool-calling-advanced.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/functioncallback-to-toolcallback.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/mcp-introduction.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/mcp-client.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/mcp-server.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/mcp-transports.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/mcp-security-annotations.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/rag-introduction.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/etl-pipeline.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/vectorstore-abstraction.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/vector-store-connections.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/vector-store-comparison.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/rag-qa-evaluation.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/model-evaluation-llm-as-judge.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/testing-testcontainers.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/observability.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/building-agents.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/prompt-engineering-patterns.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/dynamic-tool-discovery.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/upgrade-to-2-0.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/spring-ai-tutorial/appendix-resources.html</loc>
    <lastmod>2026-08-16T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-intro-and-ecosystem.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-installation-setup.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-3-0-new-features.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-quickstart.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-series.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-dataframe.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-dtypes-and-conversion.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-index-objects-and-axes.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-views-copies-memory-model.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-copy-on-write-assignment-safety.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-csv-read-write.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-excel-read-write.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-json-html-xml-clipboard.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-sql-database-read-write.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/parquet-feather-big-data-formats.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/io-advanced-tips.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/data-preview-quick-exploration.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/descriptive-statistics-summary.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/loc-and-iloc.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/boolean-indexing-filter.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/at-iat-get-query-where.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-multiindex.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-index-modify-reset.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-missing-data-detect-drop.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-missing-data-fill-interpolate.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-duplicated-drop-duplicates.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-data-format-type-cleaning.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pandas-outliers-clip-replace.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/reshape-melt-wide-to-long.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/pivot-pivot-table.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/get-dummies-factorize.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/concat-merge-rows-columns.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/stack-unstack.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/merge-basics-joins.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/merge-advanced-keys-conflicts.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/join-and-compare.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/groupby-split-apply-combine.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/aggregation-agg-named-aggregation.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/transform-and-filter.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/groupby-advanced.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/apply-map-applymap.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/rolling-window.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/expanding-and-ewm.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/timestamp-and-to-datetime.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/datetimeindex-and-date-range.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/resample.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/timedelta-and-timezone.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/str-accessor.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/text-regex-and-string-dtype.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/categorical-data.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/data-visualization-basics.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/visualization-advanced.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/performance-optimization.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pandas-tutorial/comparison-and-learning-path.html</loc>
    <lastmod>2026-08-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/pytorch-introduction.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/install-and-environment.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/hello-pytorch.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/tensor-basics.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/tensor-operations.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/gradient-management.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/autograd-basics.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/device-management.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/nn-module-basics.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/common-layers.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/dataset-dataloader.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/transforms-augmentation.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/loss-functions.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/optimizers.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/learning-rate-scheduler.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/training-loop.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/linear-logistic-regression.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/model-evaluation.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/mlp.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/cnn-principles.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/build-cnn.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/rnn-lstm-gru.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/transformer-attention.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/classic-models.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/save-load-models.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/transfer-learning.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/regularization.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/normalization-layers.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/parameter-initialization.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/tensorboard.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/model-visualization.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/profiler.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/debugging-tips.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/torchvision.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/image-classification.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/spatial-transformer.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/object-detection.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/semantic-segmentation.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/neural-style-transfer.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/gan-dcgan.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/nlp-word-embedding.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/char-rnn.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/seq2seq-translation.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/chatbot.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/torchaudio.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/torch-compile.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/inductor.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/fx-graph.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/triton.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/torch-export.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/onnx.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/inference-acceleration.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/quantization.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/mixed-precision-amp.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/pruning-sparsity.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/ddp.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/fsdp.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/device-mesh.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/performance-tuning.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/pytorch-tutorial/learning-path.html</loc>
    <lastmod>2026-08-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-boot-introduction.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/environment-setup-jdk-build-tools.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/first-spring-boot-application.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/project-structure-convention-over-configuration.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/auto-configuration-principles.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/startup-and-running-methods.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-beans-and-dependency-injection.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/starter-dependency-system.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/core-annotations-cheatsheet.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/application-properties-vs-yaml.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/configuration-properties-binding.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/externalized-configuration-priority.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-boot-profiles.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-boot-logging.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/server-port-context-path.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/custom-banner-startup.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/web-mvc-controllers.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/yaml-advanced.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/restful-api-design.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/request-parameters-and-binding.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/exception-handling-and-unified-response.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/calling-rest-services.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/filters-interceptors-and-cors.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/thymeleaf-template-engine.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/websocket-realtime-communication.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/data-access-overview-and-jdbc.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-data-jpa-basics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/jpa-paging-sorting-custom-queries.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/database-migration-flyway.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/data-initialization.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/caching-abstraction-and-redis.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/sending-email.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-security-basics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/rest-api-auth-jwt-oauth2.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/advanced-security-configuration.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/actuator-endpoints.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/health-checks-and-metrics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/web-layer-testing.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/logging-and-tracing.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/unit-testing-junit5-mockito.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/integration-testing-testcontainers.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/packaging-jar-war.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/docker-containerization.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/graalvm-native-image.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/cloud-native-efficient-deployment.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-boot-migration-to-4x.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-boot-task-scheduling-async.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frameworks/springboot-tutorial/spring-boot-kafka.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/bun-intro.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/install-bun.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/first-bun-program.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/bun-vs-node.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/run-typescript-jsx.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/hot-reload-dev-server.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/env-and-bunfig.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/macros.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/bun-global-api.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/module-resolution.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/bun-install.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/lockfile.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/dependency-advanced.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/workspaces.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/package-manager-tips.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/bundler-intro.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/loaders-assets.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/plugins.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/minify-and-executable.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/html-and-fullstack.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/assertions.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/bun-test.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/mocks-spies.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/snapshots-dom.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/coverage-lifecycle.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/file-system.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/http-serve.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/spawn-shell.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/utility-api.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/sqlite.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/web-frameworks.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/deploy.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/performance.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/bun-tutorial/background-roadmap.html</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/what-is-astro.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/why-choose-astro-islands.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-use-cases.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/installation-and-setup.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/project-structure.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-component-structure.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-expressions-and-dynamic-attributes.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-component-props-and-typescript.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-slots-named-default-fallback.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-client-side-scripts.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-scoped-and-global-styles.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-pages.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-layouts.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-static-routing.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-dynamic-routing.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-route-params-state.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/writing-markdown-content.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/syntax-highlighting-shiki.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/mdx-embedding-components.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/content-collections-schema-query.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/content-collections-content-layer.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/styling-css-modules-sass-tailwind.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/image-optimization-astro-assets.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/custom-fonts.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/islands-architecture-deep-dive.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/image-video-hosting.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/client-directives.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/front-end-framework-integrations-overview.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/react-integration-example.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/vue-svelte-preact-solid-integrations.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/server-islands.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/view-transitions-client-router.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-data-fetching.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-endpoints-api-routes.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-environment-variables.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-on-demand-rendering.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-middleware.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-backend-and-cms-overview.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-integrations.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-adapters.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-config-overview.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-cli.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-typescript.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-dev-toolbar.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-performance-prefetch.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-actions.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-seo-meta-sitemap.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-rss.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-route-caching.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-deploy-overview.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-deploy-platforms.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-i18n.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-sessions.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-authentication.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-testing.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/astro-tutorial/astro-troubleshooting.html</loc>
    <lastmod>2026-08-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/what-is-extension.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/extension-architecture.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/why-manifest-v3.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/dev-environment-structure.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/hello-world-extension.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/manifest-basic-fields.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/action-and-toolbar-icon.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/background-service-worker.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/content-scripts-declaration.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/permissions-and-host-permissions.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/other-manifest-fields.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/service-worker-basics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/listening-to-background-events.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/service-worker-best-practices.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/debugging-service-worker.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/content-script-basics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/match-patterns.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/run-at-and-world.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/one-time-messaging.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/content-script-page-interaction.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/long-lived-connection.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/cross-context-messaging.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/permissions-overview.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/optional-permissions.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/least-privilege-principle.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/popup-development.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/options-page-development.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/context-menus-development.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/omnibox-development.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/side-panel.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/notifications.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/devtools-panels.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/commands-shortcuts.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/chrome-storage-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/chrome-tabs-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/chrome-scripting-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/chrome-alarms-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/cookies-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/downloads-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/bookmarks-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/declarative-net-request.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/runtime-platform-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/i18n-internationalization.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/csp-and-extension-security.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/no-remote-code-and-publishing.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/load-and-debug-extension.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/debug-extension-components.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/chrome-web-store-publish.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/edge-and-firefox-publish.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/version-update-and-maintenance.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/firefox-webextensions-browser-api.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/webextension-polyfill-bridge.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/cross-browser-compat-checklist.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/vite-dev-environment.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/framework-and-typescript.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/browser-extension-tutorial/multi-context-build-and-hmr.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/what-is-css.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/first-css-program.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-syntax.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-comments.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-selectors-basic.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-selectors-combinators.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-pseudo-classes.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/box-model-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-pseudo-elements.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/padding.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/border.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/margin.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/outline.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/box-model-advanced.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/dimension-overflow.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/display-visibility.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/color-notation.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/background-styles.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/gradient-background.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/advanced-background.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/shadow-effects.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/font-settings.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/text-styles.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/web-fonts.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/advanced-text.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/positioning-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/z-index.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/float.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/traditional-layout.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/flexbox-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/flexbox-container-properties.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/flexbox-item-properties.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/grid-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/multi-column-layout.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/grid-advanced.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/2d-transforms.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/3d-transforms.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-transition.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-animation.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/responsive-design-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/responsive-layout.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-variables.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-functions.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/css-tutorial/css-specificity.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-introduction-install.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/project-structure-configuration.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/app-router-fundamentals.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/advanced-routing.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/linking-and-navigating.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/server-components.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/client-components.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/data-fetching-part-1.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/data-fetching-part-2.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/data-mutation.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/caching-mechanism.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/data-revalidation.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/error-handling.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/loading-states-streaming.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-styling-css-modules.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-tailwind-css.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-image-optimization.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-font-optimization.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-static-assets-robots-sitemap.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-metadata-seo.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-route-handlers.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-environment-variables.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-proxy.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-typescript-integration.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-authentication.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-database-integration.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-build-and-deploy-part1.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-build-and-deploy-part2.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-performance-optimization.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-turbopack-deep-dive.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-internationalization.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-testing-strategies.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-debugging-techniques.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-accessibility.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-mdx-content-management.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-third-party-libraries.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-upgrade-migration.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-rendering-philosophy.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-advanced-caching.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-security-csp.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-monitoring-observability.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nextjs-tutorial/nextjs-multi-tenant-multi-zone.html</loc>
    <lastmod>2026-07-30T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/what-is-react.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/development-environment-setup.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/create-project-with-vite.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/project-structure-and-entry.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/jsx-essence.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/your-first-component.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/javascript-in-jsx.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/jsx-basic-syntax.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/importing-and-exporting-components.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/list-rendering.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/conditional-rendering.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/styling-solutions.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/event-handling-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/event-handling-advanced.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/state-a-components-memory.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/sharing-state-between-components.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/state-as-a-snapshot.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/controlled-components.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/usestate-in-depth.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/choosing-the-state-structure.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/immutable-updates.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/usereducer.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/context-deep-data-passing.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/context-with-usereducer.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/state-management-ecosystem.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/useeffect-mental-model.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/preserving-and-resetting-state.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/effect-dependencies-and-cleanup.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/you-might-not-need-an-effect.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/useref-referencing-values.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/useref-manipulating-dom.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/custom-hooks.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/usememo-and-usecallback.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/hook-rules-and-advanced.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/data-fetching-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/data-fetching-libraries.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/suspense-and-loading.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/error-boundary.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/usetransition-concurrent.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/usedeferred-value.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/react-developer-tools.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/code-splitting.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/use-hook.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/actions-form-handling.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/useformstatus-and-useoptimistic.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/react-compiler-auto-optimization.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/server-components-introduction.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/component-design-principles.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/common-anti-patterns-and-gotchas.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/react-tutorial/routing-and-deployment.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/what-is-html.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/first-html-page.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/doctype-declaration.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/html-tag-and-lang.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/head-tag-hidden-info.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/meta-tag-charset-viewport.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/title-tag-and-favicon.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/style-and-link-tags.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/script-tag-javascript.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/html-comments.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/global-attributes-overview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/more-global-attributes.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/custom-data-attributes.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/event-handling-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/common-event-types.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/deprecated-tags-alternatives.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-13-review-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/html5-spec-living-standard.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/html5-new-features-overview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/semantic-tags-reference.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/html-code-conventions.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/learning-path-next-steps.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-one-review.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/heading-tags-h1-h6.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/paragraph-p-and-line-break-br.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/horizontal-rule-hr-and-preformatted-pre.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/emphasis-em-and-strong.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/blockquote-and-q-citations.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/abbreviation-abbr-and-definition-dfn.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/mark-highlight-and-time-datetime.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/ruby-annotations-rt-rp.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/deletion-del-and-insertion-ins.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/superscript-sup-and-subscript-sub.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/contact-address-and-small-text-small.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/anchor-tag-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/link-types-internal-external-anchor.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-2-review-and-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/link-rel-attribute.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/image-map-map-area.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/navigation-tag-nav.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-3-review-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/image-img-tag-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/alt-text-accessibility.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/image-formats-jpeg-png-gif-webp.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/picture-element-responsive-images.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/native-lazy-loading.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/svg-vector-graphics-introduction.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/image-figure-figcaption.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-4-review.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/unordered-list.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/ordered-list.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/description-list.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/nested-lists-and-styles.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-5-review.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-headers-and-caption.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-structure.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-colspan-rowspan.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-col-colgroup.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/responsive-tables.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-accessibility.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/table-styling-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-6-review.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/form-tag-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/input-tag-and-type-attribute.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/text-input-types.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/number-and-range-inputs.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/datetime-inputs.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/checkbox-and-radio-inputs.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/file-upload-and-image-submit.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/select-option-optgroup.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/textarea-multiline-input.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/label-and-form-accessibility.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/form-validation.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/fieldset-legend-disabled-readonly.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/semantic-layout-overview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/header-tag.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/main-tag.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/footer-tag.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/article-tag.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/section-tag.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/aside-tag.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/details-summary-dialog.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/figure-and-search.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-8-review.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/video-tag-video-playback.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/audio-tag-audio-playback.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/source-and-track-tags.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/embed-and-object-tags.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/iframe-inline-frame.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-9-review-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/canvas-introduction-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/canvas-drawing-shapes.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/canvas-text-and-styles.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/canvas-transform-composite.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-10-review-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/svg-introduction-basic-shapes.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/localstorage-local-storage.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/sessionstorage-session-storage.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/indexeddb-client-database.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/offline-app-and-history.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-11-review-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/drag-and-drop-api.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/geolocation-api.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/web-workers-multithreading.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/server-push-websocket-sse.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/history-api-frontend-routing.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/file-api-and-clipboard.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/web-components-custom-elements.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/html-tutorial/module-12-review-quiz.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/nuxt-introduction.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/environment-setup.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/create-first-nuxt-project.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/directory-structure.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/dev-server-hmr.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/build-generate-preview.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/nuxt-config.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/rendering-modes.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/typescript-support.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/vue3-core-concepts.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/composition-api.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/components-props-slots.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/pages-file-routing.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/page-metadata.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/component-auto-imports.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/layouts-system.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/dynamic-routes-params.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/nested-routes.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/route-middleware.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/navigation-nuxtlink.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/route-transitions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/data-fetching-usefetch.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/data-fetching-useasyncdata.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/client-server-fetching-hydration.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/data-refresh-and-cache.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/state-management-pinia.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/state-management-usestate.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/server-state-cross-request-safety.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/styling-solutions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/assets-and-public.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/nuxt-image.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/nitro-server-engine.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/server-routes.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/server-middleware.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/runtime-config.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/composables.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/plugins.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/modules.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/layers.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/lifecycle-and-hooks.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/error-handling.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/seo-meta.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/prerendering.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/performance.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/testing.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/deployment.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/module-ecosystem.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/nuxt3-vs-nuxt4-migration.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/troubleshooting.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/nuxt-tutorial/learning-path-resources.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-introduction-and-ecosystem.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/environment-setup-and-project-creation.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-component-file-structure.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/template-syntax-basics.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/reactive-state-rune.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/state-rune-advanced.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/derived-state-rune.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/effect-rune-part-1.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/effect-rune-part-2.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/component-props-rune.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/bindable-rune.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/conditional-rendering-if.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/key-and-await-blocks.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/list-rendering-each.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/snippet-and-render.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/declaration-tags.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/html-const-debug-tags.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-event-handling.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-event-forwarding-callback-props.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-bind-two-way-binding.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-bind-this-template-ref.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-use-action.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-transition.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-in-out-transition.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-animate.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-class-style-directive.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-scoped-global-styles.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-custom-properties-nested-styles.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-boundary-error-boundary.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-window-document-body.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-head-element-options.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-store.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-context-api.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-lifecycle-hooks.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/imperative-component-api.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/inspect-and-debugging.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/component-communication.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/typescript-support.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/testing.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/custom-elements-web-components.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/browser-support-and-best-practices.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/svelte-4-to-5-migration.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/sveltekit-introduction-and-project-structure.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/routing-basics.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/advanced-routing-and-layouts.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/data-loading-load-functions.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/form-actions.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/page-options-and-rendering-modes.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/environment-variables-and-adapters.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/svelte-tutorial/hooks-and-error-handling.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-introduction-utility-first.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-v4-new-features-vs-v3.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-installation-overview-four-paths.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-installation-vite.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-installation-postcss.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-installation-cli.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-play-cdn.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-editor-setup-vscode.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-utility-first-core-concept.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-state-variants-hover-focus.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-responsive-design-breakpoints.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-dark-mode-strategies.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-preflight-base-styles.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-auto-content-detection.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-compatibility-browser-support.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/tailwindcss-display-and-positioning.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/flexbox-layout-container-properties.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/flexbox-layout-item-properties.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/grid-layout-template-gap.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/container-and-aspect-ratio.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/spacing-padding-and-margin.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/sizing-width-and-height.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/overflow-scroll-and-scrollbar.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/font-family-and-font-size.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/line-height-and-letter-spacing.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/text-styles-and-colors.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/list-styles-and-generated-content.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/text-wrapping-and-whitespace.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/color-system-palette-and-opacity.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/background-styles.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/borders-width-color-and-style.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/outline-and-offset.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/shadow-effects.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/filters-and-blend-modes.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/transition-effects.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/transforms-rotate-scale-translate.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/animation-built-in-and-custom.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/zoom-and-tab-size-v4-3-features.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/theme-directive-and-design-tokens.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/custom-variant-custom-variants.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/custom-colors-and-fonts.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/apply-and-style-reuse.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/functions-and-directives-reference.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/layer-and-style-organization.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/source-file-detection-configuration.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/v3-to-v4-migration-guide-part-1.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/v3-to-v4-migration-guide-part-2.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/v4-3-new-features.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/common-migration-issues-and-solutions.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tailwind-tutorial/logical-properties-utilities.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/headless-and-framework-agnostic-design.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/tanstack-ecosystem-overview.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/typescript-and-type-safety-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/query-installation-and-queryclient.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/usequery-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/query-functions-and-request-strategy.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/query-key-design.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/caching-staletime-and-gctime.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/query-status-explained.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/usemutation-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/query-invalidation-and-refetching.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/optimistic-updates.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/pagination-and-infinite-queries.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/parallel-dependent-queries-and-prefetching.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/router-getting-started-concepts-and-installation.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/file-based-routing.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/code-based-routing.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/type-safe-navigation-and-link.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/router-loader-and-data-prefetching.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/search-params-validation.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/router-query-integration.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/tanstack-start-overview.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/server-functions.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/ssr-and-rendering-modes.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/deployment-and-production.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/column-definitions-and-row-models.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/table-getting-started-headless-concept.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/pagination-and-grouping.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/sorting-and-filtering.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/column-pinning-and-row-selection.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/table-state-and-virtualization.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/form-getting-started-state-and-field-api.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/form-validation.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/form-composition-and-array-fields.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/virtual-getting-started-virtualization-principles.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/virtual-advanced-dynamic-sizing-and-grid.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/store-reactive-state-management.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/tanstack-tutorial/db-and-pacer-new-libraries-overview.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/what-is-threejs.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/setup-development-environment.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/install-threejs.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/hello-cube.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/webglrenderer-guide.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/scene-and-camera.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/animation-loop.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/responsive-design.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/coordinate-systems-and-transforms.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/geometry-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/built-in-geometries.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/material-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/pbr-materials.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/basic-materials.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/texture-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/texture-advanced.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/light-types.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/lighting-model-and-rendering-principles.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/shadow-system.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/scene-organization-and-hierarchy.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/orbit-controls.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/other-controls.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/raycaster.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/debug-tools.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/manual-animation-and-clock.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/animation-system.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/loading-gltf-models.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/skeletal-animation-and-morph-targets.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/other-model-formats.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/creating-3d-text.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/loading-manager-and-progress.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/particle-system-points.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/shader-basics.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/glsl-language-intro.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/tsl-shading-language.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/post-processing.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/performance-optimization.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/webgpu-intro.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/learning-resources-and-roadmap.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/threejs-tutorial/integration-with-frontend-frameworks.html</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/vue-introduction-and-installation.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/template-syntax-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/reactivity-fundamentals-part1.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/creating-first-vue-application.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/reactivity-fundamentals-part2.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/computed-properties.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/class-and-style-bindings.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/conditional-rendering.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/event-handling.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/list-rendering.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/components-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/lifecycle-hooks.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/watchers.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/template-refs.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/props-deep-dive.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/component-events.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/slots-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/slots-advanced.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/provide-and-inject.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/component-v-model.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/component-registration.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/fallthrough-attributes.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/async-components.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/single-file-components.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/form-input-bindings.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/dynamic-components.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/component-communication-summary.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/component-best-practices.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/composables.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/custom-directives.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/plugins.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/transition.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/transition-group-keep-alive-teleport.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/rendering-mechanism.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/suspense.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/render-function-jsx.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/reactivity-in-depth.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/animation-techniques.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/composition-api-faq.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/vue-tutorial/ways-of-using-vue.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/browser-extension-basics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/what-is-wxt.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/setup-and-first-run.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/project-structure.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/daily-commands.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/how-wxt-works.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/entrypoint-basics.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/popup-entrypoint.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/background-entrypoint.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/options-entrypoint.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/content-script-entrypoint.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/other-html-entrypoints.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/unlisted-entrypoints.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/content-script-context-and-lifecycle.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/content-script-ui-injection.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/programmatic-script-injection.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/messaging-between-environments.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/internationalization-i18n.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/extension-apis-wxt-browser.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/storage-persistence.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/permissions-least-privilege.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/es-modules-and-imports.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/assets-and-icons.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/frontend-frameworks.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/wxt-config-manifest.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/build-mode-runtime-config.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/environment-variables.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/vite-config-plugins.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/typescript-auto-imports.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/wxt-modules.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/build-hooks.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/auto-icons.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/runner-and-is-background.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/analytics-and-unocss.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/target-different-browsers.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/unit-testing.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/e2e-testing-and-updates.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/build-and-zip.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/publishing-to-stores.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/debugging-and-pitfalls.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/cli-wxt-main-command.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/cli-wxt-subcommands.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/wxt-vs-alternatives.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/upgrading-faq-community.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/frontend/wxt-tutorial/migrate-to-wxt.html</loc>
    <lastmod>2026-08-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/ffmpeg-introduction.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/ffmpeg-installation.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/ffmpeg-cli-basics-help.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/ffmpeg-first-command-format-conversion.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/ffplay-ffprobe-overview.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/resolution-fps-bitrate-chroma.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/container-codec-stream.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/transcoding-remuxing-stream-copy.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/stream-selection-map.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/extract-audio-video.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/cutting-segments-seeking.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/screenshots-thumbnails.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/scale-crop-rotate.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/concatenate-media.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/video-to-gif-gif-to-video.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/image-sequence-video.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/subtitles-processing-burn-in.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/choosing-codecs.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/bitrate-control-crf-cbr-vbr.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/h264-encoding-tuning.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/hevc-vp9-av1-essentials.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/audio-encoding-aac-mp3-hq.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/filtergraph-syntax.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/common-video-filters.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/drawtext-overlay-watermark.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/audio-filters-channels.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/fade-and-transitions.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/hls-dash-adaptive-streaming.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/rtmp-streaming-pull-push.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/capture-screen-camera-mic.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/hardware-acceleration.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/what-is-android.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-system-architecture.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/multimedia/ffmpeg-tutorial/batch-processing-and-troubleshooting.html</loc>
    <lastmod>2026-08-09T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-version-history.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-sdk-components.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/install-android-studio.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-studio-interface.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/create-first-android-project.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-introduction.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/run-and-debug-android-app.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-variables-and-data-types.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-control-flow.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-publish-app.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-functions.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-classes-and-objects.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-data-sealed-enum-object.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-collections-and-generics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-null-safety-and-type-cast.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-higher-order-functions-and-lambda.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/kotlin-coroutines-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-app-fundamentals.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-project-file-structure.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/gradle-build-system.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-manifest-detail.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-resource-system.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/activity-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/activity-lifecycle.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/activity-state-saving.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/tasks-and-back-stack.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/pass-data-between-activities.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/intent-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/intent-filter.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/common-system-intents.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/service-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/foreground-service.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/service-and-process.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-broadcast-receiver.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-ordered-local-broadcast.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-content-provider-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-contentresolver-system-provider.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-fragment-transaction.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-fragment-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-fragment-communication.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-mental-model.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-getting-started.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-layout-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-lists.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-state.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-text-input.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-button-interaction.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-card-scaffold.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-theme-styling.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-animation.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-navigation.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-gestures.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-side-effects.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-view-interop.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/jetpack-compose-performance.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-view-viewgroup.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-layout-managers.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-basic-views.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-recyclerview-advanced.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-recyclerview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-viewpager-navigation.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-menus-dialogs.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-shared-preferences.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-data-storage-overview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-file-storage.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-room-database.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-sqlite-database.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-networking-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-retrofit-getting-started.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-retrofit-advanced.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-json-parsing.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-background-tasks-overview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-kotlin-coroutines-advanced.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-workmanager.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-async-alternatives.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-app-architecture-guide.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-viewmodel.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-livedata.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-lifecycle-components.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-mvvm-architecture.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-jetpack-overview.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-permissions-system.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-notifications.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-notifications-advanced.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-system-services.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-deep-linking.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-audio-playback.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-camera-camerax.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-image-loading-coil.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-sensors.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-location-and-maps.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-bluetooth-nfc.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-animation-system.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-custom-view.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-databinding-viewbinding.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-dependency-injection-hilt.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-testing-basics.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/mobile/android-tutorial/android-performance-memory-optimization.html</loc>
    <lastmod>2026-07-28T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/csharp-and-dotnet-overview.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/install-dotnet10-sdk.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/first-program-top-level-statements.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/program-structure.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/comments-and-naming.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/debugging-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/version-history-and-baseline.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/variables-and-constants.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/value-and-reference-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/integral-and-floating-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/csharp-12-14-features-overview.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/char-and-bool.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/type-conversion.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/string-literals.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/operators.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/string-operations.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/assignment-and-null-coalescing.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/conditional-if-switch.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/switch-pattern-matching.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/loops-and-jumps.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/arrays-multidimensional-jagged.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/array-common-operations.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/collections-and-ienumerable.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/list-generic.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/dictionary-key-value.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/hashset-queue-stack.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/collection-expressions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/string-and-char-collections.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/classes-and-objects.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/fields-and-access-modifiers.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/methods-definition-overloading.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/constructors.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/this-keyword.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/static-members.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/properties.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/properties-advanced.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/indexers.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/namespaces.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/partial.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/nested-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/inheritance.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/polymorphism.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/method-overriding.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/abstract-class.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/interface.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/interface-default-implementation.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/sealed-class.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/object-base-class.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/boxing-unboxing.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/record-type.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/parameter-passing.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/params-optional-named-parameters.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/local-functions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/expression-bodied-members.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/delegates-and-multicast.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/builtin-delegates-func-action-predicate.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/events-and-subscription.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/eventhandler-standard-pattern.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/lambda-expressions-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/lambda-closures.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/expression-trees-overview.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/iterators-and-yield-return.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/generic-class.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/generic-method.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/generic-interfaces-and-delegates.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/generic-constraints.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/covariance-and-contravariance.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/linq-overview-and-query-syntax.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/method-syntax-and-extension-methods.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/filtering-and-projection.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/sorting-grouping-dedup.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/linq-aggregation-element.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/linq-to-objects-advanced.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/exception-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/throwing-exceptions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/custom-exceptions.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/using-statement-resource-management.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/attribute-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/common-builtin-attributes.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/reflection-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/reflection-and-assembly.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/sync-async-concepts.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/async-await-basics.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/task-and-task-t.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/async-return-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/task-run-and-parallel.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/cancellation-token-and-timeout.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/pattern-matching-declaration-type-constant.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/relational-and-logical-patterns.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/property-positional-patterns-and-deconstruct.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/primary-constructors-and-required-members.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/nullable-reference-and-value-types.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/struct-vs-class.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/garbage-collection-and-idisposable.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/path-and-directory.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/read-write-text-files.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/streams-and-json.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/projects-solutions-csproj-nuget.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/unit-testing-code-organization.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/csharp-tutorial/csharp-8-11-features-overview.html</loc>
    <lastmod>2026-07-31T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-introduction.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/install-go-environment.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/first-go-program.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/development-tools-ide-setup.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/packages-and-imports.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-command-overview.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/variables-and-zero-values.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/basic-syntax-elements.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/constants-and-iota.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/output-and-formatting.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/basic-data-types.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/rune-and-byte.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/string-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/type-conversion-and-inference.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/custom-types-and-aliases.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/operators-complete-guide.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/if-else-conditional.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/switch-statement.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/for-loop.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/range-new-iteration.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/loop-variable-semantics-and-jumps.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/variadic-functions.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/function-declaration-and-calls.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/anonymous-functions-and-closures.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/defer-explained.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/panic-and-recover.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/arrays.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-slice-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-slice-operations.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-slice-growth-and-memory.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-map-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-string-byte-conversion.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-slices-package.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-map-advanced.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-maps-and-cmp-package.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-pointer-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-struct-definition.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-struct-literal-and-embedding.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-struct-methods.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-struct-memory-layout.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-interface-definition.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-interface-value-and-type-assertion.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-type-switch.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-empty-interface-and-any.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-interface-composition.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-standard-interfaces.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-generics-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-type-constraints.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-generic-types-and-methods.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-generics-inference-and-tips.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-error-interface-and-creation.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-sentinel-errors-and-custom-types.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-error-wrapping-and-checking.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-error-handling-strategies.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-goroutine-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-channel-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-buffered-channel-and-direction.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-select-statement.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-channel-close-and-range.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-concurrency-patterns.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-data-race-and-race-detector.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-sync-mutex-rwmutex.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-sync-waitgroup-once-cond.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-sync-map-and-atomic.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-context-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-context-advanced-best-practices.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-mod-and-module-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-dependency-management.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-install-tool-installation.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-workspace-and-multi-module.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-goproxy-and-publishing.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-os-and-io-package.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-fmt-package.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-time-package.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-encoding-json.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-net-http-basics.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-flag-and-log-slog.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-strings-strconv-sort.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-testing-and-engineering.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/go-tutorial/go-runtime-performance-and-learning-path.html</loc>
    <lastmod>2026-07-27T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-introduction-and-history.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/why-learn-java.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/jdk-jre-jvm.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/install-jdk-and-configure-env.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/first-java-program-hello-world.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-program-structure.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-development-tools.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-package-and-import.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-comments.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-identifiers-and-keywords.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/thread-pool-executorservice.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-primitive-data-types.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-variables-and-constants.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-type-casting.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-operators-overview.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-operator-precedence.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-expressions-and-statements.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-console-io.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/flow-control-overview.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/if-else-statement.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/switch-branch.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/while-and-do-while.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/for-and-enhanced-for.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/break-continue-and-label.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/array-definition-and-initialization.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/array-traversal.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/multidimensional-array.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/arrays-utility-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/command-line-args-and-varargs.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/class-and-object.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/object-oriented-overview.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/member-and-local-variables.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-method-define-call-overload.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/constructor.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/static-keyword.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/encapsulation-and-access-modifiers.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/this-keyword.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/parameter-passing-mechanism.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/code-blocks.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/method-overriding.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/inheritance.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/super-keyword.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/final-keyword.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/polymorphism.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/abstract-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/interface-basics.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/interface-default-static.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/functional-interface-lambda.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/sealed-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/record-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/enum-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/annotation.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/reflection-in-action.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/reflection-basics.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-object-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-string.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-stringbuilder-stringbuffer.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-string-formatting.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-wrapper-autoboxing.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-math-class.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-biginteger-bigdecimal.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-date-time-evolution.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-time-core-classes.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-time-format-zone.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-regex-pattern-matcher.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-exception-hierarchy.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-try-catch.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-finally-try-with-resources.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-throw-throws.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-custom-exception.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-exception-best-practices.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-exception-chain-common.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-collections-framework-overview.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-list-and-arraylist.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-linkedlist-vector-stack.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-set-hashset-linkedhashset.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-treeset.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-queue-and-deque.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-map-and-hashmap.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-collections-utility.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-linkedhashmap-treemap-hashtable.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-iterator-and-iterable.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-comparable-and-comparator.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-generics-basics.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-generic-wildcards-and-bounds.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/java-io-overview.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/byte-streams.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/character-streams.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/buffered-and-bridge-streams.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/random-access-file.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/data-streams-and-serialization.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/nio2-path-and-files.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/file-and-directory-operations.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/process-and-thread.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/creating-threads.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/thread-lifecycle-and-states.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/thread-scheduling-and-priority.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/thread-synchronization-synchronized.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/volatile-and-visibility.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/java-tutorial/explicit-lock-and-reentrantlock.html</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/install-nodejs.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/what-is-nodejs.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/nvm-dev-environment.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/first-nodejs-program.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/how-nodejs-works.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/commonjs-modules.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/esm-modules-interop.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/npm-basics.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/package-json-explained.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/pnpm-advanced.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/async-programming-model.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/async-await.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/promise.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/event-loop.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/nexttick-setimmediate-timers.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/eventemitter.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/dont-block-event-loop.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/fs-read-write.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/path-directory.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/stream.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/buffer.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/readline-cli.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/url-handling.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/global-objects.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/utility-modules.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/http-module.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/handle-get-post.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/build-router.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/fetch-websocket-client.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/crypto.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/net-dns.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/zlib-http2-tls.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/child-process.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/cluster.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/worker-threads.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/concurrency-models.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/perf-hooks.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/express5-getting-started.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/express-routing.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/express-middleware.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/template-static-files.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/restful-api.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/framework-comparison.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/koa-getting-started.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/nunjucks-mvc.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/koa-routing.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/koa-rest-api.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/database-connection.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/mysql-crud.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/mysql-advanced.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/mongodb-crud.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/orm-prisma.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/mongoose-odm.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/redis-cache.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/cookie-session.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/jwt-auth.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/cors-security-headers.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/input-validation-security.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/security-best-practices.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/node-test-runner.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/testing-jest.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/run-typescript-natively.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/lint-format.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/debugging.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/logging.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/dev-vs-prod.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/profiling.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/memory-diagnostics.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/deploy-pm2-docker-nginx.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/cicd-automation.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/monitoring-observability.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/microservices.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/publish-npm-package.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/websocket-realtime.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/nodejs-new-features.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/nodejs-tutorial/learning-path-resources.html</loc>
    <lastmod>2026-07-25T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-introduction.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-environment-setup.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-first-program.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-basic-syntax.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-variables-constants.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-data-types-part1.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-data-types-part2.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-type-comparison-conversion.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-strings.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-operators.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-conditional-statements.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-loops.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-arrays-basics.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-array-functions-sorting.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-superglobals.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-functions.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-namespaces.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-magic-constants.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-oop-basics.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-oop-advanced.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-abstract-interface-trait.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-magic-methods.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-form-handling.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-form-validation.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-form-example.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-cookie-session.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-file-upload.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-date-time.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-file-include.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-file-io.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-error-exception.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-filter.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-json.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-regex.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-curl.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-gd-image.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-xml.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-ajax.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-composer.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-frameworks.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-restful-api.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-security.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-performance.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-debugging.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php8-new-features.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-intro.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php7-new-features.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-mysql-connect.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-pdo-basics.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-create-database-table.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-insert-select.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-where-query.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-order-by-limit.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-update-delete.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-transactions.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-prepared-statements.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-redis-basics.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/mysql-advanced-queries.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-dev-environment.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-unit-testing.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-design-patterns.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-cli-scripts.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-project-user-management.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-project-restful-api.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/php-tutorial/php-learning-roadmap.html</loc>
    <lastmod>2026-07-24T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/python-introduction-install.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/first-python-program.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/ide-setup.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/python-interpreter-interactive-mode.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/comments-and-style-guide.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/basic-syntax.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/variables-and-data-types.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/type-conversion-and-numbers.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/operators.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/strings-basics.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/string-methods-and-encoding.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/lists.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/tuples-and-sequences.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/dictionaries.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/conditionals.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/sets.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/pattern-matching-match-case.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/while-loop.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/for-loop-and-iteration.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/comprehensions-and-generator-expressions.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/function-definition-and-calls.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/function-parameters.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/scope-and-closures.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/recursion-and-lambda.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/decorators.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/higher-order-functions.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/iterators-and-generators.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/modules-basics.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/packages-and-third-party-modules.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/virtual-environments.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/oop-basics.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/encapsulation-and-access-control.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/inheritance-and-polymorphism.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/object-introspection-and-class-attributes.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/advanced-slots-and-property.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/multiple-inheritance-and-mixin.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/customizing-classes-and-dunder-methods.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/enums-and-metaclasses.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/exception-handling.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/debugging-tips.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/unit-testing.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/doctest-and-testing-practice.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/input-and-output.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/file-read-write.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/file-and-directory-operations.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/stringio-and-bytesio.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/serialization.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/standard-library-overview.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/datetime.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/collections-and-containers.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/regular-expressions.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/text-processing-tools.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/http-requests.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/logging-and-subprocess.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/multiprocessing.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/multithreading.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/processes-vs-threads-and-async-intro.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/tcp-udp-networking.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/email-and-xml-json.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/web-development-intro.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/sqlite-and-mysql.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/mongodb-and-sqlalchemy-orm.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/coroutines-and-asyncio.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/aiohttp-and-async-in-practice.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/image-processing-pillow.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/web-scraping.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/data-visualization.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/gui-programming.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/next-steps-and-resources.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/python-tutorial/type-annotation-and-new-features.html</loc>
    <lastmod>2026-07-22T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/what-is-rust.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/install-rust-toolchain.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/manage-toolchains-with-rustup.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/hello-world-first-program.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/cargo-getting-started.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/project-structure.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/variables-and-mutability.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/constants-and-shadowing.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/integer-and-float-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/boolean-and-char-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/array-type.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/tuple-type.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/function-definition-and-parameters.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/statements-and-expressions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/comments-and-doc-comments.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/if-else-control-flow.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/loop-infinite-loop.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/while-loop.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/for-loop-and-ranges.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/move-semantics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/what-is-ownership.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/references-and-borrowing.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/mutable-reference-rules.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/slice-type.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/string-slice-and-ownership.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/define-struct.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/struct-methods.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/associated-functions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/match-pattern-matching.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/enum-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/if-let-and-let-else.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/packages-crates-modules.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/mod-and-scope.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/paths-and-use.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/split-modules-into-files.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/vector-collection.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/string-deep-dive.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/hashmap-collection.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/panic-unrecoverable-error.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/recoverable-error-result.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/question-mark-operator.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/option-and-null-handling.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/generic-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/trait-shared-behavior.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/default-impl-and-trait-bounds.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/lifetimes-intro.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/three-common-traits.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/closures.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/iterators.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/rewrite-loops-with-iterators.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/method-chaining.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/writing-unit-tests.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/integration-tests.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/test-organization-and-control.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/cargo-profiles.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/publish-crate-to-crates-io.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/cargo-workspace.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/cargo-doc.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/rustfmt-and-clippy.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/box-smart-pointer.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/deref-and-drop-trait.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/rc-reference-counting.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/refcell-and-interior-mutability.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/thread-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/reference-cycles-and-memory-leak.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/message-passing.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/shared-state-concurrency.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/arc-multithread-sharing.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/send-and-sync.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/concurrency-safety-summary.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/async-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/tokio-runtime.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/async-error-handling.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/macro-rules-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/procedural-macros-intro.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/common-crates-ecosystem.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/unsafe-and-raw-pointers.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/rust-tutorial/ffi-interop.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/intro-to-drissionpage.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/installation-and-setup.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/import-and-preparation.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/three-page-objects-overview.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/first-automation-script.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/chromiumpage-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/browser-launch-configuration.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/browser-object-operations.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/tab-management.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/visiting-webpages.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/getting-webpage-info.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/single-attribute-positioning.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/multi-attribute-combination-positioning.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/element-positioning-syntax-overview.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/text-positioning.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/xpath-css-selector.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/find-in-element.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/relative-positioning.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/behavior-patterns.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/result-list-filter.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/simplified-syntax.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/element-interaction-basics.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/form-operations.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/get-element-information.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/page-scrolling-and-screenshots.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/action-chains.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/waiting-mechanisms.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/mouse-and-keyboard-operations.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/listen-network-data.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/get-console-info.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/mode-switching.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/sessionpage-detailed.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/download-files.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/sessionpage-element-operations.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/iframe-operations.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/shadow-dom-handling.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/javascript-execution.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/cookies-management.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/comparison-with-requests.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/multithreading-and-concurrency.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/comparison-with-selenium.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/drissionpage-tutorial/faq-and-advanced-guide.html</loc>
    <lastmod>2026-07-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-what-is.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/why-learn-swift.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/setup-dev-environment.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/hello-world-playground.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/repl-and-run.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/code-structure-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/variables-and-constants.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/type-inference-annotation.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/basic-data-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/strings-and-characters.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/type-conversion-alias.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/operators-part1.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/tuples.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/operators-part2.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/string-operations.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/unicode-and-scalars.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/array.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/set.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/dictionary.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-if-else.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/collection-higher-order.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-switch-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-switch-advanced.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-for-in-loop.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-while-repeat-while.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-control-transfer.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-guard-early-exit.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-function-definition.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-argument-labels.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-default-variadic-inout.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-function-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-nested-functions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-function-overloading.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/closure-expression-syntax.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/capturing-values-and-capture-list.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/trailing-closure.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/escaping-and-autoclosure.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/common-higher-order-functions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/unwrapping-if-let-and-guard-let.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/optional-types-concept-and-declaration.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/forced-and-implicitly-unwrapped-optional.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/nil-coalescing-operator.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/optional-chaining.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/error-protocol-and-throw.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/do-catch-and-try-family.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/defer-delayed-execution.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/enum-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/associated-values-enum.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/enum-pattern-matching.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/recursive-enum-indirect.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/struct-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/struct-properties-and-methods.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/computed-properties-observers.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/subscript-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/classes-and-objects.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/stored-and-computed-properties.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/property-wrapper.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/class-vs-struct.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/instance-and-type-methods.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/self-keyword.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/inheritance.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/override.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/polymorphism.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/designated-and-convenience-initializers.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/failable-initializer.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/deinit.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-protocols.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/protocol-extensions-and-pop.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/associated-types-in-protocols.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-generics-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/generic-constraints-and-where-clause.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-extensions.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-access-control.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-nested-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/automatic-reference-counting-arc.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/strong-reference-cycles-weak-unowned.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/closure-strong-reference-cycle.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/value-semantics-and-copy-on-write.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/equatable-comparable-hashable.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/concurrency-basics-async-await.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/structured-concurrency-async-let-taskgroup.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/task-and-cancellation.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/actor-and-data-isolation.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/main-thread-and-mainactor.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/sendable-types.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/async-sequence-asyncsequence.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/concurrency-pitfalls-and-best-practices.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-package-manager-getting-started.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-package-dependency-management.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-testing-basics-xctest.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-debugging-basics.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-syntax-cheat-sheet.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/swift-tutorial/swift-standard-library-types-cheat-sheet.html</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/what-is-typescript.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/installation-setup.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/first-typescript-program.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/tsc-compiler-cli.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/tsconfig-json-part1.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/tsconfig-json-part2.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/typescript-7-new-features.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/type-annotations.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/basic-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/array-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/tuple-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/enum-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/any-unknown.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/void-null-undefined-never.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/union-intersection.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/literal-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/function-type-basics.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/function-parameters.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/function-overloads.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/arrow-functions-this.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/function-type-expressions.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/generic-functions.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/object-type-basics.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/interface-detail.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/interface-inheritance.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/advanced-object-properties.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/type-alias.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/declaration-merging.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/interface-vs-type.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/access-modifiers.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/class-basics.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/readonly-parameter-properties.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/inheritance-polymorphism.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/abstract-classes.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/static-members.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/class-implements-interface.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/generic-constraints.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/mixin-pattern.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/generics-basics.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/generic-classes-interfaces.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/builtin-utility-types-1.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/builtin-utility-types-2.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/conditional-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/mapped-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/keyof-type-operator.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/typeof-type-operator.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/indexed-access-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/template-literal-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/infer-keyword.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/recursive-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/type-guards-narrowing-1.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/type-guards-narrowing-2.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/type-compatibility.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/es-modules-intro.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/types-in-modules.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/module-resolution.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/namespace.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/triple-slash-directives.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/global-declarations.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/declaration-merging-advanced.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/declaration-files-intro.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/dts-global-library.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/dts-module-library.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/dts-plugin-augmentation.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/types-definitelytyped.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/jsdoc-dts-generation.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/decorators-overview.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/legacy-decorators-1.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/legacy-decorators-2.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/standard-decorators.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/decorator-migration.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/iterators-generators.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/promise-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/async-await-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/jsx-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/symbol-builtin-objects.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/error-handling-types.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/migrating-from-javascript.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/build-tool-integration.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/programming-languages/typescript-tutorial/typescript-7-migration.html</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/what-is-playwright.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/install-node-and-playwright.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/install-browsers-and-system-deps.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/first-playwright-test.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/playwright-test-runner-overview.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/playwright-config-explained.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/codegen-test-generator.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/ui-mode-trace-viewer.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/css-selector-locating.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/locators-overview-auto-waiting.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/get-by-role.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/text-based-locators.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/get-by-test-id.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/chaining-filtering-locators.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/locating-frames.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/shadow-dom-complex-dom.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/basic-actions-click-fill-clear.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/form-actions-select-check-focus-hover.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/keyboard-and-mouse-advanced.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/file-upload-and-download.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/dialogs-alert-confirm-prompt.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/timeouts-and-waiting-strategies.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/web-first-assertions.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/browser-context-page-model.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/multiple-pages-and-tabs.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/handling-popups.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/viewport-device-emulation.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/permissions-geolocation-color-scheme.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/clock-simulation.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/network-request-interception-route.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/mock-api-responses.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/network-listening-and-response-assertions.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/reuse-authentication-state-storage-state.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/api-testing-with-request.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/web-server-configuration.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/continuous-integration-ci.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/fixtures-in-depth.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/built-in-fixtures.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/global-setup-and-teardown.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/custom-fixtures-and-composition.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/test-hooks-before-each.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/parameterized-tests-parallel-and-step.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/grouping-tags-and-conditional-skip.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/parallelism-sharding-and-retries.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/reporters.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/screenshots-and-videos.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/trace-viewer.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/snapshot-testing.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/visual-comparisons.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/component-testing.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/accessibility-testing.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/page-object-model.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/library-mode.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/evaluate-javascript.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/best-practices.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/supported-languages-overview.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/playwright-dotnet-getting-started.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/playwright-python-getting-started.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://codernotes.cc/web-automation/playwright-tutorial/playwright-java-getting-started.html</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
  </url>
</urlset>