<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url><loc>https://www.daveliddament.co.uk/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/talks/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/talks/diary/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/speaking/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/articles/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/videos/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/open-source/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/open-source/php-language-extensions/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/open-source/sarb/</loc></url>
    <url><loc>https://www.daveliddament.co.uk/talks/extending-the-php-language/</loc><lastmod>2022-10-20</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/ai-writes-code-phpstan-keeps-it-honest/</loc><lastmod>2026-03-13</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/custom-phpstan-rules/</loc><lastmod>2025-04-30</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/php-generics-today-almost/</loc><lastmod>2019-06-05</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/rector-beyond-upgrades/</loc><lastmod>2026-03-13</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/elevating-legacy/</loc><lastmod>2024-02-14</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/type-safe-php/</loc><lastmod>2026-04-15</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/practical-static-analysis/</loc><lastmod>2018-09-01</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/introducing-static-analysis-to-legacy-projects/</loc><lastmod>2021-05-03</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/assert-true-is-decoupled-my-tests/</loc><lastmod>2018-05-01</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/effective-code-review/</loc><lastmod>2018-04-01</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/demystifying-dependency-injection-in-symfony/</loc><lastmod>2025-12-05</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/test-suite-holy-trinity/</loc><lastmod>2017-04-01</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/ai-assisted-coding/</loc><lastmod>2026-05-13</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/beat-the-bugs-before-they-beat-you/</loc><lastmod>2017-06-29</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/dont-be-so-primitive/</loc><lastmod>2017-05-10</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/the-git-eureka-moment/</loc><lastmod>2017-11-15</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/getting-the-most-from-static-analysis/</loc><lastmod>2023-05-23</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/code-review-with-gerrit/</loc><lastmod>2015-10-14</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/decoupling-with-events/</loc><lastmod>2016-10-12</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/design-for-testability/</loc><lastmod>2014-08-13</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/mastering-automated-refactoring-with-custom-rector-rules/</loc><lastmod>2024-11-03</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/creating-custom-phpstan-and-rector-rules/</loc><lastmod>2025-11-26</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/code-review-and-ci-in-your-lunch-break/</loc><lastmod>2018-07-01</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/talks/writing-custom-phpstan-rules/</loc><lastmod>2022-11-03</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-test-splitter/</loc><lastmod>2026-07-06</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-phpstan-rule-test-helper/</loc><lastmod>2026-07-05</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-sarb/</loc><lastmod>2026-07-06</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/systems-to-cisterns/</loc><lastmod>2026-04-01</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/static-analysis-first/</loc><lastmod>2026-03-08</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-injectable-version-attribute/</loc><lastmod>2026-03-03</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-restrict-trait-to-attribute/</loc><lastmod>2026-02-26</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-test-tag-attribute/</loc><lastmod>2025-11-28</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-namespace-visibility-attribute/</loc><lastmod>2025-10-21</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-must-use-result-attribute/</loc><lastmod>2025-10-05</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-the-friend-attribute-in-php-creational-design-patterns-example/</loc><lastmod>2025-09-27</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/introducing-php-language-extensions-library/</loc><lastmod>2025-09-14</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/adding-phpstan-to-existing-projects/</loc><lastmod>2023-06-23</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/sarb-v1-released/</loc><lastmod>2021-03-18</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/php-generics-standard/</loc><lastmod>2020-12-14</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/php-generics-today-almost/</loc><lastmod>2019-06-05</lastmod></url>
    <url><loc>https://www.daveliddament.co.uk/articles/converting-php-engine-to-rust/</loc><lastmod>2023-04-01</lastmod></url>
</urlset>
