<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.jackdeng.cc/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/about" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/about" />
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/archive</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/archive" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/archive" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/archive" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/projects" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/projects" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/projects" />
<lastmod>2026-09-29T19:57:22.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/projects/archive</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/projects/archive" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/projects/archive" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/projects/archive" />
<lastmod>2026-09-29T19:57:22.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools" />
<lastmod>2026-09-28T23:12:04.008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/one-app-one-deploy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/one-app-one-deploy" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/one-app-one-deploy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/one-app-one-deploy" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/from-sql-server-to-databricks</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/from-sql-server-to-databricks" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/from-sql-server-to-databricks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/from-sql-server-to-databricks" />
<lastmod>2026-09-28T20:12:12.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/three-ideas-from-systems-engineering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/three-ideas-from-systems-engineering" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/three-ideas-from-systems-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/three-ideas-from-systems-engineering" />
<lastmod>2026-10-08T19:55:46.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/the-last-mile-is-not-the-model</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/the-last-mile-is-not-the-model" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/the-last-mile-is-not-the-model" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/the-last-mile-is-not-the-model" />
<lastmod>2026-09-26T20:19:36.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/category/full-stack</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/category/full-stack" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/category/full-stack" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/category/full-stack" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/category/data</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/category/data" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/category/data" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/category/data" />
<lastmod>2026-09-28T20:12:12.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/category/career-thoughts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/category/career-thoughts" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/category/career-thoughts" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/category/career-thoughts" />
<lastmod>2026-10-08T19:55:46.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/category/backend</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/category/backend" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/category/backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/category/backend" />
<lastmod>2026-09-26T20:19:36.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/data-engineering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/data-engineering" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/data-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/data-engineering" />
<lastmod>2026-10-08T19:55:46.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/payload-cms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/payload-cms" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/payload-cms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/payload-cms" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/sql-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/sql-server" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/sql-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/sql-server" />
<lastmod>2026-09-28T20:12:12.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/databricks</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/databricks" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/databricks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/databricks" />
<lastmod>2026-09-28T20:12:12.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/dbt</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/dbt" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/dbt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/dbt" />
<lastmod>2026-09-28T20:12:12.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/systems-engineering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/systems-engineering" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/systems-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/systems-engineering" />
<lastmod>2026-10-08T19:55:46.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/ai" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/ai" />
<lastmod>2026-09-26T20:19:36.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/rest-api</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/rest-api" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/rest-api" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/rest-api" />
<lastmod>2026-09-26T20:19:36.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/postgresql</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/postgresql" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/postgresql" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/nextjs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/nextjs" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/nextjs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/nextjs" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/blog/tag/typescript</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/blog/tag/typescript" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/blog/tag/typescript" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/blog/tag/typescript" />
<lastmod>2026-10-08T20:27:02.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/projects/b2b-customer-portal</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/projects/b2b-customer-portal" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/projects/b2b-customer-portal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/projects/b2b-customer-portal" />
<lastmod>2026-09-29T00:56:45.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/projects/data-hub</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/projects/data-hub" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/projects/data-hub" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/projects/data-hub" />
<lastmod>2026-09-29T00:56:43.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/projects/enterprise-manufacturing-analytics</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/projects/enterprise-manufacturing-analytics" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/projects/enterprise-manufacturing-analytics" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/projects/enterprise-manufacturing-analytics" />
<lastmod>2026-09-29T00:56:42.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/projects/jackdeng-hub</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/projects/jackdeng-hub" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/projects/jackdeng-hub" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/projects/jackdeng-hub" />
<lastmod>2026-09-29T19:57:22.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools/dev-day</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools/dev-day" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools/dev-day" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools/dev-day" />
<lastmod>2026-09-28T23:12:04.008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools/falling-skills</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools/falling-skills" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools/falling-skills" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools/falling-skills" />
<lastmod>2026-09-28T22:02:14.240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools/blueprint-type</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools/blueprint-type" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools/blueprint-type" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools/blueprint-type" />
<lastmod>2026-09-28T22:02:12.769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools/text-vortex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools/text-vortex" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools/text-vortex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools/text-vortex" />
<lastmod>2026-09-28T22:02:11.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools/dbt-terminal</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools/dbt-terminal" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools/dbt-terminal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools/dbt-terminal" />
<lastmod>2026-09-28T22:02:09.408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jackdeng.cc/en/tools/falling-sand</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.jackdeng.cc/en/tools/falling-sand" />
<xhtml:link rel="alternate" hreflang="zh" href="https://www.jackdeng.cc/zh/tools/falling-sand" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.jackdeng.cc/tools/falling-sand" />
<lastmod>2026-09-22T22:44:34.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
