<?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://mikemadison.net/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-10-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595126335806-E5ROTIIKKJ1SFZRHF5IY/StockSnap_GVYM0DWG9D.jpg</image:loc>
      <image:title>Blog</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2022/10/26/working-on-upstream-dependencies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-10-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/eeb95a27-e9cc-4b85-8619-5d5e2e9012cb/dependency.png</image:loc>
      <image:title>Blog - Working on Upstream Dependencies - 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://mikemadison.net/blog/2022/8/23/testing-php-81-updates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-09-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/74b87ea6-5104-4ead-bfc0-a907c4168eb2/Screen+Shot+2022-08-23+at+8.34.22+AM.png</image:loc>
      <image:title>Blog - Testing PHP 8.1 Updates - 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://mikemadison.net/blog/2022/8/9/composer-patches-not-applying</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-08-09</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2022/6/29/moblebaocl3na7x65mw8en9qr5f26u</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-06-29</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2022/4/25/drupalcon-portland-day-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-04-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/0a89df7d-e95b-4838-a490-f46837b783d8/Image+from+iOS.jpg</image:loc>
      <image:title>Blog - DrupalCon Portland Day 1 - 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/55ef920de4b03426064a8fe7/eb0d4183-4e27-4785-8f2c-a608fd416c4c/Image+from+iOS+%281%29.jpg</image:loc>
      <image:title>Blog - DrupalCon Portland Day 1 - 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/55ef920de4b03426064a8fe7/afa0941f-2ed2-4f19-b9b9-23530c9cf67c/Image+from+iOS+%282%29.jpg</image:loc>
      <image:title>Blog - DrupalCon Portland Day 1 - 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://mikemadison.net/blog/2022/3/30/my-first-week-with-a-macbook-pro-using-apples-m1-chip</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-03-30</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2022/3/8/tutorial-accessing-a-lando-database-container-with-sequel-pro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-03-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/da34151b-5d9f-477a-9615-bc93ad762ca9/Screen+Shot+2022-03-08+at+8.48.32+AM.png</image:loc>
      <image:title>Blog - Tutorial: Accessing a Lando Database Container with Sequel Pro - 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://mikemadison.net/blog/2022/2/17/2022-roadmap-for-drupal-teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1dee68a7-5ae4-47f8-85f4-a294fd0085fe/Screen+Shot+2022-02-17+at+1.39.28+PM.png</image:loc>
      <image:title>Blog - 2022 Roadmap for Drupal Teams - Make it stand out</image:title>
      <image:caption>https://www.php.net/supported-versions.php</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2022/2/2/tutorial-changing-the-base-theme-on-an-existing-custom-drupal-theme</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-02-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/3ab52551-e08f-458e-b131-6e031556b295/Screen+Shot+2022-02-02+at+1.58.01+PM.png</image:loc>
      <image:title>Blog - Tutorial: Changing the Base Theme on an Existing Custom Drupal Theme - Make it stand out</image:title>
      <image:caption>See in Govcon repo.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2022/1/18/its-that-deprecated-time-again-starting-your-drupal-10x-preparation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-01-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/41536f5d-46e3-4a9c-a506-e25ac59b1243/Screen+Shot+2022-01-18+at+2.54.49+PM.png</image:loc>
      <image:title>Blog - It's That (Deprecated) Time Again! Starting Your Drupal 10.x Preparation - 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://mikemadison.net/blog/2022/01/03/to-hotfix-or-to-rollback-that-is-the-question</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-01-03</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/12/9/updating-to-drupal-93</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-12-16</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/12/3/drupal-domain-vs-path-based-multisite-configuration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-12-04</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/11/15/tutorial-controlling-the-order-of-drupal-updates-in-custom-modules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-11-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/2ac77781-9d28-4165-a195-34234444fae1/Screen+Shot+2021-11-15+at+11.26.13+AM.png</image:loc>
      <image:title>Blog - Tutorial: Controlling the Order of Drupal Updates in Custom Modules - Make it stand out</image:title>
      <image:caption>Example updates from recent site update.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/11/2/the-end-has-come-drupal-8-end-of-life-is-today</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-11-02</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/10/27/multiple-projects-multiple-versions-of-php-how-to-easily-change-php-version-on-a-mac</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-10-27</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/10/22/patching-via-composer-not-renaming-deleting-files-as-expected</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-10-22</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/9/25/be-careful-when-you-rewrite-history-in-git</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-09-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1632613461868-GM08COPPPUELZGRJLFXY/Screen+Shot+2021-09-25+at+4.43.36+PM.png</image:loc>
      <image:title>Blog - Be Careful When You Rewrite History (in Git) - Make it stand out</image:title>
      <image:caption>https://github.com/Drupal4Gov/Drupal-GovCon-2017</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1632613930998-IY6YMEHZ9BCPVFT7FS9U/KAJ80.png</image:loc>
      <image:title>Blog - Be Careful When You Rewrite History (in Git) - Make it stand out</image:title>
      <image:caption>https://stackoverflow.com/questions/45455307/how-merge-git-imerge-final-result-to-target-branch</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1632614666974-FAMEGUP14QNE2BCSOC6Z/Screen+Shot+2021-09-25+at+5.03.27+PM.png</image:loc>
      <image:title>Blog - Be Careful When You Rewrite History (in Git) - Make it stand out</image:title>
      <image:caption>an example of an interactive rebase (git rebase -i &lt;hash&gt;)</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/9/15/composer-version-mismatch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-09-15</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/8/31/preparing-for-drupal-10</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-31</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1630438642007-YG22UI6KMIQ9K18450SG/Screen+Shot+2021-08-31+at+12.37.06+PM.png</image:loc>
      <image:title>Blog - Preparing for Drupal 10 - Make it stand out</image:title>
      <image:caption>https://www.drupal.org/project/usage/drupal</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1630438994820-857402SFMWBZ5PQDS2B0/Screen+Shot+2021-08-31+at+12.42.39+PM.png</image:loc>
      <image:title>Blog - Preparing for Drupal 10 - 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://mikemadison.net/blog/2021/7/12/tutorial-how-to-securely-embed-display-javascript-in-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-12</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/7/8/adding-a-local-environment-setup-to-an-existing-project-that-doesnt-have-one</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-08</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/6/29/lando-proxy-fails-with-error-bind-address-already-in-use</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-29</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/6/2/tutorial-google-chrome-your-connection-is-not-private-error</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-22</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1622653022955-6E9DA2TX5BFMXGHMAWAW/Screen+Shot+2021-06-01+at+12.12.03+PM.png</image:loc>
      <image:title>Blog - Tutorial: Google Chrome Your Connection is Not Private Error - 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://mikemadison.net/blog/2021/6/2/tutorial-updating-to-php-80-with-composer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-02</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/5/25/testing-the-drupal-92-beta-update</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-05-25</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/5/21/behind-the-curtain-how-do-we-run-the-dgc-website</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-05-21</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/5/17/resolving-the-docksal-failed-starting-the-proxy-service-error</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-05-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/5/6/the-time-has-come-start-on-your-drupal-9-update-asap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-05-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1620324541925-YKJ06YASQRB8TPUW4JB3/Screen+Shot+2021-05-06+at+11.06.15+AM.png</image:loc>
      <image:title>Blog - The Time Has Come: Start on your Drupal 9 Update ASAP</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/4/29/integrating-composer-into-cicd-pipelines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-04-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1619709413322-7NAFP5BSBHA9C9AJNZKL/Screen+Shot+2021-04-29+at+8.14.41+AM.png</image:loc>
      <image:title>Blog - Integrating Composer into CI/CD Pipelines</image:title>
      <image:caption>Drupal GovCon codebase in Github (without Composer) https://github.com/Drupal4Gov/Drupal-GovCon-2017</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1619709524619-A2VMIZGNM2Q5B0NXHG4J/Screen+Shot+2021-04-29+at+8.18.24+AM.png</image:loc>
      <image:title>Blog - Integrating Composer into CI/CD Pipelines</image:title>
      <image:caption>Drupal GovCon codebase in PHPStorm (after composer install)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1619710181180-ZFM9ZW7ZMDUXQAJBTWZ7/Screen+Shot+2021-04-29+at+8.29.30+AM.png</image:loc>
      <image:title>Blog - Integrating Composer into CI/CD Pipelines</image:title>
      <image:caption>https://github.com/Drupal4Gov/Drupal-GovCon-2017/blob/develop/acquia-pipelines.yml#L25</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/4/24/hiring-right-vs-hiring-right-now</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-04-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/4/21/drupal-core-security-update-917-9012-8914</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-04-21</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/4/13/acquia-lightning-end-of-life</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-10-22</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/4/5/release-cadence-keeping-the-wheels-rolling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-04-05</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/3/24/overlooking-security-vulnerabilities-the-danger-of-html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-03-25</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/3/9/installing-composer-2-on-a-continuous-integration-build-server</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-03-09</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/3/2/blt-validation-fails-on-twig-functions-variables</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-03-02</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/2/25/tutorial-how-to-setup-drupal-9-multisite-locally-with-drupal-vm-and-blt-12</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-12-03</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/2/17/installing-composer-1-and-composer-2-on-the-same-host-machine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-09-16</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/2/16/the-importance-of-a-testing-strategy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-02-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1613153591979-X2YJPCWHJ4CYA94PLTVX/Screen+Shot+2021-02-12+at+10.12.25+AM.png</image:loc>
      <image:title>Blog - The Importance of a Testing Strategy</image:title>
      <image:caption>Source: https://www.bbc.com/news/world-us-canada-55925674</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/2/3/reviewing-someone-elses-project</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-02-03</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/1/20/composer-aliases-how-to-fake-a-dependency</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-20</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/1/19/fixing-deprecated-php-code-in-drupal-8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1611079183122-9C1BRUL6B0MII2CQLZZ2/Screen+Shot+2021-01-19+at+9.59.12+AM.png</image:loc>
      <image:title>Blog - Fixing Deprecated PHP Code in Drupal 8 to Prepare for Drupal 9 (and beyond)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/1/14/drupal-9-fun-with-update-hooks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610669826116-NV9IT2YKMTIGJGSIZUIW/Screen+Shot+2021-01-11+at+2.50.12+PM.png</image:loc>
      <image:title>Blog - Drupal 9: Fun With Update Hooks</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610670108084-BERQ3Q4NBOGYAGRT7HGR/Screen+Shot+2021-01-14+at+4.20.54+PM.png</image:loc>
      <image:title>Blog - Drupal 9: Fun With Update Hooks</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610671143078-W8VKZ7EV71Q8L276VVY3/Screen+Shot+2021-01-14+at+4.38.31+PM.png</image:loc>
      <image:title>Blog - Drupal 9: Fun With Update Hooks</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/1/8/contributing-to-open-source-projects-just-do-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610131545042-IPBZNFPA01HS4W21V965/Screen+Shot+2021-01-08+at+10.45.16+AM.png</image:loc>
      <image:title>Blog - Contributing to Open Source Projects: Just Do It!</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610132019220-IM93F7KQ35X26HO3KAJL/Screen+Shot+2021-01-08+at+10.53.21+AM.png</image:loc>
      <image:title>Blog - Contributing to Open Source Projects: Just Do It!</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/1/7/gitignore-filesystem-mvp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-08</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2021/1/5/top-5-recommended-2021-skills-drupal-developers-architects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-05</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/29/a-look-back-at-2020</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-29</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/23/tutorial-starting-a-new-drupal-9-project</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1608741756171-AOAUSCKFYUGQV0PV3V1U/local-drupal-development-environments-2019-results.png</image:loc>
      <image:title>Blog - Tutorial: Starting a new Drupal 9 Project</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1608749075639-9M5NWY16CMCDIRAL0IG1/Screen+Shot+2020-12-23+at+10.43.38+AM.png</image:loc>
      <image:title>Blog - Tutorial: Starting a new Drupal 9 Project</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/18/drupal-9-multisite-implications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-18</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/17/acquia-build-and-launch-tools-blt-lando-plugin</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/11/composer-2-faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-27</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/7/using-technology-for-good-changing-my-routine-in-2020-to-reduce-plastic-waste</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-08</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/12/2/state-of-drupal-december-2020-updating-to-drupal-91</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-02</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/24/a-tale-of-two-interviews-what-works-and-what-doesnt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/19/drupal-908-and-899-security-update</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-19</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/19/introduction-to-accessibility-testing-pa11y</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-19</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/17/configuring-php-version-with-composer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/16/updating-to-php-74</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1605294513077-PSW2QSPU6OMRN9Q40JVM/Screen+Shot+2020-11-13+at+11.08.21+AM.png</image:loc>
      <image:title>Blog - Updating to PHP 7.4</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1605294666485-9PDWKDY850COO57P0RSE/Screen+Shot+2020-11-13+at+10.01.48+AM.png</image:loc>
      <image:title>Blog - Updating to PHP 7.4</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/13/15-of-the-top-drupal-7-contrib-modules-that-you-do-not-need-in-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-13</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/11/the-everything-wrong-scenario-fixing-a-broken-drupal-9-site</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1605114810186-B9YTOXFKQ82FSKYSZF5N/Screen+Shot+2020-11-11+at+9.13.16+AM.png</image:loc>
      <image:title>Blog - The Everything Wrong Scenario: Fixing a Broken Drupal 9 Site</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/11/9/preparing-to-update-to-drupal-91</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-09</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1604949345545-2ZJ1ZZVKTP736FH4XKJR/Screen+Shot+2020-11-09+at+9.21.04+AM.png</image:loc>
      <image:title>Blog - Preparing for Drupal 9.1: Testing the Alpha Release</image:title>
      <image:caption>https://www.drupal.org/about/core/policies/core-release-cycles/drupal-core-release-cycle-major-minor-and-patch-releases</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/29/ways-to-change-override-drupal-configuration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/26/critical-tools-for-development-environment-detector</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-27</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/23/preparing-for-the-lightning-media-5x-update</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1603469549102-72N0ECDBWY99CZGPUAKK/Screen+Shot+2020-10-22+at+11.13.23+AM.png</image:loc>
      <image:title>Blog - Preparing for the Lightning 5.x Media Update</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1603470217864-4ODS3G27YX80SIZBHYWX/Screen+Shot+2020-10-23+at+9.23.29+AM.png</image:loc>
      <image:title>Blog - Preparing for the Lightning 5.x Media Update</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/19/an-absolute-beginners-guide-working-with-ides</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1603223482195-11AS5OWE6AWZF45XL17D/Screen+Shot+2020-10-20+at+12.50.53+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Working with IDEs</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1603223501931-P8NL5DTFFMKA040A3V5U/Screen+Shot+2020-10-20+at+12.50.58+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Working with IDEs</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/14/how-and-why-to-update-to-composer-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602698278492-I8R81TMMV4J75R0GKVHB/Screen+Shot+2020-10-14+at+10.57.49+AM.png</image:loc>
      <image:title>Blog - How (and Why) to Update to Composer 2</image:title>
      <image:caption>https://php.watch/articles/composer-2</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/13/my-philosophy-on-git-the-5-commands-you-should-learn-asap-and-1-you-should-forget</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602608445151-KXUCBSP7X5C4QNW4V3PV/Screen+Shot+2020-10-13+at+9.56.44+AM.png</image:loc>
      <image:title>Blog - My Philosophy on Git: The 5 Commands You Should Learn ASAP and 1 You Should Forget</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602609006777-Z5WIGUDKQJ66LZRHQCYJ/Screen+Shot+2020-10-13+at+10.09.59+AM.png</image:loc>
      <image:title>Blog - My Philosophy on Git: The 5 Commands You Should Learn ASAP and 1 You Should Forget</image:title>
      <image:caption>https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602609321173-BRZCQ3RIB3J8K791FSY7/Screen+Shot+2020-10-13+at+10.12.39+AM.png</image:loc>
      <image:title>Blog - My Philosophy on Git: The 5 Commands You Should Learn ASAP and 1 You Should Forget</image:title>
      <image:caption>https://www.atlassian.com/git/tutorials/syncing/git-pull</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602609838145-JUC5FQANP8OP5TS7XWY0/Screen+Shot+2020-10-13+at+10.23.25+AM.png</image:loc>
      <image:title>Blog - My Philosophy on Git: The 5 Commands You Should Learn ASAP and 1 You Should Forget</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/13/workshop-schedule-for-the-2020-acquia-engage-conference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602598795367-DTHVV60AYHRUR2P11TU7/Screen+Shot+2020-10-13+at+7.19.38+AM.png</image:loc>
      <image:title>Blog - Workshop Schedule for the 2020 Acquia Engage Conference</image:title>
      <image:caption>https://www.drupal.org/project/usage/drupal</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/12/an-absolute-beginners-guide-using-drupal-core-method-own-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602093141763-LLTWIE29QFVR5XU34EMY/Screen+Shot+2020-10-07+at+10.34.09+AM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Using a Drupal Core Method in Your Own Code</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602093205204-K9CKCN4BEULU2OSZ9SP1/Screen+Shot+2020-10-07+at+10.41.59+AM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Using a Drupal Core Method in Your Own Code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/8/how-to-make-your-ide-autocomplete-even-when-its-not</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602167413485-62KHUPVSCMKROBVAAK8P/Screen+Shot+2020-10-07+at+8.47.21+AM.png</image:loc>
      <image:title>Blog - How to Make Your IDE Autocomplete (even when it's not)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1602085242828-7L6FW4873KI90Z3GTFYI/Screen+Shot+2020-10-07+at+8.22.43+AM.png</image:loc>
      <image:title>Blog - How to Make Your IDE Autocomplete (even when it's not)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/7/fixing-the-composer-undefined-index-extra-errorexception</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-07</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/10/5/updating-the-drupal-govcon-website-to-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-05</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/27/its-never-too-late-to-start-automated-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/22/5-common-drupal-9-accessibility-mistakes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-14</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/21/an-absolute-beginners-guide-getting-started-with-drush</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1600702525126-YIO4X2R8M3OZ6JYUAEOE/Screen+Shot+2020-09-21+at+8.34.45+AM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Getting Started with Drush</image:title>
      <image:caption>https://www.drush.org/install/</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/17/drupal-896-drupal-906-security-update</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/16/planning-your-drupal-9-upgrade-from-drupal-8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/13/how-many-ways-are-there-to-enable-a-drupal-module</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-14</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/10/drupal-govcon-2020-schedule</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-10</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/08/stop-maintaining-local-patches</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-08</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/9/1/the-art-of-asking-for-help</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1599000965966-3318P9TQZ8P7QS3V24AH/google_programmer.jpg</image:loc>
      <image:title>Blog - The Art of Asking for Help</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1599001720770-X7VH02BIALPQ9XMMI1MV/Screen+Shot+2020-09-01+at+4.07.56+PM.png</image:loc>
      <image:title>Blog - The Art of Asking for Help</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/31/introduction-to-the-drupal-spec-tool</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598908923718-J80K45V4YQKDQ2B0MDWE/Screen+Shot+2020-08-31+at+2.21.09+PM.png</image:loc>
      <image:title>Blog - Introduction to the Drupal Spec Tool</image:title>
      <image:caption>https://docs.google.com/spreadsheets/d/1FC2HSsumZUMOr83rq8mmI8g9l8g_peI_pEBnc79-Rks/edit#gid=858986005</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598908910816-I6LY0RYPXI3REGBDCLWI/Screen+Shot+2020-08-31+at+2.21.15+PM.png</image:loc>
      <image:title>Blog - Introduction to the Drupal Spec Tool</image:title>
      <image:caption>https://docs.google.com/spreadsheets/d/1FC2HSsumZUMOr83rq8mmI8g9l8g_peI_pEBnc79-Rks/edit#gid=943298572</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598909117462-2EC2OIBCVDLZV8XWHPXK/Screen+Shot+2020-08-31+at+2.24.23+PM.png</image:loc>
      <image:title>Blog - Introduction to the Drupal Spec Tool</image:title>
      <image:caption>https://docs.google.com/spreadsheets/d/1FC2HSsumZUMOr83rq8mmI8g9l8g_peI_pEBnc79-Rks/edit#gid=0</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598909167731-3WBNDYL1N2O4AKMAC02I/Screen+Shot+2020-08-31+at+2.25.06+PM.png</image:loc>
      <image:title>Blog - Introduction to the Drupal Spec Tool</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/27/tutorial-using-the-plugin-system-in-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598318889288-RE7FCCNKQZTY3790TQPD/Screen+Shot+2020-08-24+at+6.27.57+PM.png</image:loc>
      <image:title>Blog - Tutorial: Using the Plugin System in Drupal 9: Creating Custom Views Fields</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598322226124-8IJBAYFUU16MZ8GGVBEC/Screen+Shot+2020-08-24+at+7.22.57+PM.png</image:loc>
      <image:title>Blog - Tutorial: Using the Plugin System in Drupal 9: Creating Custom Views Fields</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598322237598-79791GFBX5R1EA64WGP2/Screen+Shot+2020-08-24+at+7.23.04+PM.png</image:loc>
      <image:title>Blog - Tutorial: Using the Plugin System in Drupal 9: Creating Custom Views Fields</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/25/managing-packages-with-composer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-25</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/24/planning-your-drupal-9-upgrade-from-drupal-7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1598206573144-TZD678FKBA5SOK0EZMDZ/stats.png</image:loc>
      <image:title>Blog - Planning Your Drupal 9 Upgrade from Drupal 7</image:title>
      <image:caption>Source: https://www.drupal.org/project/usage/drupal</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/21/an-absolute-beginners-guide-getting-started-with-drupalvm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1597439757861-ZNEOSU6VQFV63YH49DFL/Screen+Shot+2020-08-14+at+2.15.45+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Getting Started with DrupalVM</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1597440117893-UMXUF7H7IDISUSZBEUA6/Screen+Shot+2020-08-14+at+2.21.49+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Getting Started with DrupalVM</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/18/resolving-composerlock-git-merge-conflicts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1597705358920-KGS0JWOQXVXKYXCJDCJ9/Screen+Shot+2020-08-17+at+4.02.25+PM.png</image:loc>
      <image:title>Blog - Resolving Composer.lock Git Merge Conflicts</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/17/5-critical-strategies-teams-using-virtual-environments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/13/troubleshooting-composer-out-of-memory-errors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-14</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/11/code-review-is-critical-so-why-dont-more-projects-do-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-12</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/8/free-webinar-announcement-future-proofing-for-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-23</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/8/5-critical-files-for-every-drupal-projects-git-repository</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/5/config-split-a-guide-to-conditional-configuration-in-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1596687474572-XNRBSFWTOON006FUX8EV/Screen+Shot+2020-08-05+at+9.17.21+PM.png</image:loc>
      <image:title>Blog - Config Split: A Guide to Conditional Configuration in Drupal 9</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/4/an-absolute-beginners-guide-dependency-management-and-composer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1596550999721-F2LT4N8GVOLVI5DU8MM2/raf%252C750x1000%252C075%252Ct%252CFFFFFF_97ab1c12de.u3.jpg</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Dependency Management and Composer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/8/2/drupal-9-configuration-management-workflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/29/why-am-i-writing-entry-level-material-and-tutorials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1596079216503-55DM01S5I4H3LHY1W0VU/0372-02_cms_learning_curve.jpg</image:loc>
      <image:title>Blog - Why am I writing Entry Level Material and Tutorials?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/27/an-absolute-beginners-guide-writing-your-first-drupal-9-module</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595892773264-KWF67LAGQJB2DKC95V1M/Screen+Shot+2020-07-27+at+4.32.39+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Writing Your First Drupal 9 Module</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595901013042-IV2CW4I9KKH4P3GYCCLI/Screen+Shot+2020-07-27+at+6.49.53+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Writing Your First Drupal 9 Module</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595901059987-JCK2WCIM7OJ4W5AOVS58/Screen+Shot+2020-07-27+at+6.50.51+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Writing Your First Drupal 9 Module</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595901723029-258HD1MKNW4OM67B1MWH/Screen+Shot+2020-07-27+at+7.01.42+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Writing Your First Drupal 9 Module</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595904367776-7C5X217Q8TVMPQSPNBGO/Screen+Shot+2020-07-27+at+7.45.47+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Writing Your First Drupal 9 Module</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595905328659-SF3NERQW09003A2W8BAB/Screen+Shot+2020-07-27+at+8.01.30+PM.png</image:loc>
      <image:title>Blog - An Absolute Beginner's Guide: Writing Your First Drupal 9 Module</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/25/10-tips-for-successfully-working-remotely-in-2020</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-20</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/23/devops-critical-steps-to-include-in-your-drupal-9-continuous-integration-workflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-17</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/22/contrib-security-update-easy-breadcrumb-113</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/21/setting-up-a-new-macbook-pro-for-local-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595371566680-6PUA10PVHIJ0GUFH62F7/Screen+Shot+2020-07-21+at+3.45.22+PM.png</image:loc>
      <image:title>Blog - Setting Up a new Macbook Pro for Local PHP Development</image:title>
      <image:caption>Homebrew install successful!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595371770558-Y5DQKCZK612NM602AJW6/Screen+Shot+2020-07-21+at+3.48.48+PM.png</image:loc>
      <image:title>Blog - Setting Up a new Macbook Pro for Local PHP Development</image:title>
      <image:caption>Homebrew installed PHP 7.4 by Default</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595371994834-Y6DQV9950O87BE16UTIX/Screen+Shot+2020-07-21+at+3.53.06+PM.png</image:loc>
      <image:title>Blog - Setting Up a new Macbook Pro for Local PHP Development</image:title>
      <image:caption>Downgraded to PHP 7.3</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595373113479-92294W9RS2JL0VY6WPWH/container.jpg</image:loc>
      <image:title>Blog - Setting Up a new Macbook Pro for Local PHP Development</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/20/drupal-9-configuration-management-strategy-an-introduction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/18/the-open-source-contribution-that-literally-anyone-can-make</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-20</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/16/pulling-the-trigger-updating-the-drupal4gov-not-for-profit-website-to-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594931391649-HO4L6XRAMTTYBQTQEF1X/d9success.png</image:loc>
      <image:title>Blog - Pulling the Trigger: Updating the Drupal4Gov Not for Profit Website to Drupal 9</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594931461626-11INXKC12UDA3ZDH43FH/Screen+Shot+2020-07-16+at+1.30.45+PM.png</image:loc>
      <image:title>Blog - Pulling the Trigger: Updating the Drupal4Gov Not for Profit Website to Drupal 9</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/15/the-things-that-annoy-me-as-a-hiring-manager-when-hiring-a-developer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-20</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/14/memories-of-drupalcons-past</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594731280612-M1O63X0K3PSS0E7UU80Y/drupalcons.png</image:loc>
      <image:title>Blog - Memories of DrupalCons Past</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/12/the-9-drupal-modules-i-use-on-literally-every-build-in-2020</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594589524435-1TPVVD7Q0CQUYBKVS3IO/Pasted_Image_2020-06-18__11_18_PM.jpg</image:loc>
      <image:title>Blog - The 9 Drupal Modules I use on Literally Every Build in 2020</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594589578247-52QVVBYOXVLYU600R7NY/Screen+Shot+2014-08-26+at+3.42.50+PM.png</image:loc>
      <image:title>Blog - The 9 Drupal Modules I use on Literally Every Build in 2020</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594605306230-WXT1LTPXHTX5KJVOKZJ4/2015-12-10+08-05-44.png</image:loc>
      <image:title>Blog - The 9 Drupal Modules I use on Literally Every Build in 2020</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594608607002-9KGA6QGQL5JK98XM6ZT8/fieldgroup_03.png</image:loc>
      <image:title>Blog - The 9 Drupal Modules I use on Literally Every Build in 2020</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594608745119-NY0AFGYUGHKR32BOFDJE/path_auto_0.png</image:loc>
      <image:title>Blog - The 9 Drupal Modules I use on Literally Every Build in 2020</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594609103880-92CGBQJM3PWFJSPW1QWQ/Screen+shot+2012-04-23+at+5.05.33+PM_0.png</image:loc>
      <image:title>Blog - The 9 Drupal Modules I use on Literally Every Build in 2020</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/10/10-composer-commands-and-hacks-to-add-to-your-daily-workflow-in-2020</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/9/drupal-892-update</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-09</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/7/9/finding-a-missing-function</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/6/26/drupal-configuration-introduction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1593194985767-9PE0RTIRM0E2BWK43FIA/Screen+Shot+2020-06-26+at+11.09.32+AM.png</image:loc>
      <image:title>Blog - Drupal 9 Configuration Introduction</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2020/6/25/should-you-make-the-switch-to-drupal-9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-09-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2019/12/31/dependency-injection-in-php-and-drupal-8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-12</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2019/3/13/switching-from-drupal-vm-to-docksal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-10-12</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2019/2/27/why-i-finally-ditched-digital-note-taking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-24</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2015/9/28/ditching-the-press</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-10</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2015/07/its-a-web-web-world-part-3</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-10</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2015/07/its-a-web-web-world-part-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-10</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/2015/07/its-a-web-web-world-part-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-10</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Tutorials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Pop+Culture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Uncategorized</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Management</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Travel</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/DevOps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Drupal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Tech+Jobs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Reviews</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Video+Games</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Wordpress</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Writing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/category/Development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/interviewing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/accessibility</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/plugins</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/release</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/taxonomy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/repository</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/code+samples</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/qa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/patch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/themes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/devops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/code+review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/https</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/multisite</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/lightning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/databases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/upd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/community</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/contrib</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/javascript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/mediawiki</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal4gov</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/ARC</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/depre</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/quality+assurance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/Websites</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/content+architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/hosting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/BLT</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/tools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/code+quality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/dependency+management</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/Urban+Fantasy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/government</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/d8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/d9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/conferences</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/deployment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/rollback</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/hotfix</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/composer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/homebrew</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/entities</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/php</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/troubleshooting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/travel</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/teleworking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/continuous+integration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/covid</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/wordpress</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/environments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/emergency</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drush</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupalcon</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/presentation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/updating</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/macbook</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/remote+work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/mysql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/Docksal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/deprecated+code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/webinar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/workflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/virtualization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/chrome</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/version+control</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/ide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/deprecation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/sustainability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/modules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/phpcs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/virtual+machine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/hiring</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/configuration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal10</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/media</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/patching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/docker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/drupal+7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/open+source</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/git</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/Point+of+VIew</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/twig</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/debugging</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/dependency+injection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/end</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/views</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/end+of+life</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/phpbb</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/autocomplete</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/local+development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/compo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/technology</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/Drupal+VM</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/blog/tag/lando</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mikemadison.net/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-07-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1633973723412-F5TIZ56M9WHLLRF762LV/2021-mikemadison-headshot.jpg</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1593456805211-P1WKG8DI3MRP8P2C3AU0/assoc_badge_ind_400.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1593456841165-40FOA8GKN2A1VJ8RVGU0/drupal-cares-drop-blue-heart-watercolor-no-badge.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1594657975504-DXK0FBN22T8P1AIBQF1Z/girlswhocode.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595616631804-2UAK97NPHVUB1PCO72CQ/logo-1.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610135128306-QLRRPTMKZTWC9HV1PZ0M/Product_Certifications_Certification+Badges_v1+0_Site+Builder+D9.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610135150617-96MFDK0RTOEP1J4YC4PB/Product_Certifications_Certification+Badges_v1+0_Developer+D9.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1614011186724-LM5WY3HLI6K6FVVGCTXI/badge_D9+BACK+END.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1614011070124-G52SJGAO9OJTK5V9IOIF/badge_D9+FRONT+END.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1614011151099-VDEMWQYQXYJZYJPWDO3M/D9GM.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610135198390-YGJUMYUZUQBXOW1AFRWO/Product_Certifications_Certification+Badges_v1+0_Site+Builder+D8.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610135212091-BE4PBBUMVOHW40PLEUTK/Product_Certifications_Certification+Badges_v1+0_Developer+D8.png</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1610135272350-6RF7C2Z9A3NPGGW1RNZJ/Product_Certifications_Certification+Badges_v1+0_Developer+D7.png</image:loc>
      <image:title>About</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/other-publications</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-03-19</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-06-25</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/privacy-policy</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-07-14</lastmod>
  </url>
  <url>
    <loc>https://mikemadison.net/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2024-10-04</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/9187f4b5-729a-4b7b-9553-8f798d4b2de5/268D1799-264C-4C89-A97D-6D3D0D31D691.jpg</image:loc>
      <image:title>Mike Madison Drupal Architect and Blogger</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/blog-home</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-10-14</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595126335806-E5ROTIIKKJ1SFZRHF5IY/StockSnap_GVYM0DWG9D.jpg</image:loc>
      <image:title>Blog</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/about-1</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-07-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55491642e4b0cb0b033d590e/1454970845913-DZ05SM2XYLT8HM57U9UJ/jessiebush_wethepeople_deadlponies1.jpg</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55491642e4b0cb0b033d590e/1454970889071-KVXU3YEM4GJ4VP0W0ZVF/jessiebush_croatia_traveldiary1.jpg</image:loc>
      <image:title>About</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/archives</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/55ef920de4b03426064a8fe7/1595126335806-E5ROTIIKKJ1SFZRHF5IY/StockSnap_GVYM0DWG9D.jpg</image:loc>
      <image:title>Archives</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://mikemadison.net/speaking</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-06-02</lastmod>
  </url>
</urlset>

