<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://john-tucker.medium.com/flux-multi-cluster-multi-tenant-by-example-continued-4caa024e6dc7</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/using-openid-connect-oidc-for-authentication-to-vclusters-kubernetes-api-35af2d60a24a</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/exploring-kubeflow-part-4-64a1cdefcef9</loc><lastmod>2025-08-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/exploring-kubeflow-part-3-2b5c61e7ec12</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/aws-sso-okta-universal-directory-and-openldap-by-example-52b23b233d32</loc><lastmod>2022-01-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/deploying-tensorflow-models-on-kserve-by-example-c9c59d35a826</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/exploring-kubeflow-part-6-39fe76b48208</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/custom-compute-classes-by-example-99b2e6873868</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-plugins-by-example-part-2-6ead20cb4c8d</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-plugins-by-example-part-3-fd8b7d302b5b</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-plugins-by-example-part-1-a4737e21d256</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/ollama-by-example-part-3-b95385e21e98</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/ollama-by-example-part-2-3ec29ae33deb</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/ollama-by-example-part-1-22f01acc1821</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/tensorflow-serving-by-example-part-5-111794f2451b</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/tensorflow-serving-by-example-part-4-5807ebef5080</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/kyverno-policy-testing-part-2-c8f0a4aa1d16</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/kyverno-policy-testing-part-1-6922201eb3eb</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/grpc-java-by-example-part-1-5c9376daff90</loc><lastmod>2025-12-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/ai-agents-using-langchain-and-model-context-protocol-mcp-by-example-c5dc1ef22ea3</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/foundation-introduction-to-langchain-python-by-example-part-4-e640cb83c685</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/foundation-introduction-to-langchain-python-by-example-part-3-aa3b7ea37fa9</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/foundation-introduction-to-langchain-python-by-example-part-1-b8dd0689e39b</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/foundation-introduction-to-langchain-python-by-example-part-2-2867b4e9fccf</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/grpc-java-by-example-part-2-08c75c537316</loc><lastmod>2025-12-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/the-fast-follower-one-engineers-view-from-inside-the-ai-transition-589cf57018af</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/how-claude-code-made-this-my-last-by-example-article-29bb8a3103bf</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/tensorflow-serving-by-example-part-3-b6eccbbe9809</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/tensorflow-serving-by-example-part-2-90dc16f5cbab</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/tensorflow-serving-by-example-part-1-cb80f8e7645d</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com</loc><lastmod>2026-07-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/about</loc><lastmod>2026-07-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/packaging-python-projects-supplement-b2a84170290e</loc><lastmod>2020-10-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/damian-47e7f5b29601</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/so-i-went-back-through-the-article-and-realized-that-i-did-not-account-for-the-quantities-e-g-51ba641b8a8b</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/debian-packaging-python-scripts-by-example-43853970dea6</loc><lastmod>2024-10-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/packaging-python-projects-supplement-2024-5c22b9d0e7b6</loc><lastmod>2024-10-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/deep-dive-into-kubernetes-cpu-usage-requests-and-limits-57b6d0dec625</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/operationalizing-puppet-stand-alone-architecture-122f456508ae</loc><lastmod>2024-12-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/argo-cd-for-cluster-administration-by-example-part-1-861aea4b1ac4</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/open-cluster-management-ocm-by-example-77a920eac7dd</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/an-example-multi-cloud-terraform-configuration-b1f39a4d10b6</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/google-cloud-platform-and-api-call-attribution-b0ccdf7a0305</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/kubernetes-snapshots-by-example-97e5b641fea7</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/kubernetes-cpu-resource-requests-at-runtime-c4df668d1c5c</loc><lastmod>2021-07-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/event-driven-application-by-example-ba937e58bf08</loc><lastmod>2021-08-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/keras-by-example-part-1-fbbf625e48ff</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/ml-classification-amazon-sagemaker-ai-by-example-aee4e7802ea2</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/machine-learning-classification-by-example-part-2-4db41071a684</loc><lastmod>2025-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/machine-learning-classification-by-example-part-1-cf40bda80673</loc><lastmod>2025-03-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-by-example-part-4-c1fe22de1abd</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-by-example-part-3-ffab28b38ade</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/keras-by-example-part-6-3f4cc5350bf6</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/keras-by-example-part-5-b698b0dbbd2f</loc><lastmod>2025-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/keras-by-example-part-4-db74c9b78a80</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/keras-by-example-part-3-9997e5f6abe5</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://john-tucker.medium.com/keras-by-example-part-2-5519d1f0ccfb</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-revisited-again-278d3d9299c7</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/flux-multi-cluster-multi-tenant-by-example-a8d6f9cc82f0</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-deployments-by-example-4d3f6a98e27d</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/a-confusing-aspect-of-the-kubernetes-api-explained-4a41b9b59400</loc><lastmod>2021-10-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/exploring-kubeflow-part-5-f078d886bfd9</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/pytorch-by-example-9b71cdb0ef32</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-on-the-cheap-part-4-0d9b8e4f70d0</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-on-the-cheap-part-3-dba52ee3f0c6</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/type-checking-python-306ad8339da1</loc><lastmod>2021-11-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/kubernetes-stateful-deployments-686a8788c481</loc><lastmod>2021-12-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/planning-google-cloud-platform-gcp-compute-resources-a478bde04d7c</loc><lastmod>2021-12-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-by-example-part-3-5a1efec3bcb1</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-by-example-part-2-b41cc12a5ad5</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-by-example-part-1-a18e74849240</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/backstage-and-kubernetes-by-example-3b49725e8acb</loc><lastmod>2022-03-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/developing-in-a-multi-cluster-kind-local-kubernetes-environment-e77e79fb3316</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/debian-packaging-by-example-118c18f5dbfe</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/puppet-management-revisited-2cffc4d6d39e</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/puppet-management-by-example-86a574a40b73</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/puppet-concepts-by-example-part-3-2ac8f86eb422</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/puppet-concepts-by-example-part-2-e46f1f02118f</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/puppet-concepts-by-example-part-1-348444ccf569</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/prometheus-scraping-configurations-by-example-cc2ffea2cef6</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/cluster-bootstrapping-in-a-multi-cluster-argo-cd-environment-part-2-cb33d8d386a1</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/cluster-bootstrapping-in-a-multi-cluster-argo-cd-environment-part-1-e9db4d7f0b48</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/argo-cd-for-cluster-administration-by-example-part-2-3743c0cfe127</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-by-example-part-2-2a8ca834bb60</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-by-example-part-1-7f66f3b329ea</loc><lastmod>2025-03-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/a-jupyterlab-python-git-workflow-b8aecec2d1a2</loc><lastmod>2025-03-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-by-example-7fc6125581bc</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-bedrock-knowledge-bases-by-example-8686109ac5b1</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-bedrock-by-example-9f6f24ed21d1</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-partyrock-by-example-d9f723dccea2</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-revisited-part-2-81512e137f1c</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/amazon-sagemaker-ai-jupyterlab-revisited-part-1-79ed03448eba</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/a-cursor-jupyter-notebooks-python-git-workflow-84e1846be904</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/vcluster-by-example-part-3-734ee4553691</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/vcluster-by-example-part-2-b019c082b4ac</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/vcluster-by-example-part-1-a475bd26eaa8</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/exploring-kubeflow-part-1-8b26e50ce66c</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/exploring-kubeflow-part-2-095ebe3303a1</loc><lastmod>2025-08-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/kyverno-clusterpolicy-mutate-rules-by-example-f43d5fc221bd</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/vllm-by-example-part-3-6fd742a4452d</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/vllm-by-example-part-2-02403becd22d</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/vllm-by-example-part-1-f63d855dca3a</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-with-vllm-by-example-part-2-6eeb20456144</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-with-vllm-by-example-part-3-4731f41e2714</loc><lastmod>2025-10-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-with-vllm-by-example-part-1-75f45ffb5576</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-on-the-cheap-part-2-9507735126b4</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-on-the-cheap-part-1-e738fa18c147</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/retrieval-augmented-generation-rag-on-the-cheap-addendum-6f536c412d2a</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/slack-apps-and-langchain-by-example-part-2-03ba9cb9aa9b</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/slack-apps-and-langchain-by-example-part-1-fe22df3aff1b</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/foundation-introduction-to-langchain-python-by-example-part-5-564b32a1f608</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/slack-apps-and-langchain-by-example-part-3-369cb2e7965b</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://john-tucker.medium.com/own-your-memory-rent-the-intelligence-bf56a97b04bf</loc><lastmod>2026-07-05</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
</urlset>
