<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/08/new-site-design-live/</loc>
    <lastmod>2011-03-08</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/08/record-and-wipe-cdrw-disks-through-command-line/</loc>
    <lastmod>2011-03-08</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/09/national-no-smoking-day/</loc>
    <lastmod>2011-03-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/10/templated-410-error-pages-in-wordpress/</loc>
    <lastmod>2011-03-10</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/11/override-core-widget-output-in-wordpress/</loc>
    <lastmod>2011-03-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/14/speeding-up-load-times/</loc>
    <lastmod>2011-03-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/25/friday-update-1/</loc>
    <lastmod>2011-03-25</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/03/28/brie-history-of-fonts-on-the-web/</loc>
    <lastmod>2011-03-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2011-03-30-wordpress-post-formats-made-easy/</loc>
    <lastmod>2011-03-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/04/05/filter-a-category-from-your-wordpress-blog/</loc>
    <lastmod>2011-04-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/04/21/playing-with-incarna-in-eve-online/</loc>
    <lastmod>2011-04-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/10/12/file-validation-with-jquery-and-html5/</loc>
    <lastmod>2011-10-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/10/19/understanding-sef-routing-for-joomla-components/</loc>
    <lastmod>2011-10-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/11/03/quantity-vs-quality/</loc>
    <lastmod>2011-11-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/11/04/a-basic-date_diff-for-php-5-2/</loc>
    <lastmod>2011-11-04</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2011/12/27/optimising-wordpress-caching/</loc>
    <lastmod>2011-12-27</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2012/01/26/disabling-apache-server-signature/</loc>
    <lastmod>2012-01-26</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2012/03/31/blueberry-slider-with-slidetoggle-workaround/</loc>
    <lastmod>2012-03-31</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2012/04/17/installing-xhprof-on-debian-squeeze/</loc>
    <lastmod>2012-04-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2012/06/22/api-callback-urls-http-authentication/</loc>
    <lastmod>2012-06-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2013/01/28/responsive-layout-sidebar-with-css/</loc>
    <lastmod>2013-01-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-06-11-client-qualitick-ltd-juicy-media/</loc>
    <lastmod>2013-06-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2013/06/27/twitter-widget-for-wordpress/</loc>
    <lastmod>2013-06-27</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-07-18-installable-webapps-extend-the-sandbox-boris-smus/</loc>
    <lastmod>2013-07-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-08-01-recess/</loc>
    <lastmod>2013-08-01</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-08-05-the-slippery-slope-90-percent-of-everything/</loc>
    <lastmod>2013-08-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-08-07-essential-considerations-for-crafting-quality-media-queries/</loc>
    <lastmod>2013-08-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-05-quick-tip-avoid-fout-by-adding-a-web-font-preloader-webdesigntuts/</loc>
    <lastmod>2013-09-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-10-backbone-js-able-to-do-rest-and-localstorage/</loc>
    <lastmod>2013-09-10</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-11-pure/</loc>
    <lastmod>2013-09-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-11-responsive-data-table-roundup/</loc>
    <lastmod>2013-09-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-11-what-is-a-router-backbone-js/</loc>
    <lastmod>2013-09-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-12-zombies-run-managing-page-transitions-in-backbone-apps/</loc>
    <lastmod>2013-09-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-09-14-are-you-a-sucker-how-to-use-the-internet/</loc>
    <lastmod>2013-09-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2013/11/01/disconnecting-egit-project-eclipse/</loc>
    <lastmod>2013-11-01</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2013/11/05/movember-2013/</loc>
    <lastmod>2013-11-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-11-07-apache-cordova/</loc>
    <lastmod>2013-11-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2013-11-18-copy-to-clipboard-using-javascript-and-flash/</loc>
    <lastmod>2013-11-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-01-23-css-regions-considered-harmful-%e2%88%99-an-a-list-apart-blog-post/</loc>
    <lastmod>2014-01-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-01-23-gitlab-ce-6-5-released/</loc>
    <lastmod>2014-01-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-01-26-php-5-6-alpha/</loc>
    <lastmod>2014-01-26</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-01-28-why-is-progressive-enhancement-so-unpopular/</loc>
    <lastmod>2014-01-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-01-29-lost-50000-twitter-username/</loc>
    <lastmod>2014-01-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-01-29-magento-checklist-for-design-elements/</loc>
    <lastmod>2014-01-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-09-mapping-relational-databases-and-sql-to-mongodb-tuts-code-article/</loc>
    <lastmod>2014-02-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-09-phpstorm-top-productivity-hacks-and-shortcuts/</loc>
    <lastmod>2014-02-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/02/10/mounting-cifs-shares-fstab/</loc>
    <lastmod>2014-02-10</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-11-choosing-vanilla-javascript/</loc>
    <lastmod>2014-02-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-11-reinstalling-magento-modules/</loc>
    <lastmod>2014-02-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-12-learn-how-to-code-for-free-without-leaving-your-browser/</loc>
    <lastmod>2014-02-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-12-the-problem-with-css-pre-processors/</loc>
    <lastmod>2014-02-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/02/12/solving-pound-https-redirect-issues/</loc>
    <lastmod>2014-02-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-14-hhvm-and-hack-can-we-expect-them-to-replace-php/</loc>
    <lastmod>2014-02-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-14-localforage-offline-storage-improved/</loc>
    <lastmod>2014-02-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-14-protecting-against-link-rot-while-embracing-the-future/</loc>
    <lastmod>2014-02-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-22-gitlab-ce-6-6-released/</loc>
    <lastmod>2014-02-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-27-protect-against-humans-txt-query-string-scans%201/</loc>
    <lastmod>2014-02-27</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-02-27-protect-against-humans-txt-query-string-scans/</loc>
    <lastmod>2014-02-27</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-02-atom-2/</loc>
    <lastmod>2014-03-02</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-02-battle-body-field/</loc>
    <lastmod>2014-03-02</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-02-continuum/</loc>
    <lastmod>2014-03-02</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-04-90s-web-developers-remember/</loc>
    <lastmod>2014-03-04</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-05-aerotwist-my-performance-audit-workflow/</loc>
    <lastmod>2014-03-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-05-flexbox-bar-navigation-demo/</loc>
    <lastmod>2014-03-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-18-classyllamawiz/</loc>
    <lastmod>2014-03-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-19-avoiding-optional-dependencies/</loc>
    <lastmod>2014-03-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-19-how-to-create-an-admin-manageable-magento-entity-for-brands/</loc>
    <lastmod>2014-03-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-19-install-apache-solr-4-4-ubuntu-12-04-tomcat-7-mysql-data-import/</loc>
    <lastmod>2014-03-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-20-better-integration-for-open-web-apps-on-android/</loc>
    <lastmod>2014-03-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-03-20-https-mixed-content-still-the-easiest-way-to-break-ssl/</loc>
    <lastmod>2014-03-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-11-xkcd-heartbleed-explanation/</loc>
    <lastmod>2014-04-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-13-writing-to-vagrant-synced-folders/</loc>
    <lastmod>2014-04-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-14-drewhunteremptyhandles/</loc>
    <lastmod>2014-04-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-17-deal-merge-conflicts-git/</loc>
    <lastmod>2014-04-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-20-12-little-known-css-facts/</loc>
    <lastmod>2014-04-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-21-ebb-web/</loc>
    <lastmod>2014-04-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-22-improve-the-payment-experience-with-animations/</loc>
    <lastmod>2014-04-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-29-netz98n98-magerun/</loc>
    <lastmod>2014-04-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-30-joomla-3-3-0-released%201/</loc>
    <lastmod>2014-04-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-04-30-joomla-3-3-0-released/</loc>
    <lastmod>2014-04-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-05-09-rewriting-block-class/</loc>
    <lastmod>2014-05-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/08/07/git-changed-files-two-commits/</loc>
    <lastmod>2014-08-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-02-editing-magento-translate-csv-file-belvg-blog/</loc>
    <lastmod>2014-09-02</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-09-dark-corners-ui/</loc>
    <lastmod>2014-09-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/09/09/converting-favicon-png-convert-streams/</loc>
    <lastmod>2014-09-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-10-css-character-escape-sequences/</loc>
    <lastmod>2014-09-10</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-18-recent-exploit-using-fake-magento-extensions/</loc>
    <lastmod>2014-09-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-23-configure-virtual-memory-swap-file-vps/</loc>
    <lastmod>2014-09-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-26-php-shell-scripts-magento/</loc>
    <lastmod>2014-09-26</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-28-html5-wordpress-starter-theme/</loc>
    <lastmod>2014-09-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2014-09-29-framework-deploying-wordpress-sites-capistrano-3/</loc>
    <lastmod>2014-09-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/15/thomasweltonlaravel-gravatar-%c2%b7-github/</loc>
    <lastmod>2014-12-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/16/exim-dkim-debian-configuration/</loc>
    <lastmod>2014-12-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/16/how-to-create-a-facade-in-laravel-4/</loc>
    <lastmod>2014-12-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/16/laravel-4-authentication/</loc>
    <lastmod>2014-12-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/16/laravel-administrator-documentation/</loc>
    <lastmod>2014-12-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/16/redirect-local-root-mail-external-email-address-linux/</loc>
    <lastmod>2014-12-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/16/using-syslog-php-applications/</loc>
    <lastmod>2014-12-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2014/12/18/simplified-laravel-acl/</loc>
    <lastmod>2014-12-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/03/creating-customizable-packages-routing/</loc>
    <lastmod>2015-01-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/06/command-line-interface-wordpress/</loc>
    <lastmod>2015-01-06</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/06/managing-databases-migrations/</loc>
    <lastmod>2015-01-06</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/07/introduction-content-security-policy/</loc>
    <lastmod>2015-01-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/09/scaling-cloudflares-massive-waf/</loc>
    <lastmod>2015-01-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/09/updating-debian-package-new-upstream-release/</loc>
    <lastmod>2015-01-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/12/installing-magento-2-composer/</loc>
    <lastmod>2015-01-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/01/14/data-validation-laravel-right-way/</loc>
    <lastmod>2015-01-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/02/15/whats-new-laravel-5/</loc>
    <lastmod>2015-02-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/02/25/build-ngx_pagespeed-from-source/</loc>
    <lastmod>2015-02-25</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/03/06/improving-laravel-5s-registrar-service/</loc>
    <lastmod>2015-03-06</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/03/17/pluralization-for-javascript/</loc>
    <lastmod>2015-03-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/04/05/php-7-feature-freeze/</loc>
    <lastmod>2015-04-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/04/20/laravel-forge-hosting-on-aws/</loc>
    <lastmod>2015-04-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/05/07/strong-ssl-security-on-nginx/</loc>
    <lastmod>2015-05-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/05/11/creating-responsive-shapes-with-clip-path-and-breaking-out-of-the-box-smashing-magazine/</loc>
    <lastmod>2015-05-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/05/11/installation-mockery/</loc>
    <lastmod>2015-05-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/05/21/jinn-koriechs-blog-ocsp-stapling-with-haproxy/</loc>
    <lastmod>2015-05-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/05/29/nginx-wordpress-fastcgi_cache-with-conditional-purging/</loc>
    <lastmod>2015-05-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/06/03/on-http-middleware-and-psr-7/</loc>
    <lastmod>2015-06-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/06/05/how-to-use-docker-to-run-phpunit-tests-in-parallel/</loc>
    <lastmod>2015-06-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/06/10/pre-compile-your-handlebars-templates/</loc>
    <lastmod>2015-06-10</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/07/24/php7-beta1-build-process-for-debian-wheezy/</loc>
    <lastmod>2015-07-24</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/07/29/cattle-vs-kittens-on-cloud-platforms-no-one-hears-the-kittens-dying/</loc>
    <lastmod>2015-07-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/08/17/vagrant-lamp-stack-with-debian-jessie/</loc>
    <lastmod>2015-08-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2015/10/13/unit-testing-introduction-to-phpunit/</loc>
    <lastmod>2015-10-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/03/14/using-doctrine-2-in-zend-framework-2-the-blog-of-jason-grimes-2/</loc>
    <lastmod>2016-03-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/03/18/comic-book-fx-lettering-with-svg-filters/</loc>
    <lastmod>2016-03-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/03/18/mockery-a-better-way-envato-tuts-code-tutorial/</loc>
    <lastmod>2016-03-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/03/30/getting-started-%c2%b7-spring-boot-with-docker/</loc>
    <lastmod>2016-03-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/04/11/paying-technical-debt-how-to-rescue-legacy-code-through-refactoring/</loc>
    <lastmod>2016-04-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/04/12/faker-is-a-php-library-that-generates-fake-data-for-you/</loc>
    <lastmod>2016-04-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/04/12/thoughts-on-continuous-delivery-and-agile-development/</loc>
    <lastmod>2016-04-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/04/13/readability-html-content-article-extractor-web-scrapping-library-written-in-php/</loc>
    <lastmod>2016-04-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/04/20/how-to-implement-sri-in-your-build-process/</loc>
    <lastmod>2016-04-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/04/22/set-up-zend-framework-2-with-behat-and-twig/</loc>
    <lastmod>2016-04-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/05/04/building-domain-model/</loc>
    <lastmod>2016-05-04</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/05/13/library-phing-targets-behat/</loc>
    <lastmod>2016-05-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/05/13/mock-http-requests-server-side-php-unit-tests/</loc>
    <lastmod>2016-05-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/05/13/simple-logging-zf2-exceptions/</loc>
    <lastmod>2016-05-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/07/11/standalone-doctrine-migrations-redux/</loc>
    <lastmod>2016-07-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/07/28/how-to-replace-the-action-helper-in-zf-2/</loc>
    <lastmod>2016-07-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/07/28/on-deprecating-servicelocatoraware/</loc>
    <lastmod>2016-07-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/07/28/zend-framework-2-getting-closer-with-pluginmanager/</loc>
    <lastmod>2016-07-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/09/15/decoupling-the-framework/</loc>
    <lastmod>2016-09-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2016/10/19/phpspecprophecy-highly-opinionated-mocking-framework-php-5-3/</loc>
    <lastmod>2016-10-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/03/gatling-project-stress-tool/</loc>
    <lastmod>2017-02-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/03/story-mapping-visual-way-building-product-backlog/</loc>
    <lastmod>2017-02-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/cucumber-spring-integration/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/envoy-c-l7-proxy-and-communication-bus/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/field-dependency-injection-considered-harmful-spring/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/happy-releases-with-maven-and-bamboo/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/maven-versioning-strategy/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/redirect-stdout-from-child-processes-to-supervisord/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/rest-api-testing-with-cucumber/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/02/17/understanding-the-tomcat-classpath/</loc>
    <lastmod>2017-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/09/05/docker-error-starting-userland-proxy/</loc>
    <lastmod>2017-09-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/11/15/introduction-immutable-infrastructure-oreilly-media/</loc>
    <lastmod>2017-11-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2017/12/20/automating-server-setup-ansible/</loc>
    <lastmod>2017-12-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2018/02/01/were-http-2-and-ipv6-compatible/</loc>
    <lastmod>2018-02-01</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2018/02/02/and-dnssec-signed/</loc>
    <lastmod>2018-02-02</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2018/02/17/using-replication-driver-in-spring-boot/</loc>
    <lastmod>2018-02-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2018/07/31/aspect-oriented-programming-spring-aop/</loc>
    <lastmod>2018-07-31</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/2018/08/20/using-servlet-filter-httpservletrequest-and-spring/</loc>
    <lastmod>2018-08-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/getting-started-with-an-ssg/</loc>
    <lastmod>2019-10-08</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/tutorials/eleventy-sorting/</loc>
    <lastmod>2019-10-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/tutorials/working-with-gradle-multi-module/</loc>
    <lastmod>2019-10-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/tutorials/deploying-eleventy-to-ipfs/</loc>
    <lastmod>2019-10-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/tutorials/gitlab-ci-from-scratch/</loc>
    <lastmod>2019-11-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/tutorials/using-unix-facl/</loc>
    <lastmod>2019-11-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/notepads/install-stuff-in-alpine/</loc>
    <lastmod>2019-12-25</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/kotlin-nullable-types/</loc>
    <lastmod>2020-06-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/aws-layers-install-git-lambda/</loc>
    <lastmod>2020-06-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/news/goodbye-wordpress/</loc>
    <lastmod>2020-06-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/tutorials/webmention-websub/</loc>
    <lastmod>2020-07-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/test-containers/</loc>
    <lastmod>2020-09-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/testing-futures-in-java/</loc>
    <lastmod>2020-09-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/java-volatile-keyword/</loc>
    <lastmod>2020-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/spock-spring-test/</loc>
    <lastmod>2021-01-06</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/spock-mock-cheatsheet/</loc>
    <lastmod>2021-01-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/spock-primer/</loc>
    <lastmod>2021-01-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/stubbing-with-spock/</loc>
    <lastmod>2021-01-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/four-golden-signals/</loc>
    <lastmod>2021-01-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/jenv/</loc>
    <lastmod>2021-06-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/server-to-server-auth-with-amazon-cognito/</loc>
    <lastmod>2022-09-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/node-html-markdown/</loc>
    <lastmod>2022-09-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/How-to-automatically-create-a-new-MR-on-GitLab-with-GitLab-CI/</loc>
    <lastmod>2022-09-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Husky-Git-hooks/</loc>
    <lastmod>2022-09-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Git-commits-from-GitLab-CI/</loc>
    <lastmod>2022-09-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Adding-Search-to-your-Eleventy-Static-Site-with-Lunr/</loc>
    <lastmod>2022-09-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Lunr/</loc>
    <lastmod>2022-09-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/JWT.IO/</loc>
    <lastmod>2022-09-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Accordion-with-CSS3/</loc>
    <lastmod>2022-09-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Add-Build-Info-to-an-11ty-Site/</loc>
    <lastmod>2022-09-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Gradle-Docker-Plugin-User-Guide-and-Examples/</loc>
    <lastmod>2022-09-26</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Awaitility/</loc>
    <lastmod>2022-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/How-to-implement-remote-following-for-your-ActivityPub-project/</loc>
    <lastmod>2022-10-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/How-to-implement-a-basic-ActivityPub-server/</loc>
    <lastmod>2022-10-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/delightful-activitypub-development/</loc>
    <lastmod>2022-10-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/activitypub-mock/</loc>
    <lastmod>2022-10-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Verifying-a-Digital-Signature/</loc>
    <lastmod>2022-10-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/RecordBuilder/</loc>
    <lastmod>2022-10-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/An-ActivityPub-Philosophy/</loc>
    <lastmod>2022-10-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/JSONLD-JAVA/</loc>
    <lastmod>2022-10-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Transform-JSON-LD-in-Java/</loc>
    <lastmod>2022-10-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109236615574104419/</loc>
    <lastmod>2022-10-26</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109236817587436581/</loc>
    <lastmod>2022-10-26</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Convert-SSL-.pem-to-.p12-with-or-without-OpenSSL/</loc>
    <lastmod>2022-10-27</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109327627279546723/</loc>
    <lastmod>2022-11-11</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109333304849919024/</loc>
    <lastmod>2022-11-12</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109361788391383162/</loc>
    <lastmod>2022-11-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109361790939845633/</loc>
    <lastmod>2022-11-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109361792119538418/</loc>
    <lastmod>2022-11-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109361793906573461/</loc>
    <lastmod>2022-11-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/java-spi/</loc>
    <lastmod>2022-11-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Implementing-Plugins-with-Java&amp;#39;s-Service-Provider-Interface/</loc>
    <lastmod>2022-11-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109383389428765203/</loc>
    <lastmod>2022-11-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/109383408071425265/</loc>
    <lastmod>2022-11-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Modularizing-with-Micronaut-Framework/</loc>
    <lastmod>2022-11-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Java-SPI-a-simple-hello-world-service/</loc>
    <lastmod>2022-11-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Kobee1203schema-org-java/</loc>
    <lastmod>2022-11-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Retrofitting-null-safety-onto-Java-at-Meta/</loc>
    <lastmod>2022-11-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/How-to-use-custom-ClassLoader-to-load-jars-in-runtime/</loc>
    <lastmod>2022-11-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Overview/</loc>
    <lastmod>2022-11-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Introducing-Test-Suites/</loc>
    <lastmod>2022-11-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Getting-Started-with-Java-Message-Service-(JMS)/</loc>
    <lastmod>2022-11-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Serverless-Land/</loc>
    <lastmod>2022-12-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/These-10-New-Features-Make-Groovy-4.0-AWESOME!/</loc>
    <lastmod>2022-12-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/OpenWhisk-deployment-on-a-Kubernetes-Cluster/</loc>
    <lastmod>2022-12-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Lightweight-Kubernetes/</loc>
    <lastmod>2023-01-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/k3d/</loc>
    <lastmod>2023-01-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/A-Step-by-Step-Guide-to-Connecting-Prometheus-to-pfSense-via-SNMP/</loc>
    <lastmod>2023-01-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Kubernetes-Traffic-Engineering-with-BGP-Andrew-Sy-Kim/</loc>
    <lastmod>2023-01-28</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Annotation-Processing-101/</loc>
    <lastmod>2023-02-09</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/JavaPoet/</loc>
    <lastmod>2023-02-10</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/CDK-for-Terraform-Enabling-Python-and-TypeScript-Support/</loc>
    <lastmod>2023-04-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Mastering-AWS-CDK-Aspects/</loc>
    <lastmod>2023-05-18</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/FaaS-on-Kubernetes-From-AWS-Lambda-and-API-Gateway-To-Knative-and-Kong-API-Gateway/</loc>
    <lastmod>2023-05-23</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/AWS-Monitoring-Quick-and-Easy/</loc>
    <lastmod>2023-05-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/How-To-Set-Up-Argo-CD-With-Terraform-To-Implement-Pure-GitOps/</loc>
    <lastmod>2023-06-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/CICD-using-Tekton-Argo-CD-and-Knative-Serverless-Applications/</loc>
    <lastmod>2023-06-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Beta-Support-for-CRDs-in-the-Terraform-Provider-for-Kubernetes/</loc>
    <lastmod>2023-06-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/How-to-Use-Object-Destructuring-in-JavaScript/</loc>
    <lastmod>2023-07-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Temporal-Hello-World-app-in-TypeScript/</loc>
    <lastmod>2023-08-08</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Dependency-injection-with-Node.js-Express.js-and-TypeScript/</loc>
    <lastmod>2023-08-15</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Dependency-injection-in-Node.js-with-TypeDI/</loc>
    <lastmod>2023-08-17</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/making-macos-work-with-aws-private-hosted-zones/</loc>
    <lastmod>2023-08-27</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/OpenAPI-Typescript-Codegen/</loc>
    <lastmod>2023-08-29</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Understanding-ActivityPub/</loc>
    <lastmod>2023-09-05</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Paul&amp;#39;s-notes-on-how-JSON-LD-works/</loc>
    <lastmod>2023-09-14</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/Express-Zod-API/</loc>
    <lastmod>2023-09-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/00a57739-68f2-4142-bb51-15ea966a7608/</loc>
    <lastmod>2023-12-20</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/a56a5e4c-52ad-4edf-b1bf-5bd296d84f29/</loc>
    <lastmod>2024-01-22</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/f1fd7f51-c094-4826-9ba7-9d5c7b3123a9/</loc>
    <lastmod>2024-02-24</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/5a402dd9-6542-427f-aa1d-51676c692658/</loc>
    <lastmod>2024-10-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/f4eaa5f9-326c-43a8-9c11-96abfaeeafef/</loc>
    <lastmod>2024-10-13</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/news/a-new-beginning/</loc>
    <lastmod>2025-03-19</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/about/</loc>
    <lastmod>2025-03-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/example-post/</loc>
    <lastmod>2025-03-21</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2025-04-16-mikekreuzer.com/</loc>
    <lastmod>2025-04-16</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2025-05-07-fluid-type-scale.com/</loc>
    <lastmod>2025-05-07</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2025-05-30-jdriven.com/</loc>
    <lastmod>2025-05-30</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/2025-06-02-medium.com/</loc>
    <lastmod>2025-06-02</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/bookmarks/</loc>
    <lastmod>2025-06-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/</loc>
    <lastmod>2025-06-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/posts/</loc>
    <lastmod>2025-06-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/search/</loc>
    <lastmod>2025-06-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/tags/CSS/</loc>
    <lastmod>2025-06-03</lastmod>
  </url>
  
  <url>
    <loc>https://www.michaeloldroyd.co.uk/updates/</loc>
    <lastmod>2025-06-03</lastmod>
  </url>
</urlset>
