<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.james-millar.co.uk/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-07-09</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/localwiseio-smart-translations-for-apple-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-07-09</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/software-development-tips-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-11</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/software-development-a-people-business-beyond-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-12-14</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/a-beginners-guide-to-powershell-for-azure-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/embracing-the-future-exploring-drupal-10-and-why-its-worth-the-upgrade</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/minimal-apis-in-net-how-to-build-lean-scalable-services-on-azure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/angular-observables-simplified</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/understanding-solid-principles</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/entity-framework-and-net-7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/introducing-net-maui</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/top-10-reasons-net-developers-should-use-a-mac</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/whats-new-in-net-70</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/handling-exceptions-in-async-code-c</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/understanding-async-in-c</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/5083666d-b971-4f1d-a29d-b03c38511418/asynccode.jpg</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Understanding Async in C# - Asynchronous code execution</image:title>
      <image:caption>Tasks are executed at the same time. We can switch between tasks.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/fb93a837-b9eb-4807-b53d-f01ec3124b2b/syncronous+%282%29.png</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Understanding Async in C# - Synchronous code execution.</image:title>
      <image:caption>Synchronous code execution</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/c-to-var-or-not-to-var</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/top-10-benefits-of-microsoft-dataverse</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/aws-lambda-vs-azure-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/configuring-microsoft-dataverse</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/aws-cloudformation-tips</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/5-things-cloud-formation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/building-a-quality-first-culture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/azure-devops-automatic-nuget-versioning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1627556565253-DOS7SH9Y0M72GG841LWL/image002.jpg</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Azure Devops - Automatic NuGet Versioning - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1627556661954-Y3H4DTWPWC5YD0D0MOKJ/image001.jpg</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Azure Devops - Automatic NuGet Versioning - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1627556394950-HP6576T9DAESVTI205TW/image003.jpg</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Azure Devops - Automatic NuGet Versioning - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1627556016158-10345N94JIMFDGYJQ93X/Screenshot+2021-07-29+at+11.51.21.png</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Azure Devops - Automatic NuGet Versioning - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/getting-started-with-ui-path</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-21</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/migrating-to-azure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/access-pluralsight-course-assets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1614357299706-XLL1RD4TQ6K7PPA01UMR/pscourse0.png</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Accessing Pluralsight Course Assets</image:title>
      <image:caption>When you find a course you want to watch, simple click the Exercise Files link</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/get-started-with-cap-theorem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1611847918087-V8ET99X4OMUVE85QSC88/image-asset.png</image:loc>
      <image:title>James Millar, technical blog posts on Azure, AWS and tech education - Getting to Grips with CAP Theorem</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/7piilkgfusuq9ri1dhnmz6d8ii7x07</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-28</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/microsoft-azure-az-204</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/being-a-software-developer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/so-you-want-to-be-a-developer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/aws-cloudformation-templates-getting-started-available-now</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/creating-ec2-instances-with-cloudformation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/getting-started-with-cloudformation-templates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/teams-status-hack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/category/aws</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/category/cloud+formation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/category/Testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/Automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/software</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/GitHub</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/Courses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/Certification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/tips</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/quality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/Training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/cloud</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/Pluralsight</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/AZ-204</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/Microsoft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/agile</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/UI+Path</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/blog/tag/theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-07-03</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat/when-clouds-go-bad</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-02-26</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat/9o3qk664wkrgwc14bxum1y28usye9u</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-02-05</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat/episode-2-the-3-pillars-of-cloud-computing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-29</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat/31vs4uaxhvu3vg3ccsjk69o3tee38l</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-25</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat/season-1-trailer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-24</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/eat-sleep-cloud-repeat/6fmy3olqkyi64jpxkgtahdwpsbff9v</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-25</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-05-31</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/implementing-rest-apis-in-nodejs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-05-31</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/migrating-to-azure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/nodejs-microservice-fundamentals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/drupal-10-optimisation-and-security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/drupal-10-site-administration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/configuring-microsoft-dataverse-pl200-400</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/rpa-with-ui-path-getting-started</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/exam-alert-implement-security-for-iot-in-microsoft-azure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/microsoft-azure-iot-developer-implement-azure-security-centre-acs-for-iot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/microsoft-azure-iot-developer-implement-device-security-using-dps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/microsoft-azure-iot-developer-implement-device-authentication-in-iot-hub</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/microsoft-azure-developer-integrate-caching-and-content-delivery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/microsoft-azure-developer-develop-an-app-service-logic-app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/caching-javascript-rest-api-data-with-local-storage</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/managing-media-with-the-azure-media-services-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/aws-cloudformation-templates-getting-started</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/testing-xamarin-forms-applications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/microsoft-azure-cloud-patterns-architechture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/micros-services-devops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/azure-cognitive-services-bing-spell-check</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-01-01</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/tag/Azure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/tag/Pluralsight</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/tag/API</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/tag/Devops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/tag/Microservices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/courses/tag/Bing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-03-24</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-03-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5ed8d9891cfe44608910b666/1591278822573-BBRLOAEZ3HOGDX1B9TZA/about-us.jpg</image:loc>
      <image:title>About James Millar, software developer, Pluralsight Author and podcaster</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2023-12-21</lastmod>
  </url>
  <url>
    <loc>https://www.james-millar.co.uk/ask</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-01-25</lastmod>
  </url>
</urlset>

