<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://deanlin.net/categories/ai/</loc>
    <lastmod>2026-10-15T18:09:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/after-office/</loc>
    <lastmod>2026-05-20T12:16:31+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/claude-code/</loc>
    <lastmod>2026-09-17T19:45:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/categories/tech/</loc>
    <lastmod>2025-01-21T22:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/hugo/</loc>
    <lastmod>2025-01-21T22:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/categories/teamwork/</loc>
    <lastmod>2024-05-17T10:04:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/categories/career/</loc>
    <lastmod>2026-10-11T10:48:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/design-thinking/</loc>
    <lastmod>2023-12-01T18:48:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/manus/</loc>
    <lastmod>2026-09-03T21:59:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/my-story/</loc>
    <lastmod>2022-12-15T18:02:07+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/engineer-war-stories/</loc>
    <lastmod>2024-02-22T13:57:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/freelancing/</loc>
    <lastmod>2024-03-04T13:57:16+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/antigravity/</loc>
    <lastmod>2026-02-02T13:36:34+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/cursor/</loc>
    <lastmod>2025-12-21T14:01:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/n8n/</loc>
    <lastmod>2025-01-19T22:01:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/youtube-transcript/</loc>
    <lastmod>2023-04-03T16:56:33+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/aiva/</loc>
    <lastmod>2023-07-23T20:59:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/redmine/</loc>
    <lastmod>2021-03-08T17:25:42+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/mysql-replication/</loc>
    <lastmod>2021-03-29T15:27:42+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/kafka-tracing/</loc>
    <lastmod>2024-08-05T12:04:27+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/frontend-testing/</loc>
    <lastmod>2023-01-19T13:58:02+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/medium-airtable/</loc>
    <lastmod>2021-02-08T14:33:11+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/chatgpt-line-bot/</loc>
    <lastmod>2023-01-25T15:24:33+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/typescript-oop/</loc>
    <lastmod>2022-08-25T13:08:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/year-in-review/</loc>
    <lastmod>2025-03-08T11:04:13+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/fb-ig-crawler/</loc>
    <lastmod>2020-10-15T08:43:22+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/fullstack-career-notes/</loc>
    <lastmod>2021-10-15T09:20:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/why-engineers-stop-speaking-up/</loc>
    <lastmod>2022-08-29T10:10:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/pushing-new-tech-at-work/</loc>
    <lastmod>2022-09-05T10:07:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/company-core-values/</loc>
    <lastmod>2022-09-14T10:05:41+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/choosing-packages/</loc>
    <lastmod>2022-09-26T10:10:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/rd-vs-pm/</loc>
    <lastmod>2022-10-03T16:00:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/software-team-workflow/</loc>
    <lastmod>2022-10-12T16:45:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/training/</loc>
    <lastmod>2026-10-17T20:00:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/</loc>
    <lastmod>2026-10-18T00:40:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202610/ai-traps-ep3-data-anonymization/</loc>
    <lastmod>2026-10-15T18:09:14+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202610/ai-traps-ep3-data-anonymization/images/ai-traps-ep3-data-anonymization-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/vibe-coding/</loc>
    <lastmod>2026-10-15T18:09:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/categories/</loc>
    <lastmod>2026-10-15T18:09:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/</loc>
    <lastmod>2026-10-15T18:09:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/</loc>
    <lastmod>2026-10-15T18:09:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202610/when-rest-feels-like-guilt/</loc>
    <lastmod>2026-10-11T10:48:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202610/when-rest-feels-like-guilt/images/when-rest-feels-like-guilt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202609/spec-kit-claude-code-hostinger/</loc>
    <lastmod>2026-09-17T19:45:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202609/spec-kit-claude-code-hostinger/images/spec-kit-claude-code-hostinger-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/claude-code/</loc>
    <lastmod>2026-09-17T19:45:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/series/</loc>
    <lastmod>2026-09-17T19:45:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/ai-agent/</loc>
    <lastmod>2026-09-12T10:09:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/docker/</loc>
    <lastmod>2026-09-12T10:09:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202609/claude-code-docker-hostinger/</loc>
    <lastmod>2026-09-12T10:09:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202609/claude-code-docker-hostinger/images/claude-code-docker-hostinger-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/security/</loc>
    <lastmod>2026-09-12T10:09:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202609/manus-desktop/</loc>
    <lastmod>2026-09-03T21:59:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202609/manus-desktop/images/manus-desktop-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/ai/</loc>
    <lastmod>2026-09-03T21:59:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/manus/</loc>
    <lastmod>2026-09-03T21:59:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/workflow/</loc>
    <lastmod>2026-08-15T11:30:05+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202608/just-ask-ai/</loc>
    <lastmod>2026-08-15T11:30:05+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202608/just-ask-ai/images/just-ask-ai-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202608/manus-projects-team-knowledge/</loc>
    <lastmod>2026-08-14T13:44:54+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202608/manus-projects-team-knowledge/images/manus-projects-team-knowledge-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202608/manus-skills/</loc>
    <lastmod>2026-08-05T21:54:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202608/manus-skills/images/manus-skills-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/agent-skills/</loc>
    <lastmod>2026-08-05T21:54:25+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202607/manus-connectors/</loc>
    <lastmod>2026-07-28T21:45:51+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202607/manus-connectors/images/manus-connectors-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202605/ai-speed-is-not-your-speed/</loc>
    <lastmod>2026-05-23T12:21:19+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202605/ai-speed-is-not-your-speed/images/ai-speed-is-not-your-speed-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/youtube/</loc>
    <lastmod>2026-05-20T12:16:31+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202605/more-than-one-way-to-live/</loc>
    <lastmod>2026-05-20T12:16:31+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202605/more-than-one-way-to-live/images/more-than-one-way-to-live-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%87%AA%E5%AA%92%E9%AB%94/</loc>
    <lastmod>2026-05-20T12:16:31+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202605/manus-ai-agent-guide/</loc>
    <lastmod>2026-05-13T18:32:41+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202605/manus-ai-agent-guide/images/manus-ai-agent-guide-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202605/will-ai-skills-last/</loc>
    <lastmod>2026-05-05T19:26:04+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202605/will-ai-skills-last/images/will-ai-skills-last-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202604/beyond-ai-hype/</loc>
    <lastmod>2026-04-23T12:55:33+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202604/beyond-ai-hype/images/beyond-ai-hype-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202604/chatgpt-codex-agent-skills/</loc>
    <lastmod>2026-04-11T12:23:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202604/chatgpt-codex-agent-skills/images/chatgpt-codex-agent-skills-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/chatgpt/</loc>
    <lastmod>2026-04-11T12:23:28+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202604/ergonomic-chair-review/</loc>
    <lastmod>2026-04-10T13:21:43+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202604/ergonomic-chair-review/images/ergonomic-chair-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/problem-solving/</loc>
    <lastmod>2026-04-09T18:48:27+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202604/reusable-ai-skills/</loc>
    <lastmod>2026-04-09T18:48:27+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202604/reusable-ai-skills/images/reusable-ai-skills-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202603/ai-coding-not-faster/</loc>
    <lastmod>2026-03-31T19:24:21+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202603/ai-coding-not-faster/images/ai-coding-not-faster-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202603/claude-code-openspec/</loc>
    <lastmod>2026-03-12T13:35:43+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202603/claude-code-openspec/images/claude-code-openspec-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202602/git-worktree-ai-agents/</loc>
    <lastmod>2026-02-24T17:10:50+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202602/git-worktree-ai-agents/images/git-worktree-ai-agents-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/code-review/</loc>
    <lastmod>2026-02-24T17:10:50+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202602/antigravity-agent-skills/</loc>
    <lastmod>2026-02-02T13:36:34+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202602/antigravity-agent-skills/images/antigravity-agent-skills-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/antigravity/</loc>
    <lastmod>2026-02-02T13:36:34+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202601/antigravity-workflow-testing/</loc>
    <lastmod>2026-01-19T12:02:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202601/antigravity-workflow-testing/images/antigravity-workflow-testing-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%80%8B%E4%BA%BA%E5%93%81%E7%89%8C/</loc>
    <lastmod>2026-01-03T12:36:23+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202601/personal-brand-and-trust/</loc>
    <lastmod>2026-01-03T12:36:23+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202601/personal-brand-and-trust/images/personal-brand-and-trust-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%81%B7%E5%A0%B4/</loc>
    <lastmod>2026-01-03T12:36:23+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/self-improvement/</loc>
    <lastmod>2025-12-27T20:44:55+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202512/courage-to-keep-trying/</loc>
    <lastmod>2025-12-27T20:44:55+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202512/courage-to-keep-trying/images/courage-to-keep-trying-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202512/vibe-coding-learning-map/</loc>
    <lastmod>2025-12-19T17:06:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202512/vibe-coding-learning-map/images/vibe-coding-learning-map-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202512/google-antigravity-full-stack/</loc>
    <lastmod>2025-12-08T00:12:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202512/google-antigravity-full-stack/images/google-antigravity-full-stack-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/engineering/</loc>
    <lastmod>2025-12-08T00:12:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202511/vibe-coding-pitfalls/</loc>
    <lastmod>2025-11-30T20:22:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202511/vibe-coding-pitfalls/images/vibe-coding-pitfalls-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202511/prompt-injection-risks/</loc>
    <lastmod>2025-11-21T18:19:45+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202511/prompt-injection-risks/images/prompt-injection-risks-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%95%99%E5%AD%B8/</loc>
    <lastmod>2025-11-21T18:19:45+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/careers/</loc>
    <lastmod>2025-11-07T18:11:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/interview/</loc>
    <lastmod>2025-11-07T18:11:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/salary-negotiations/</loc>
    <lastmod>2025-11-07T18:11:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%8A%A0%E8%96%AA/</loc>
    <lastmod>2025-11-07T18:11:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202511/workplaces-reward-options/</loc>
    <lastmod>2025-11-07T18:11:14+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202511/workplaces-reward-options/images/workplaces-reward-options-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%81%B7%E6%B6%AF/</loc>
    <lastmod>2025-11-07T18:11:14+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/work/</loc>
    <lastmod>2025-10-31T12:18:38+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202510/work-where-you-are-needed/</loc>
    <lastmod>2025-10-31T12:18:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202510/work-where-you-are-needed/images/work-where-you-are-needed-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/cursor/</loc>
    <lastmod>2025-12-21T14:01:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202510/cursor-vibe-coding-end-to-end/</loc>
    <lastmod>2025-10-18T15:47:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202510/cursor-vibe-coding-end-to-end/images/cursor-vibe-coding-end-to-end-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/node.js/</loc>
    <lastmod>2025-12-21T14:01:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202510/stop-being-a-pushover/</loc>
    <lastmod>2025-10-10T19:26:08+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202510/stop-being-a-pushover/images/stop-being-a-pushover-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202509/cursor-productivity-extensions/</loc>
    <lastmod>2025-12-21T14:01:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202509/cursor-productivity-extensions/images/cursor-productivity-extensions-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/git/</loc>
    <lastmod>2025-12-21T14:01:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/python/</loc>
    <lastmod>2025-12-21T14:01:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202509/cursor-getting-started/</loc>
    <lastmod>2025-09-14T22:59:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202509/cursor-getting-started/images/cursor-getting-started-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%BD%B1%E7%89%87/</loc>
    <lastmod>2025-09-02T21:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%95%85%E4%BA%8B/</loc>
    <lastmod>2025-09-02T21:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202509/afteroffice1-soldier-life/</loc>
    <lastmod>2025-09-02T21:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202509/afteroffice1-soldier-life/cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%BB%8D%E6%97%85/</loc>
    <lastmod>2025-09-02T21:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202509/individual-award/</loc>
    <lastmod>2025-09-01T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202509/individual-award/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202508/afteroffice2-hard-work-talent-or-timing/</loc>
    <lastmod>2025-08-13T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202508/afteroffice2-hard-work-talent-or-timing/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202508/afteroffice1-vhs-changed-my-life/</loc>
    <lastmod>2025-08-01T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202508/afteroffice1-vhs-changed-my-life/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice8-vibe-coding/</loc>
    <lastmod>2025-07-22T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice8-vibe-coding/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice7-imagination-and-reality-ep02/</loc>
    <lastmod>2025-07-17T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice7-imagination-and-reality-ep02/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice6-youtube-start-ep01/</loc>
    <lastmod>2025-07-13T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice6-youtube-start-ep01/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice5-my-first-book-launch/</loc>
    <lastmod>2025-07-03T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice5-my-first-book-launch/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%B7%A5%E7%A8%8B%E5%B8%AB/</loc>
    <lastmod>2025-07-03T22:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice4-month-top1/</loc>
    <lastmod>2025-07-01T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice4-month-top1/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice3-job-vs-career-run-like-company/</loc>
    <lastmod>2025-06-16T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice3-job-vs-career-run-like-company/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice2-i-almost-gave-up-writing/</loc>
    <lastmod>2025-06-11T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice2-i-almost-gave-up-writing/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202507/afteroffice1-15-years-one-book/</loc>
    <lastmod>2025-06-09T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202507/afteroffice1-15-years-one-book/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/about/</loc>
    <lastmod>2026-10-18T00:40:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/hugo6-set-up-google-search-console/</loc>
    <lastmod>2025-01-21T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202501/hugo6-set-up-google-search-console/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/hugo/</loc>
    <lastmod>2025-01-21T22:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/web/</loc>
    <lastmod>2025-01-21T22:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%87%AA%E6%9E%B6%E7%AB%99/</loc>
    <lastmod>2025-01-21T22:07:47+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/hugo5-install-google-analytics-to-track-website-traffic/</loc>
    <lastmod>2025-01-20T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202501/hugo5-install-google-analytics-to-track-website-traffic/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/hugo4-deploy-hugo-github-pages-add-google-analytics/</loc>
    <lastmod>2025-01-19T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202501/hugo4-deploy-hugo-github-pages-add-google-analytics/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/hugo3-write-first-post-hugo-markdown-tags/</loc>
    <lastmod>2025-01-18T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202501/hugo3-write-first-post-hugo-markdown-tags/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/hugo2-setup-hugo-site-parameters/</loc>
    <lastmod>2025-01-17T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202501/hugo2-setup-hugo-site-parameters/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/hugo1-choose-theme-install-start-hugo/</loc>
    <lastmod>2025-01-16T22:07:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/images/post/202501/hugo1-choose-theme-install-start-hugo/cover.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/n8n-seo-keyword-matrix/</loc>
    <lastmod>2025-01-19T22:01:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202501/n8n-seo-keyword-matrix/images/n8n-seo-keyword-matrix-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/n8n/</loc>
    <lastmod>2025-01-19T22:01:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/n8n-core-nodes/</loc>
    <lastmod>2025-01-14T21:55:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202501/n8n-core-nodes/images/n8n-core-nodes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/n8n-docker-local-setup/</loc>
    <lastmod>2025-01-14T21:22:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202501/n8n-docker-local-setup/images/n8n-docker-local-setup-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/compare/</loc>
    <lastmod>2025-01-06T19:43:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202501/static-vs-dynamic-websites/</loc>
    <lastmod>2025-01-06T19:43:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202501/static-vs-dynamic-websites/images/static-vs-dynamic-websites-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202412/2024-year-in-review/</loc>
    <lastmod>2024-12-31T00:05:21+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202412/2024-year-in-review/images/2024-year-in-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/experience/</loc>
    <lastmod>2024-12-31T00:05:21+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202412/do-i-need-a-self-hosted-site/</loc>
    <lastmod>2025-01-03T23:14:02+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202412/do-i-need-a-self-hosted-site/images/do-i-need-a-self-hosted-site-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/medium/</loc>
    <lastmod>2024-12-19T17:48:17+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202412/medium-account-suspended/</loc>
    <lastmod>2024-12-19T17:48:17+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202412/medium-account-suspended/images/medium-account-suspended-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202412/privategpt-llama-offline-rag/</loc>
    <lastmod>2024-12-06T19:11:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202412/privategpt-llama-offline-rag/images/privategpt-llama-offline-rag-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/example/</loc>
    <lastmod>2024-12-04T15:14:51+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/gitlab/</loc>
    <lastmod>2024-12-04T15:14:51+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202412/gitlab-ci-notes/</loc>
    <lastmod>2024-12-04T15:14:51+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202412/gitlab-ci-notes/images/gitlab-ci-notes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202411/notebooklm-workplace-uses/</loc>
    <lastmod>2024-11-28T12:33:45+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202411/notebooklm-workplace-uses/images/notebooklm-workplace-uses-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/aigc/</loc>
    <lastmod>2024-11-09T17:25:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202411/todays-ai-is-the-weakest/</loc>
    <lastmod>2024-11-09T17:25:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202411/todays-ai-is-the-weakest/images/todays-ai-is-the-weakest-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202410/32-hours-of-teaching-and-a-book/</loc>
    <lastmod>2024-10-24T23:20:19+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202410/32-hours-of-teaching-and-a-book/images/32-hours-of-teaching-and-a-book-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/animation/</loc>
    <lastmod>2024-10-22T21:44:41+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/video/</loc>
    <lastmod>2024-10-22T21:44:41+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202410/pika-art-effects/</loc>
    <lastmod>2024-10-22T21:44:41+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202410/pika-art-effects/images/pika-art-effects-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202410/hedra-talking-images/</loc>
    <lastmod>2024-10-08T12:24:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202410/hedra-talking-images/images/hedra-talking-images-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202410/ai-assisted-development-course/</loc>
    <lastmod>2024-10-02T21:09:17+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202410/ai-assisted-development-course/images/ai-assisted-development-course-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202409/napkin-ai-visuals/</loc>
    <lastmod>2024-09-10T13:56:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202409/napkin-ai-visuals/images/napkin-ai-visuals-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E4%B8%8B%E7%8F%AD%E6%9C%89%E7%B4%84/</loc>
    <lastmod>2024-08-03T15:46:40+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202408/a-friend-like-me/</loc>
    <lastmod>2024-08-03T15:46:40+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202408/a-friend-like-me/images/a-friend-like-me-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/charts/</loc>
    <lastmod>2024-07-23T20:07:53+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202407/ai-generated-chart-mockups/</loc>
    <lastmod>2024-07-23T20:07:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202407/ai-generated-chart-mockups/images/ai-generated-chart-mockups-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202407/generative-ai-security-notes/</loc>
    <lastmod>2024-07-14T16:13:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202407/generative-ai-security-notes/images/generative-ai-security-notes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202407/project-tree-structure/</loc>
    <lastmod>2024-07-11T18:11:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202407/project-tree-structure/images/project-tree-structure-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%81%A5%E8%BA%AB/</loc>
    <lastmod>2024-06-30T23:54:10+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202406/pull-up-challenge/</loc>
    <lastmod>2024-06-30T23:54:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202406/pull-up-challenge/images/pull-up-challenge-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202406/learn-to-negotiate/</loc>
    <lastmod>2024-06-27T18:15:39+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202406/learn-to-negotiate/images/learn-to-negotiate-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202406/warp-ai-terminal/</loc>
    <lastmod>2024-06-19T16:36:55+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202406/warp-ai-terminal/images/warp-ai-terminal-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202406/gpt-4o-multiple-images-pseudocode/</loc>
    <lastmod>2024-06-17T22:33:17+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202406/gpt-4o-multiple-images-pseudocode/images/gpt-4o-multiple-images-pseudocode-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/resume/</loc>
    <lastmod>2024-06-07T16:26:22+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%B1%A5%E6%AD%B7/</loc>
    <lastmod>2024-06-07T16:26:22+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202406/chatgpt-custom-resume/</loc>
    <lastmod>2024-06-07T16:26:22+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202406/chatgpt-custom-resume/images/chatgpt-custom-resume-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/database/</loc>
    <lastmod>2024-05-25T18:47:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/mongodb/</loc>
    <lastmod>2024-05-25T18:47:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202405/mongodb-vs-mysql-index-performance/</loc>
    <lastmod>2024-05-25T17:55:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202405/mongodb-vs-mysql-index-performance/images/mongodb-vs-mysql-index-performance-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/mysql/</loc>
    <lastmod>2024-05-25T17:55:38+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/redis/</loc>
    <lastmod>2024-05-25T18:47:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202405/database-bottlenecks/</loc>
    <lastmod>2024-05-25T18:47:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202405/database-bottlenecks/images/database-bottlenecks-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202405/good-enough-is-great/</loc>
    <lastmod>2024-05-22T11:58:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202405/good-enough-is-great/images/good-enough-is-great-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202405/mimetic-desire/</loc>
    <lastmod>2024-05-21T18:10:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202405/mimetic-desire/images/mimetic-desire-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/issues/</loc>
    <lastmod>2024-05-17T18:26:30+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E9%9D%A2%E8%A9%A6/</loc>
    <lastmod>2024-05-17T18:26:30+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202405/senior-interview-what-managers-want/</loc>
    <lastmod>2024-05-17T18:26:30+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202405/senior-interview-what-managers-want/images/senior-interview-what-managers-want-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202405/gitlab-merge-request-templates/</loc>
    <lastmod>2024-05-17T10:04:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202405/gitlab-merge-request-templates/images/gitlab-merge-request-templates-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/project-management/</loc>
    <lastmod>2024-05-17T10:04:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/teamwork/</loc>
    <lastmod>2024-05-17T10:04:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/value-beyond-money/</loc>
    <lastmod>2024-05-10T13:36:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/value-beyond-money/images/value-beyond-money-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%BC%94%E8%AC%9B/</loc>
    <lastmod>2024-05-10T13:36:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB/</loc>
    <lastmod>2024-05-10T13:36:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/resume-that-gets-noticed/</loc>
    <lastmod>2024-04-25T22:12:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/resume-that-gets-noticed/images/resume-that-gets-noticed-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/all-in/</loc>
    <lastmod>2024-04-21T10:46:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/all-in/images/all-in-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/demo/</loc>
    <lastmod>2024-04-19T20:29:27+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/presentations/</loc>
    <lastmod>2024-04-19T20:29:27+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/demo-failure-story/</loc>
    <lastmod>2024-04-19T20:29:27+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/demo-failure-story/images/demo-failure-story-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/ai-music-generator/</loc>
    <lastmod>2024-04-16T18:26:36+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/suno-ai-songs/</loc>
    <lastmod>2024-04-16T18:26:36+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/suno-ai-songs/images/suno-ai-songs-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/midjourney/</loc>
    <lastmod>2024-04-15T13:43:30+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/midjourney-character-reference/</loc>
    <lastmod>2024-04-15T13:43:30+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/midjourney-character-reference/images/midjourney-character-reference-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/presentation-disaster-prevention/</loc>
    <lastmod>2024-04-12T17:45:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/presentation-disaster-prevention/images/presentation-disaster-prevention-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/haiper-ai-product-video/</loc>
    <lastmod>2024-04-09T22:49:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/haiper-ai-product-video/images/haiper-ai-product-video-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/heygen-ai-avatar/</loc>
    <lastmod>2024-04-06T16:28:09+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/heygen-ai-avatar/images/heygen-ai-avatar-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/capcut/</loc>
    <lastmod>2024-04-06T16:28:09+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/capcut-ai-digital-human/</loc>
    <lastmod>2024-04-05T15:30:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/capcut-ai-digital-human/images/capcut-ai-digital-human-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%89%AA%E6%98%A0/</loc>
    <lastmod>2024-04-05T15:30:18+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202404/pika-labs-ai-video/</loc>
    <lastmod>2024-04-03T19:30:16+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202404/pika-labs-ai-video/images/pika-labs-ai-video-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202403/late-offers/</loc>
    <lastmod>2024-03-27T18:44:55+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202403/late-offers/images/late-offers-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/career-advice/</loc>
    <lastmod>2024-03-25T23:00:13+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/life-lessons/</loc>
    <lastmod>2024-03-25T23:00:13+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202403/trade-ten-years-for-innocence/</loc>
    <lastmod>2024-03-25T23:00:13+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202403/trade-ten-years-for-innocence/images/trade-ten-years-for-innocence-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202403/lessons-from-a-workout-injury/</loc>
    <lastmod>2024-03-25T13:49:44+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202403/lessons-from-a-workout-injury/images/lessons-from-a-workout-injury-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202403/trusted-the-experts-nearly-paralyzed/</loc>
    <lastmod>2024-03-10T09:50:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202403/trusted-the-experts-nearly-paralyzed/images/trusted-the-experts-nearly-paralyzed-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%8E%A5%E6%A1%88/</loc>
    <lastmod>2024-03-04T13:57:16+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202403/find-good-freelance-clients/</loc>
    <lastmod>2024-03-03T22:31:51+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202403/find-good-freelance-clients/images/find-good-freelance-clients-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/raise-freelance-rates/</loc>
    <lastmod>2024-02-27T18:40:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/raise-freelance-rates/images/raise-freelance-rates-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/ran-273-km-in-a-month/</loc>
    <lastmod>2024-02-26T23:05:51+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/ran-273-km-in-a-month/images/ran-273-km-in-a-month-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/skills/</loc>
    <lastmod>2024-02-25T20:31:05+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/get-endorsed-by-experts/</loc>
    <lastmod>2024-02-25T20:31:05+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/get-endorsed-by-experts/images/get-endorsed-by-experts-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/side-project/</loc>
    <lastmod>2024-03-04T13:57:16+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/freelance-pricing/</loc>
    <lastmod>2024-02-22T18:36:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/freelance-pricing/images/freelance-pricing-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/engineer/</loc>
    <lastmod>2024-02-22T13:57:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/why-small-changes-take-time/</loc>
    <lastmod>2024-02-22T13:57:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/why-small-changes-take-time/images/why-small-changes-take-time-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E9%9C%80%E6%B1%82%E8%AE%8A%E6%9B%B4/</loc>
    <lastmod>2024-02-22T13:57:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/management/</loc>
    <lastmod>2024-02-14T23:05:57+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/uber-driver-story/</loc>
    <lastmod>2024-02-14T23:05:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/uber-driver-story/images/uber-driver-story-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%B0%88%E6%A1%88%E7%AE%A1%E7%90%86/</loc>
    <lastmod>2024-03-04T13:57:16+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/freelance-pitfalls/</loc>
    <lastmod>2024-03-04T13:57:16+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/freelance-pitfalls/images/freelance-pitfalls-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/macos/</loc>
    <lastmod>2024-02-09T21:09:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/roop-face-swap-mac/</loc>
    <lastmod>2024-02-09T21:09:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/roop-face-swap-mac/images/roop-face-swap-mac-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/gpt-sovits-voice-cloning/</loc>
    <lastmod>2025-08-17T11:12:56+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/gpt-sovits-voice-cloning/images/gpt-sovits-voice-cloning-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202402/online-course-investment-lesson/</loc>
    <lastmod>2024-02-07T21:45:22+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202402/online-course-investment-lesson/images/online-course-investment-lesson-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202401/deliberate-practice/</loc>
    <lastmod>2024-01-23T23:36:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202401/deliberate-practice/images/deliberate-practice-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202401/gpt4all-offline-ai/</loc>
    <lastmod>2024-01-11T13:25:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202401/gpt4all-offline-ai/images/gpt4all-offline-ai-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202312/2023-year-in-review/</loc>
    <lastmod>2025-03-08T11:04:13+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202312/2023-year-in-review/images/2023-year-in-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202312/ai-image-use-cases/</loc>
    <lastmod>2023-12-26T13:07:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202312/ai-image-use-cases/images/ai-image-use-cases-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202312/ai-is-now-a-must-have-skill/</loc>
    <lastmod>2023-12-21T14:25:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202312/ai-is-now-a-must-have-skill/images/ai-is-now-a-must-have-skill-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202312/coding-alone-is-not-enough/</loc>
    <lastmod>2023-12-10T12:45:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202312/coding-alone-is-not-enough/images/coding-alone-is-not-enough-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202312/why-management-matters-for-everyone/</loc>
    <lastmod>2024-02-11T14:19:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202312/why-management-matters-for-everyone/images/why-management-matters-for-everyone-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/design-thinking/</loc>
    <lastmod>2023-12-01T18:48:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202312/does-your-design-solve-the-problem/</loc>
    <lastmod>2023-12-01T18:48:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202312/does-your-design-solve-the-problem/images/does-your-design-solve-the-problem-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%A7%A3%E6%B1%BA%E5%95%8F%E9%A1%8C/</loc>
    <lastmod>2023-12-01T18:48:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/questions/</loc>
    <lastmod>2023-11-28T12:12:46+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/ask-the-right-questions/</loc>
    <lastmod>2023-11-28T12:12:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/ask-the-right-questions/images/ask-the-right-questions-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%A8%AD%E8%A8%88%E6%80%9D%E8%80%83/</loc>
    <lastmod>2023-11-29T18:29:23+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/empathy-for-lasting-collaboration/</loc>
    <lastmod>2023-11-29T18:29:23+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/empathy-for-lasting-collaboration/images/empathy-for-lasting-collaboration-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/why-bad-design-is-everywhere/</loc>
    <lastmod>2023-11-24T22:44:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/why-bad-design-is-everywhere/images/why-bad-design-is-everywhere-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%A8%AD%E8%A8%88/</loc>
    <lastmod>2023-11-24T22:45:44+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/chatgpt-plus/</loc>
    <lastmod>2023-11-21T22:48:32+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/dalle-3-tips/</loc>
    <lastmod>2023-11-21T22:48:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/dalle-3-tips/images/dalle-3-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/gpt-4/</loc>
    <lastmod>2023-11-21T22:48:32+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/build-unfair-advantage/</loc>
    <lastmod>2023-11-17T21:46:23+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/build-unfair-advantage/images/build-unfair-advantage-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/when-work-is-too-easy/</loc>
    <lastmod>2023-11-16T22:52:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/when-work-is-too-easy/images/when-work-is-too-easy-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/chatgpt-new-ui-guide/</loc>
    <lastmod>2023-11-14T23:12:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/chatgpt-new-ui-guide/images/chatgpt-new-ui-guide-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/openai/</loc>
    <lastmod>2023-11-14T23:12:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/custom-gpts-review/</loc>
    <lastmod>2023-11-12T22:26:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/custom-gpts-review/images/custom-gpts-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/learning-design-without-being-a-designer/</loc>
    <lastmod>2023-11-24T22:45:44+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/learning-design-without-being-a-designer/images/learning-design-without-being-a-designer-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/design-thinking-engineer-perspective/</loc>
    <lastmod>2023-11-24T22:46:31+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/design-thinking-engineer-perspective/images/design-thinking-engineer-perspective-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202311/what-craftsmanship-means/</loc>
    <lastmod>2023-11-04T10:16:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202311/what-craftsmanship-means/images/what-craftsmanship-means-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/php/</loc>
    <lastmod>2023-10-18T11:25:57+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202310/php-array-pitfalls/</loc>
    <lastmod>2023-10-18T11:25:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202310/php-array-pitfalls/images/php-array-pitfalls-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202309/ideogram-text-in-images/</loc>
    <lastmod>2023-09-19T21:21:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202309/ideogram-text-in-images/images/ideogram-text-in-images-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/ai-painting/</loc>
    <lastmod>2023-09-19T21:21:32+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/gamma/</loc>
    <lastmod>2023-08-29T12:03:51+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202308/gamma-refund-with-chatgpt/</loc>
    <lastmod>2023-08-29T12:03:51+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202308/gamma-refund-with-chatgpt/images/gamma-refund-with-chatgpt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202308/hahow-design-course/</loc>
    <lastmod>2023-08-24T12:08:59+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202308/hahow-design-course/images/hahow-design-course-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202308/runway-video-editing-tools/</loc>
    <lastmod>2023-08-14T22:05:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202308/runway-video-editing-tools/images/runway-video-editing-tools-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/runway/</loc>
    <lastmod>2023-08-14T22:05:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202308/bing-chat-image-recognition/</loc>
    <lastmod>2023-08-10T18:00:43+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202308/bing-chat-image-recognition/images/bing-chat-image-recognition-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202308/ai-law-notes/</loc>
    <lastmod>2023-08-05T10:52:56+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202308/ai-law-notes/images/ai-law-notes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202308/capcut-basics/</loc>
    <lastmod>2023-08-02T00:30:14+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202308/capcut-basics/images/capcut-basics-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/chatgpt-capcut-video-legal-risks/</loc>
    <lastmod>2023-07-31T22:39:24+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/chatgpt-capcut-video-legal-risks/images/chatgpt-capcut-video-legal-risks-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/runway-gen2-text-to-video/</loc>
    <lastmod>2023-07-30T13:46:56+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/runway-gen2-text-to-video/images/runway-gen2-text-to-video-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/midjourney-runway-gen2-animation/</loc>
    <lastmod>2023-07-29T21:43:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/midjourney-runway-gen2-animation/images/midjourney-runway-gen2-animation-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/ai-lesson-preparation/</loc>
    <lastmod>2023-07-29T14:19:30+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/ai-lesson-preparation/images/ai-lesson-preparation-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/tome-ai-presentations/</loc>
    <lastmod>2023-07-26T12:31:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/tome-ai-presentations/images/tome-ai-presentations-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/aiva-influences/</loc>
    <lastmod>2023-07-23T20:59:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/aiva-influences/images/aiva-influences-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/aiva/</loc>
    <lastmod>2023-07-23T20:59:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/music/</loc>
    <lastmod>2023-07-23T20:59:48+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/chatgpt-custom-instructions/</loc>
    <lastmod>2023-07-21T12:23:56+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/chatgpt-custom-instructions/images/chatgpt-custom-instructions-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/chatgpt-animated-charts/</loc>
    <lastmod>2023-07-20T22:54:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/chatgpt-animated-charts/images/chatgpt-animated-charts-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/chatgpt-chinese-charts/</loc>
    <lastmod>2023-07-19T23:54:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/chatgpt-chinese-charts/images/chatgpt-chinese-charts-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/fix-presentation-mistakes-with-gamma/</loc>
    <lastmod>2023-07-19T13:42:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/fix-presentation-mistakes-with-gamma/images/fix-presentation-mistakes-with-gamma-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/slidesai-google-slides/</loc>
    <lastmod>2023-07-17T12:43:22+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/slidesai-google-slides/images/slidesai-google-slides-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/aiva-compose-with-chatgpt/</loc>
    <lastmod>2023-07-14T14:22:16+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/aiva-compose-with-chatgpt/images/aiva-compose-with-chatgpt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/aiva-compose-by-style/</loc>
    <lastmod>2023-07-13T11:16:19+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/aiva-compose-by-style/images/aiva-compose-by-style-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202307/5am-project/</loc>
    <lastmod>2023-10-19T12:04:08+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202307/5am-project/images/5am-project-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202306/chatgpt-career-advisor/</loc>
    <lastmod>2023-06-29T16:52:39+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202306/chatgpt-career-advisor/images/chatgpt-career-advisor-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202306/gamma-ai-presentations/</loc>
    <lastmod>2023-06-17T11:55:35+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202306/gamma-ai-presentations/images/gamma-ai-presentations-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202306/chatgpt-self-questioning-event-planning/</loc>
    <lastmod>2023-06-16T22:19:36+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202306/chatgpt-self-questioning-event-planning/images/chatgpt-self-questioning-event-planning-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202305/ai-dividend-act-or-watch/</loc>
    <lastmod>2023-05-19T18:28:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202305/ai-dividend-act-or-watch/images/ai-dividend-act-or-watch-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202305/pretty-qr-code/</loc>
    <lastmod>2023-05-18T22:10:27+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202305/pretty-qr-code/images/pretty-qr-code-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202305/chatgpt-plugins-tips/</loc>
    <lastmod>2023-05-18T09:45:27+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202305/chatgpt-plugins-tips/images/chatgpt-plugins-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202305/tips-for-instructors/</loc>
    <lastmod>2023-07-20T13:12:33+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202305/tips-for-instructors/images/tips-for-instructors-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202305/controversial-industries-and-your-resume/</loc>
    <lastmod>2023-05-08T15:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202305/controversial-industries-and-your-resume/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E7%A7%91%E6%8A%80%E5%B3%B6%E5%B0%88%E6%AC%84/</loc>
    <lastmod>2023-05-08T15:00:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202305/cs-degree-vs-bootcamp/</loc>
    <lastmod>2023-05-03T15:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202305/cs-degree-vs-bootcamp/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/chatgpt-plugins-preview/</loc>
    <lastmod>2023-04-25T21:13:35+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/chatgpt-plugins-preview/images/chatgpt-plugins-preview-02.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/openai-chatgpt/</loc>
    <lastmod>2023-04-25T21:13:35+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/remote-interview-tips/</loc>
    <lastmod>2023-04-24T15:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/remote-interview-tips/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/technology/</loc>
    <lastmod>2023-04-21T18:20:06+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/midjourney-change-outfits/</loc>
    <lastmod>2023-04-21T18:20:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/midjourney-change-outfits/images/midjourney-change-outfits-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/is-your-headhunter-professional/</loc>
    <lastmod>2023-04-19T15:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/is-your-headhunter-professional/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/agentgpt-guide/</loc>
    <lastmod>2023-04-18T14:13:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/agentgpt-guide/images/agentgpt-guide-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/why-interview-regularly/</loc>
    <lastmod>2023-04-17T15:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/why-interview-regularly/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/auto-gpt-guide/</loc>
    <lastmod>2023-04-16T22:02:59+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/auto-gpt-guide/images/auto-gpt-guide-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/midjourney-faq/</loc>
    <lastmod>2023-04-12T22:45:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/midjourney-faq/images/midjourney-faq-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/summary/</loc>
    <lastmod>2023-04-12T22:45:37+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/why-writing-matters-for-engineers/</loc>
    <lastmod>2023-04-12T16:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/why-writing-matters-for-engineers/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/new-bing-web-summary/</loc>
    <lastmod>2023-04-11T12:31:04+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/new-bing-web-summary/images/new-bing-web-summary-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/people-you-should-never-offend/</loc>
    <lastmod>2023-04-10T16:34:35+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/people-you-should-never-offend/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/midjourney-describe/</loc>
    <lastmod>2023-04-09T21:09:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/midjourney-describe/images/midjourney-describe-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/prompt/</loc>
    <lastmod>2023-04-09T21:09:10+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/youtube-summary-gpt-whisper-api/</loc>
    <lastmod>2023-04-03T16:56:33+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/youtube-summary-gpt-whisper-api/images/youtube-summary-gpt-whisper-api-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202304/local-whisper-youtube-transcript/</loc>
    <lastmod>2023-04-01T12:26:52+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202304/local-whisper-youtube-transcript/images/local-whisper-youtube-transcript-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202303/python-youtube-transcript-whisper/</loc>
    <lastmod>2023-03-31T13:50:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202303/python-youtube-transcript-whisper/images/python-youtube-transcript-whisper-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202303/python-youtube-to-mp3-with-chatgpt/</loc>
    <lastmod>2023-03-29T22:46:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202303/python-youtube-to-mp3-with-chatgpt/images/python-youtube-to-mp3-with-chatgpt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202303/chatgpt-common-myths/</loc>
    <lastmod>2023-03-21T13:29:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202303/chatgpt-common-myths/images/chatgpt-common-myths-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202303/chatgpt-interview-prep/</loc>
    <lastmod>2023-03-19T20:58:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202303/chatgpt-interview-prep/images/chatgpt-interview-prep-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%87%AA%E6%88%91%E4%BB%8B%E7%B4%B9/</loc>
    <lastmod>2023-03-19T20:58:29+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202303/chatgpt-english-resume/</loc>
    <lastmod>2023-03-16T13:41:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202303/chatgpt-english-resume/images/chatgpt-english-resume-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202303/chatgpt-resume-writing/</loc>
    <lastmod>2023-03-14T22:24:05+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202303/chatgpt-resume-writing/images/chatgpt-resume-writing-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202302/wrote-a-book-with-chatgpt/</loc>
    <lastmod>2023-02-23T16:25:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202302/wrote-a-book-with-chatgpt/images/wrote-a-book-with-chatgpt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/it-%E9%82%A6%E5%B9%AB%E5%BF%99%E9%90%B5%E4%BA%BA%E8%B3%BD/</loc>
    <lastmod>2023-02-16T19:07:50+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202302/before-writing-a-book/</loc>
    <lastmod>2023-02-16T19:07:50+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202302/before-writing-a-book/images/before-writing-a-book-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/will-chatgpt-replace-experts/</loc>
    <lastmod>2023-01-29T23:17:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/will-chatgpt-replace-experts/images/will-chatgpt-replace-experts-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/google-vs-chatgpt/</loc>
    <lastmod>2023-01-29T21:04:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/google-vs-chatgpt/images/google-vs-chatgpt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-prd-for-pm/</loc>
    <lastmod>2023-01-26T21:38:26+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-prd-for-pm/images/chatgpt-prd-for-pm-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/make-chatgpt-smarter/</loc>
    <lastmod>2023-01-26T16:29:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/make-chatgpt-smarter/images/make-chatgpt-smarter-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/chatgpt-prompt/</loc>
    <lastmod>2023-01-26T16:29:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/chatgpt-review/</loc>
    <lastmod>2023-01-26T16:29:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/chatgpt-chatbot/</loc>
    <lastmod>2023-01-26T14:25:38+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-limitations/</loc>
    <lastmod>2023-01-26T14:25:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-limitations/images/chatgpt-limitations-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-code-review-refactoring/</loc>
    <lastmod>2023-01-25T22:01:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-code-review-refactoring/images/chatgpt-code-review-refactoring-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/line-bot/</loc>
    <lastmod>2023-01-25T15:24:33+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-line-bot-side-project-part-2/</loc>
    <lastmod>2023-01-25T15:24:33+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-line-bot-side-project-part-2/images/chatgpt-line-bot-side-project-part-2-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-line-bot-side-project-part-1/</loc>
    <lastmod>2023-01-25T14:35:08+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-line-bot-side-project-part-1/images/chatgpt-line-bot-side-project-part-1-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-for-everyday-life/</loc>
    <lastmod>2023-01-23T23:10:16+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-for-everyday-life/images/chatgpt-for-everyday-life-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-chinese-vs-english/</loc>
    <lastmod>2023-01-23T16:27:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-chinese-vs-english/images/chatgpt-chinese-vs-english-02.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/chatgpt-vs-google-translate/</loc>
    <lastmod>2023-01-22T21:19:22+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/chatgpt-vs-google-translate/images/chatgpt-vs-google-translate-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/midjourney-pro-tips/</loc>
    <lastmod>2023-01-22T17:26:23+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/midjourney-pro-tips/images/midjourney-pro-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/midjourney-settings/</loc>
    <lastmod>2023-01-21T22:06:40+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/midjourney-settings/images/midjourney-settings-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/midjourney-getting-started/</loc>
    <lastmod>2023-01-21T17:13:39+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/midjourney-getting-started/images/midjourney-getting-started-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/effective-chatgpt-prompts/</loc>
    <lastmod>2023-01-20T20:30:24+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/effective-chatgpt-prompts/images/effective-chatgpt-prompts-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/what-is-chatgpt/</loc>
    <lastmod>2023-01-19T18:36:54+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/what-is-chatgpt/images/what-is-chatgpt-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/typescript/</loc>
    <lastmod>2023-01-19T13:58:02+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/vue-test-utils/</loc>
    <lastmod>2023-01-19T13:58:02+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/vuetify/</loc>
    <lastmod>2023-01-19T13:58:02+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/vue-test-utils-examples/</loc>
    <lastmod>2023-01-19T13:58:02+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/vue-test-utils-examples/images/vue-test-utils-examples-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/unit-test-framework/</loc>
    <lastmod>2023-01-19T13:58:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/vuetify-vite-unit-testing/</loc>
    <lastmod>2023-01-19T13:58:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/vuetify-vite-unit-testing/images/vuetify-vite-unit-testing-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/jest/</loc>
    <lastmod>2023-01-19T10:55:58+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/jest-advanced-mock-setup-teardown/</loc>
    <lastmod>2023-01-19T10:55:58+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/jest-advanced-mock-setup-teardown/images/jest-advanced-mock-setup-teardown-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/jest-unit-testing-typescript/</loc>
    <lastmod>2023-01-19T10:55:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/jest-unit-testing-typescript/images/jest-unit-testing-typescript-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/front-end-development/</loc>
    <lastmod>2023-01-19T10:06:38+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/frontend-testing-roadmap/</loc>
    <lastmod>2023-01-19T10:06:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/frontend-testing-roadmap/images/frontend-testing-roadmap-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202301/ithome-publishing-talk-video/</loc>
    <lastmod>2023-01-10T09:15:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202301/ithome-publishing-talk-video/images/ithome-publishing-talk-video-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202212/my-story-campus-talks/</loc>
    <lastmod>2022-12-15T18:02:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202212/my-story-campus-talks/images/my-story-campus-talks-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202212/my-story-career-planning/</loc>
    <lastmod>2022-12-01T22:24:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202212/my-story-career-planning/images/my-story-career-planning-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202212/my-story-slash-career/</loc>
    <lastmod>2022-12-01T18:24:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202212/my-story-slash-career/images/my-story-slash-career-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/my-story-first-job/</loc>
    <lastmod>2022-11-30T18:31:34+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/my-story-first-job/images/my-story-first-job-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/kafka/</loc>
    <lastmod>2024-08-05T12:04:27+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/trace-kafka-with-jaeger/</loc>
    <lastmod>2022-11-23T23:11:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/trace-kafka-with-jaeger/images/trace-kafka-with-jaeger-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/nodejs-kafka-hands-on/</loc>
    <lastmod>2024-08-05T12:04:27+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/nodejs-kafka-hands-on/images/nodejs-kafka-hands-on-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/what-is-kafka/</loc>
    <lastmod>2022-11-20T21:47:34+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/what-is-kafka/images/what-is-kafka-02.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/distributed-tracing-jaeger-opentelemetry/</loc>
    <lastmod>2022-11-15T09:01:13+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/distributed-tracing-jaeger-opentelemetry/images/distributed-tracing-jaeger-opentelemetry-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/estimating-first-time-issues/</loc>
    <lastmod>2022-11-14T15:30:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/estimating-first-time-issues/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/backward-compatible-thinking/</loc>
    <lastmod>2022-11-09T16:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/backward-compatible-thinking/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/technice-25756/</loc>
    <lastmod>2022-11-07T17:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/technice-25756/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202211/tech-managers-must-know-tech/</loc>
    <lastmod>2022-11-02T16:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202211/tech-managers-must-know-tech/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/engineers-earning-more-than-managers/</loc>
    <lastmod>2022-10-31T16:40:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/engineers-earning-more-than-managers/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/version-control/</loc>
    <lastmod>2022-10-26T23:01:53+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/nvm-nvmrc-auto-switch/</loc>
    <lastmod>2022-10-26T23:01:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/nvm-nvmrc-auto-switch/images/nvm-nvmrc-auto-switch-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/colleague-promoted-to-manager/</loc>
    <lastmod>2022-10-26T16:15:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/colleague-promoted-to-manager/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/pm-not-a-messenger/</loc>
    <lastmod>2022-10-24T17:10:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/pm-not-a-messenger/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/nodejs-worker-threads/</loc>
    <lastmod>2022-10-20T12:06:17+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/nodejs-worker-threads/images/nodejs-worker-threads-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/handling-changing-specs/</loc>
    <lastmod>2022-10-19T16:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/handling-changing-specs/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/nodejs-redis-api-cache/</loc>
    <lastmod>2022-10-19T12:29:58+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/nodejs-redis-api-cache/images/nodejs-redis-api-cache-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/blame-or-fix-after-incidents/</loc>
    <lastmod>2022-10-17T16:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/blame-or-fix-after-incidents/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%9C%98%E9%9A%8A%E5%90%88%E4%BD%9C/</loc>
    <lastmod>2022-10-12T16:45:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/engineer-pm-project-execution/</loc>
    <lastmod>2022-10-12T16:45:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/engineer-pm-project-execution/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%BA%9D%E9%80%9A/</loc>
    <lastmod>2022-10-12T16:45:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/team-workflow-project-kickoff/</loc>
    <lastmod>2022-10-05T15:30:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/team-workflow-project-kickoff/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202210/rd-vs-pm-time-estimates/</loc>
    <lastmod>2022-10-03T16:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202210/rd-vs-pm-time-estimates/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/rd-vs-pm-asking-questions/</loc>
    <lastmod>2022-09-28T10:45:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/rd-vs-pm-asking-questions/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/choosing-packages-2/</loc>
    <lastmod>2022-09-26T10:10:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/choosing-packages-2/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%A5%97%E4%BB%B6/</loc>
    <lastmod>2022-09-26T10:10:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/foreach-vs-for-loop/</loc>
    <lastmod>2022-09-23T18:06:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/foreach-vs-for-loop/images/foreach-vs-for-loop-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/choosing-packages-1/</loc>
    <lastmod>2022-09-21T10:30:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/choosing-packages-1/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/promise-all-vs-allsettled/</loc>
    <lastmod>2022-09-19T18:18:14+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/promise-all-vs-allsettled/images/promise-all-vs-allsettled-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/why-engineers-use-packages/</loc>
    <lastmod>2022-09-19T10:10:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/why-engineers-use-packages/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%A0%B8%E5%BF%83%E5%83%B9%E5%80%BC/</loc>
    <lastmod>2022-09-14T10:05:41+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/company-core-values-3/</loc>
    <lastmod>2022-09-14T10:05:41+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/company-core-values-3/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/company-core-values-2/</loc>
    <lastmod>2022-09-12T10:15:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/company-core-values-2/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/advanced-console-log/</loc>
    <lastmod>2022-09-09T14:54:09+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/advanced-console-log/images/advanced-console-log-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/company-core-values-1/</loc>
    <lastmod>2022-09-07T10:45:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/company-core-values-1/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/pushing-new-tech-at-work-2/</loc>
    <lastmod>2022-09-05T10:07:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/pushing-new-tech-at-work-2/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202209/reduce-docker-image-size/</loc>
    <lastmod>2022-09-01T18:34:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202209/reduce-docker-image-size/images/reduce-docker-image-size-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/pushing-new-tech-at-work-1/</loc>
    <lastmod>2022-08-31T10:10:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/pushing-new-tech-at-work-1/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/engineers-stop-speaking-up-3/</loc>
    <lastmod>2022-08-29T10:10:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/engineers-stop-speaking-up-3/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/typescript-oop-polymorphism-inheritance/</loc>
    <lastmod>2022-08-25T13:08:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/typescript-oop-polymorphism-inheritance/images/typescript-oop-polymorphism-inheritance-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/engineers-stop-speaking-up-2/</loc>
    <lastmod>2022-08-24T10:05:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/engineers-stop-speaking-up-2/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/typescript-oop-encapsulation/</loc>
    <lastmod>2022-08-23T08:36:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/typescript-oop-encapsulation/images/typescript-oop-encapsulation-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/engineers-stop-speaking-up-1/</loc>
    <lastmod>2022-08-22T10:20:26+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/engineers-stop-speaking-up-1/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/ubuntu/</loc>
    <lastmod>2022-08-17T17:59:44+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/useful-linux-commands/</loc>
    <lastmod>2022-08-17T17:59:44+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/useful-linux-commands/images/useful-linux-commands-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/engineers-and-technical-docs/</loc>
    <lastmod>2022-08-17T09:40:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/engineers-and-technical-docs/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E6%8A%80%E8%A1%93%E6%96%87%E4%BB%B6/</loc>
    <lastmod>2022-08-17T09:40:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/google-sheets/</loc>
    <lastmod>2022-08-10T13:56:49+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/google-forms-auto-email/</loc>
    <lastmod>2022-08-10T13:56:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/google-forms-auto-email/images/google-forms-auto-email-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/pair-programming/</loc>
    <lastmod>2022-08-10T09:55:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/what-is-pair-programming/</loc>
    <lastmod>2022-08-10T09:55:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/what-is-pair-programming/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/why-readme-matters/</loc>
    <lastmod>2022-08-05T11:33:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/why-readme-matters/images/why-readme-matters-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/hiring-good-people-on-budget/</loc>
    <lastmod>2022-08-03T15:23:50+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/hiring-good-people-on-budget/images/hiring-good-people-on-budget-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%85%A8%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%AB/</loc>
    <lastmod>2022-08-03T10:00:00+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202208/fullstack-choice-or-environment/</loc>
    <lastmod>2022-08-03T10:00:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202208/fullstack-choice-or-environment/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/clear-workflow-for-teams/</loc>
    <lastmod>2022-07-29T09:27:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/clear-workflow-for-teams/images/clear-workflow-for-teams-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/creators-consumed-by-fear/</loc>
    <lastmod>2022-07-26T18:06:36+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/creators-consumed-by-fear/images/creators-consumed-by-fear-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/fullstack-engineer-skills/</loc>
    <lastmod>2022-07-23T10:00:43+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/fullstack-engineer-skills/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/career-survival-notes-book/</loc>
    <lastmod>2022-07-21T19:57:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/career-survival-notes-book/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/is-daily-scrum-working/</loc>
    <lastmod>2022-07-20T22:13:08+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/is-daily-scrum-working/images/is-daily-scrum-working-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/scrum-master-vs-pm/</loc>
    <lastmod>2022-07-12T21:16:40+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/scrum-master-vs-pm/images/scrum-master-vs-pm-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/keep-writing-while-working/</loc>
    <lastmod>2022-07-10T19:04:30+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/keep-writing-while-working/images/keep-writing-while-working-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202207/constantly-changing-requirements/</loc>
    <lastmod>2022-07-07T21:42:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202207/constantly-changing-requirements/images/constantly-changing-requirements-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202206/benefits-of-self-media-for-engineers/</loc>
    <lastmod>2022-06-29T21:39:17+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202206/benefits-of-self-media-for-engineers/images/benefits-of-self-media-for-engineers-11.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/ubuntu-server/</loc>
    <lastmod>2022-06-21T21:33:28+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202206/mysql-server-down-after-holiday/</loc>
    <lastmod>2022-06-21T21:33:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202206/mysql-server-down-after-holiday/images/mysql-server-down-after-holiday-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202205/team-development-problems/</loc>
    <lastmod>2022-05-27T11:59:03+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202205/team-development-problems/images/team-development-problems-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/framework/</loc>
    <lastmod>2022-05-23T17:39:55+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202205/read-the-official-docs-first/</loc>
    <lastmod>2022-05-23T17:39:55+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202205/read-the-official-docs-first/images/read-the-official-docs-first-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202205/join-performance-varchar-vs-integer/</loc>
    <lastmod>2022-05-13T15:22:40+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202205/join-performance-varchar-vs-integer/images/join-performance-varchar-vs-integer-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202205/sequelize-migration-seeder/</loc>
    <lastmod>2022-05-13T15:14:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202205/sequelize-migration-seeder/images/sequelize-migration-seeder-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202205/reservist-training-lessons/</loc>
    <lastmod>2022-05-10T13:18:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202205/reservist-training-lessons/images/reservist-training-lessons-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202204/counterintuitive-task-assignment/</loc>
    <lastmod>2022-04-22T14:09:09+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202204/counterintuitive-task-assignment/images/counterintuitive-task-assignment-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202204/personality-tests-in-interviews/</loc>
    <lastmod>2022-04-01T10:48:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202204/personality-tests-in-interviews/images/personality-tests-in-interviews-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202203/advice-for-new-graduates/</loc>
    <lastmod>2022-03-24T13:55:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202203/advice-for-new-graduates/images/advice-for-new-graduates-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/nginx/</loc>
    <lastmod>2022-02-25T16:04:32+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202202/tune-php-fpm-nginx/</loc>
    <lastmod>2022-02-25T16:04:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202202/tune-php-fpm-nginx/images/tune-php-fpm-nginx-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E9%AB%98%E4%BD%B5%E7%99%BC/</loc>
    <lastmod>2022-02-25T16:04:32+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202202/better-dev-team-collaboration/</loc>
    <lastmod>2022-02-24T13:50:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202202/better-dev-team-collaboration/images/better-dev-team-collaboration-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202202/common-frontend-backend-mistakes/</loc>
    <lastmod>2022-02-23T17:53:45+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202202/common-frontend-backend-mistakes/images/common-frontend-backend-mistakes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202202/frontend-junior-pitfalls/</loc>
    <lastmod>2022-02-23T10:03:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202202/frontend-junior-pitfalls/images/frontend-junior-pitfalls-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202202/engineers-voice-at-work/</loc>
    <lastmod>2022-02-13T14:21:56+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202202/engineers-voice-at-work/images/engineers-voice-at-work-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202201/kubernetes-autoscaling-local/</loc>
    <lastmod>2022-01-21T12:27:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202201/kubernetes-autoscaling-local/images/kubernetes-autoscaling-local-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202201/nodejs-docker-kubernetes-deploy/</loc>
    <lastmod>2022-01-21T10:28:04+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202201/nodejs-docker-kubernetes-deploy/images/nodejs-docker-kubernetes-deploy-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202201/information-diet/</loc>
    <lastmod>2022-01-18T16:54:50+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202201/information-diet/images/information-diet-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202201/sql-left-join-last-record/</loc>
    <lastmod>2022-01-12T11:25:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202201/sql-left-join-last-record/images/sql-left-join-last-record-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202201/medium-total-stats/</loc>
    <lastmod>2022-01-03T17:02:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202201/medium-total-stats/images/medium-total-stats-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%AE%89%E8%A3%9D%E6%95%99%E5%AD%B8/</loc>
    <lastmod>2021-12-23T13:35:37+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202112/file-browser-cloud-file-manager/</loc>
    <lastmod>2021-12-23T13:35:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202112/file-browser-cloud-file-manager/images/file-browser-cloud-file-manager-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202112/workplace-presentation-tips/</loc>
    <lastmod>2021-12-20T13:42:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202112/workplace-presentation-tips/images/workplace-presentation-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202111/pair-programming/</loc>
    <lastmod>2021-11-26T17:29:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202111/pair-programming/images/pair-programming-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/apache-bench-load-testing/</loc>
    <lastmod>2021-10-27T14:01:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/apache-bench-load-testing/images/apache-bench-load-testing-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/rma-system-industry-4/</loc>
    <lastmod>2021-10-26T15:31:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/rma-system-industry-4/images/rma-system-industry-4-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-30/</loc>
    <lastmod>2021-10-15T09:20:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-30/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-29/</loc>
    <lastmod>2021-10-14T08:35:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-29/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-27/</loc>
    <lastmod>2021-10-12T08:20:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-27/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-26/</loc>
    <lastmod>2021-10-11T08:51:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-26/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-25/</loc>
    <lastmod>2021-10-10T13:35:59+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-25/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-24/</loc>
    <lastmod>2021-10-09T08:16:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-24/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-23/</loc>
    <lastmod>2021-10-08T08:34:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-23/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-22/</loc>
    <lastmod>2021-10-07T08:35:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-22/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-21/</loc>
    <lastmod>2021-10-06T08:38:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-21/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/microsoft-project-review/</loc>
    <lastmod>2021-10-04T11:15:54+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/microsoft-project-review/images/microsoft-project-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E8%B3%87%E6%96%99%E5%BA%AB/</loc>
    <lastmod>2021-10-04T08:25:46+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-18/</loc>
    <lastmod>2021-10-03T07:33:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-18/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-16/</loc>
    <lastmod>2021-10-01T08:46:39+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202110/fullstack-career-notes-day-16/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/postman/</loc>
    <lastmod>2021-09-30T08:46:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E5%BE%8C%E7%AB%AF%E9%9D%A2%E8%A9%A6/</loc>
    <lastmod>2021-09-30T08:46:20+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-13/</loc>
    <lastmod>2021-09-28T08:52:51+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-13/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-12/</loc>
    <lastmod>2021-09-27T08:27:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-12/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/nuxt.js/</loc>
    <lastmod>2021-09-25T08:52:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/vue.js/</loc>
    <lastmod>2021-09-25T08:52:12+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-09/</loc>
    <lastmod>2021-09-24T08:19:17+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-09/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-08/</loc>
    <lastmod>2021-09-23T08:48:55+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-08/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-07/</loc>
    <lastmod>2021-09-22T08:37:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-07/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-06/</loc>
    <lastmod>2021-09-21T09:58:45+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-06/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-05/</loc>
    <lastmod>2021-09-20T09:53:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-05/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-04/</loc>
    <lastmod>2021-09-19T10:51:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-04/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-03/</loc>
    <lastmod>2021-09-18T09:48:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-03/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-02/</loc>
    <lastmod>2021-09-17T08:57:31+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-02/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-01/</loc>
    <lastmod>2021-09-16T08:45:52+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202109/fullstack-career-notes-day-01/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/nodejs-mongodb-atlas/</loc>
    <lastmod>2021-08-26T21:53:02+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/nodejs-mongodb-atlas/images/nodejs-mongodb-atlas-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/covering-index-explained/</loc>
    <lastmod>2021-08-20T18:27:40+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/covering-index-explained/images/covering-index-explained-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/nodejs-redis-flash-sale-concurrency/</loc>
    <lastmod>2021-08-18T20:06:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/nodejs-redis-flash-sale-concurrency/images/nodejs-redis-flash-sale-concurrency-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/install-redis-on-macos/</loc>
    <lastmod>2021-08-11T22:45:09+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/install-redis-on-macos/images/install-redis-on-macos-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/nodejs-event-loop/</loc>
    <lastmod>2021-08-10T16:13:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/nodejs-event-loop/images/nodejs-event-loop-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/superhuman-brain-book-review/</loc>
    <lastmod>2021-08-09T17:47:23+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/superhuman-brain-book-review/images/superhuman-brain-book-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202108/expand-your-writing-tips/</loc>
    <lastmod>2021-08-03T16:35:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202108/expand-your-writing-tips/images/expand-your-writing-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202107/book-publishing-experience/</loc>
    <lastmod>2021-07-24T09:08:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202107/book-publishing-experience/images/book-publishing-experience-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202107/ithome-ironman-tips/</loc>
    <lastmod>2021-07-18T16:45:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202107/ithome-ironman-tips/images/ithome-ironman-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/vs-code/</loc>
    <lastmod>2021-06-21T17:52:13+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202106/vscode-live-share-pair-programming/</loc>
    <lastmod>2021-06-21T17:52:13+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202106/vscode-live-share-pair-programming/images/vscode-live-share-pair-programming-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202104/validate-json-with-jsonschema/</loc>
    <lastmod>2021-04-22T09:20:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202104/validate-json-with-jsonschema/images/validate-json-with-jsonschema-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202104/nuxtjs-docker-image-dockerhub/</loc>
    <lastmod>2021-04-08T14:28:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202104/nuxtjs-docker-image-dockerhub/images/nuxtjs-docker-image-dockerhub-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202104/vue-vuex-vuetify-nuxt-explained/</loc>
    <lastmod>2021-04-01T10:49:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202104/vue-vuex-vuetify-nuxt-explained/images/vue-vuex-vuetify-nuxt-explained-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/new-engineer-onboarding-checklist/</loc>
    <lastmod>2021-03-31T11:23:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/new-engineer-onboarding-checklist/images/new-engineer-onboarding-checklist-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/mysql-replication-lag/</loc>
    <lastmod>2021-03-29T15:27:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/mysql-replication-lag/images/mysql-replication-lag-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/mysql-benchmark-sysbench/</loc>
    <lastmod>2021-03-29T14:43:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/mysql-benchmark-sysbench/images/mysql-benchmark-sysbench-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/mysql-read-write-splitting-atlas/</loc>
    <lastmod>2021-03-29T08:50:19+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/mysql-read-write-splitting-atlas/images/mysql-read-write-splitting-atlas-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/mysql-master-slave-replication/</loc>
    <lastmod>2021-03-25T16:45:58+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/mysql-master-slave-replication/images/mysql-master-slave-replication-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/mdm/</loc>
    <lastmod>2021-03-23T14:55:15+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/tinymdm-trial/</loc>
    <lastmod>2021-03-23T14:55:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/tinymdm-trial/images/tinymdm-trial-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/what-is-mdm/</loc>
    <lastmod>2021-03-23T14:54:04+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/what-is-mdm/images/what-is-mdm-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/responsively-rwd-testing-tool/</loc>
    <lastmod>2021-03-19T17:41:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/responsively-rwd-testing-tool/images/responsively-rwd-testing-tool-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/ssr-vs-csr/</loc>
    <lastmod>2021-03-18T12:36:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/ssr-vs-csr/images/ssr-vs-csr-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/zentao-beginner-guide/</loc>
    <lastmod>2021-03-16T15:16:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/zentao-beginner-guide/images/zentao-beginner-guide-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/pessimistic-vs-optimistic-locking/</loc>
    <lastmod>2021-03-12T18:15:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/pessimistic-vs-optimistic-locking/images/pessimistic-vs-optimistic-locking-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/zentao-installation-guide/</loc>
    <lastmod>2021-03-10T15:12:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/zentao-installation-guide/images/zentao-installation-guide-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/redmine/</loc>
    <lastmod>2021-03-08T17:25:42+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/redmine-training-by-role/</loc>
    <lastmod>2021-03-08T17:25:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/redmine-training-by-role/images/redmine-training-by-role-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/package-nodejs-app-with-pkg/</loc>
    <lastmod>2021-03-05T17:17:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/package-nodejs-app-with-pkg/images/package-nodejs-app-with-pkg-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/redmine-basics-for-users/</loc>
    <lastmod>2021-03-05T11:57:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/redmine-basics-for-users/images/redmine-basics-for-users-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/redmine-admin-settings/</loc>
    <lastmod>2021-03-03T17:10:00+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/redmine-admin-settings/images/redmine-admin-settings-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202103/redmine-plugins-and-themes/</loc>
    <lastmod>2021-03-02T15:11:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202103/redmine-plugins-and-themes/images/redmine-plugins-and-themes-02.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/online-sql-playgrounds/</loc>
    <lastmod>2021-02-26T13:16:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/online-sql-playgrounds/images/online-sql-playgrounds-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/postman-mock-server-environments/</loc>
    <lastmod>2021-02-25T13:45:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/postman-mock-server-environments/images/postman-mock-server-environments-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/redmine-project-management-review/</loc>
    <lastmod>2021-02-23T11:31:14+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/redmine-project-management-review/images/redmine-project-management-review-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/redmine-installation-ubuntu/</loc>
    <lastmod>2021-02-18T15:00:45+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/redmine-installation-ubuntu/images/redmine-installation-ubuntu-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/are-you-valuable/</loc>
    <lastmod>2021-02-09T12:03:15+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/are-you-valuable/images/are-you-valuable-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/airtable/</loc>
    <lastmod>2021-02-08T14:33:11+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/medium-to-airtable-crawler-word-count/</loc>
    <lastmod>2021-02-08T14:33:11+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/medium-to-airtable-crawler-word-count/images/medium-to-airtable-crawler-word-count-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202102/how-experts-think-talk-notes/</loc>
    <lastmod>2022-09-08T10:35:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202102/how-experts-think-talk-notes/images/how-experts-think-talk-notes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/zebra-android-device-management/</loc>
    <lastmod>2021-01-28T16:48:49+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/zebra-android-device-management/images/zebra-android-device-management-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/engineer-communication-reading-list/</loc>
    <lastmod>2021-01-26T11:18:02+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/engineer-communication-reading-list/images/engineer-communication-reading-list-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/what-is-open-graph/</loc>
    <lastmod>2021-01-22T16:22:50+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/what-is-open-graph/images/what-is-open-graph-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/medium-to-airtable-crawler-part-2/</loc>
    <lastmod>2021-01-16T10:28:43+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/medium-to-airtable-crawler-part-2/images/medium-to-airtable-crawler-part-2-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/medium-to-airtable-crawler-part-1/</loc>
    <lastmod>2021-01-15T17:48:16+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/medium-to-airtable-crawler-part-1/images/medium-to-airtable-crawler-part-1-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/yarn/</loc>
    <lastmod>2021-01-15T11:21:18+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/developer-environment-setup/</loc>
    <lastmod>2021-01-15T11:21:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/developer-environment-setup/images/developer-environment-setup-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202101/project-management-with-microsoft-lists/</loc>
    <lastmod>2021-01-12T14:22:32+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202101/project-management-with-microsoft-lists/images/project-management-with-microsoft-lists-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202012/customer-experience-and-investing/</loc>
    <lastmod>2020-12-25T13:43:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202012/customer-experience-and-investing/images/customer-experience-and-investing-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202012/project-demo-preparation-tips/</loc>
    <lastmod>2020-12-17T17:33:35+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202012/project-demo-preparation-tips/images/project-demo-preparation-tips-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202012/why-stage-opportunities-matter/</loc>
    <lastmod>2020-12-14T12:30:03+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202012/why-stage-opportunities-matter/images/why-stage-opportunities-matter-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202012/introduce-yourself-at-networking-events/</loc>
    <lastmod>2020-12-11T16:05:02+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202012/introduce-yourself-at-networking-events/images/introduce-yourself-at-networking-events-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202012/from-web-to-app-engineer/</loc>
    <lastmod>2020-12-08T10:08:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202012/from-web-to-app-engineer/images/from-web-to-app-engineer-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202011/google-maps-platform-summit-notes/</loc>
    <lastmod>2020-11-26T15:42:31+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202011/google-maps-platform-summit-notes/images/google-maps-platform-summit-notes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202011/salary-negotiation/</loc>
    <lastmod>2020-11-26T09:01:14+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202011/salary-negotiation/images/salary-negotiation-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-30/</loc>
    <lastmod>2020-10-15T08:43:22+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-30/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-29/</loc>
    <lastmod>2020-10-14T09:00:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-29/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/line-notify/</loc>
    <lastmod>2020-10-14T09:00:25+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/power-automate-simple-example/</loc>
    <lastmod>2020-10-13T11:50:58+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/power-automate-simple-example/images/power-automate-simple-example-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-28/</loc>
    <lastmod>2020-10-13T08:53:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-28/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-27/</loc>
    <lastmod>2020-10-12T08:33:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-27/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-26/</loc>
    <lastmod>2020-10-11T10:00:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-26/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-25/</loc>
    <lastmod>2020-10-10T10:44:44+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-25/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-24/</loc>
    <lastmod>2020-10-09T10:33:01+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-24/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-23/</loc>
    <lastmod>2020-10-08T08:10:42+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-23/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/%E7%B6%B2%E9%A0%81%E7%88%AC%E8%9F%B2/</loc>
    <lastmod>2020-10-08T08:10:42+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-22/</loc>
    <lastmod>2020-10-07T09:03:30+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-22/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/microsoft-planner-vs-lists/</loc>
    <lastmod>2020-10-06T15:07:18+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/microsoft-planner-vs-lists/images/microsoft-planner-vs-lists-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-21/</loc>
    <lastmod>2020-10-06T09:08:20+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-21/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-20/</loc>
    <lastmod>2020-10-05T09:01:38+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-20/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-19/</loc>
    <lastmod>2020-10-04T09:23:48+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-19/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-18/</loc>
    <lastmod>2020-10-03T09:08:54+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-18/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-17/</loc>
    <lastmod>2020-10-02T09:14:06+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-17/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-16/</loc>
    <lastmod>2020-10-01T09:42:52+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202010/fb-ig-crawler-day-16/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/crawler/</loc>
    <lastmod>2020-10-01T09:42:52+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/tags/selenium-webdriver/</loc>
    <lastmod>2020-10-01T09:42:52+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-15/</loc>
    <lastmod>2020-09-30T08:51:22+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-15/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-14/</loc>
    <lastmod>2020-09-29T10:23:54+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-14/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-13/</loc>
    <lastmod>2020-09-28T08:45:12+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-13/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-12/</loc>
    <lastmod>2020-09-27T07:59:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-12/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-11/</loc>
    <lastmod>2020-09-26T08:44:52+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-11/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-10/</loc>
    <lastmod>2020-09-25T09:09:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-10/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-09/</loc>
    <lastmod>2020-09-24T09:06:37+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-09/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-08/</loc>
    <lastmod>2020-09-23T13:45:10+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-08/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-07/</loc>
    <lastmod>2020-09-22T08:42:57+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-07/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-06/</loc>
    <lastmod>2020-09-21T08:59:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-06/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-05/</loc>
    <lastmod>2020-09-20T10:52:25+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-05/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-04/</loc>
    <lastmod>2020-09-19T08:46:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-04/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-03/</loc>
    <lastmod>2020-09-18T09:47:23+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-03/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-01/</loc>
    <lastmod>2020-09-16T09:03:29+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202009/fb-ig-crawler-day-01/images/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202007/vue-basics/</loc>
    <lastmod>2020-07-10T17:10:11+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202007/vue-basics/images/vue-basics-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/nuxtjs-gcp-serverless/</loc>
    <lastmod>2020-06-24T14:01:45+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/nuxtjs-gcp-serverless/images/nuxtjs-gcp-serverless-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/nginx-common-features/</loc>
    <lastmod>2020-06-22T16:09:35+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/nginx-common-features/images/nginx-common-features-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/laravel-experience-notes/</loc>
    <lastmod>2020-06-17T17:01:07+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/laravel-experience-notes/images/laravel-experience-notes-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/laravel-common-commands/</loc>
    <lastmod>2020-06-16T17:05:47+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/laravel-common-commands/images/laravel-common-commands-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/install-mysql-on-server/</loc>
    <lastmod>2020-06-16T14:28:52+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/install-mysql-on-server/images/install-mysql-on-server-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/network-diagnostics-commands/</loc>
    <lastmod>2020-06-15T15:06:39+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/network-diagnostics-commands/images/network-diagnostics-commands-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/ubuntu-server-basic-setup/</loc>
    <lastmod>2020-06-15T14:50:44+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/ubuntu-server-basic-setup/images/ubuntu-server-basic-setup-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/nginx-introduction/</loc>
    <lastmod>2020-06-10T14:48:28+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/nginx-introduction/images/nginx-introduction-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/tags/google-app-script/</loc>
    <lastmod>2020-06-10T12:13:46+08:00</lastmod>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/line-bot-personal-assistant/</loc>
    <lastmod>2020-06-10T12:13:46+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/line-bot-personal-assistant/images/line-bot-personal-assistant-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/line-bot-with-google-apps-script/</loc>
    <lastmod>2020-06-10T12:12:04+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/line-bot-with-google-apps-script/images/line-bot-with-google-apps-script-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/gitlab-installation-pitfalls/</loc>
    <lastmod>2020-06-09T09:59:21+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/gitlab-installation-pitfalls/images/gitlab-installation-pitfalls-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/google-form-as-backend/</loc>
    <lastmod>2020-06-05T16:03:36+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/google-form-as-backend/images/google-form-as-backend-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/202006/free-custom-survey-app/</loc>
    <lastmod>2020-06-03T17:30:53+08:00</lastmod>
    <image:image><image:loc>https://deanlin.net/blog/202006/free-custom-survey-app/images/free-custom-survey-app-01.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://deanlin.net/blog/archive/</loc>
  </url>
</urlset>
