<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://predr.ag/</loc>
    </url>
    <url>
        <loc>https://predr.ag/about/</loc>
    </url>
    <url>
        <loc>https://predr.ag/blog/</loc>
    </url>
    <url>
        <loc>https://predr.ag/blog/breakage-in-the-cargo-toml-how-rust-package-features-work/</loc>
        <lastmod>2024-12-04</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/breaking-semver-in-rust-by-adding-private-type-or-import/</loc>
        <lastmod>2023-05-08</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/cargo-semver-checks-2024-year-in-review/</loc>
        <lastmod>2025-01-21</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/cargo-semver-checks-2025-year-in-review/</loc>
        <lastmod>2026-01-11</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/cargo-semver-checks-today-and-in-2023/</loc>
        <lastmod>2022-12-23</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/checking-semver-for-doc-hidden-items/</loc>
        <lastmod>2023-11-18</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/compiler-adventures-part1-no-op-instructions/</loc>
        <lastmod>2022-02-03</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/compiler-adventures-part2-constant-propagation/</loc>
        <lastmod>2022-02-17</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/compiler-adventures-part3-value-numbering/</loc>
        <lastmod>2022-05-17</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/debugging-safari-if-at-first-you-succeed/</loc>
        <lastmod>2022-09-19</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/definitive-guide-to-sealed-traits-in-rust/</loc>
        <lastmod>2023-04-05</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/falsehoods-programmers-believe-about-undefined-behavior/</loc>
        <lastmod>2022-11-27</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/four-challenges-cargo-semver-checks-has-yet-to-tackle/</loc>
        <lastmod>2024-01-23</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/ghosts-in-the-compilation/</loc>
        <lastmod>2025-10-31</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/highlights-of-2023-for-cargo-semver-checks/</loc>
        <lastmod>2024-01-16</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/how-to-query-almost-everything-hytradboi/</loc>
        <lastmod>2024-07-22</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/is-this-trait-sealed-or-not-sealed/</loc>
        <lastmod>2024-09-03</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/mediocrity-can-be-a-sign-of-excellence/</loc>
        <lastmod>2023-04-01</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/moving-and-reexporting-rust-type-can-be-major-breaking-change/</loc>
        <lastmod>2023-01-31</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/my-hytradboi-22-jam/</loc>
        <lastmod>2022-10-03</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/paxos-vs-2pc/</loc>
        <lastmod>2021-01-26</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/re-exporting-enum-with-type-alias-breaking-change-not-major/</loc>
        <lastmod>2023-03-06</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/semver-in-rust-tooling-breakage-and-edge-cases/</loc>
        <lastmod>2024-03-18</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/semver-violations-are-common-better-tooling-is-the-answer/</loc>
        <lastmod>2023-09-07</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/some-rust-breaking-changes-do-not-require-major-version/</loc>
        <lastmod>2023-01-26</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/speeding-up-rust-semver-checking-by-over-2000x/</loc>
        <lastmod>2023-02-07</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/the-self-cancelling-subscription/</loc>
        <lastmod>2026-04-01</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/to-ace-exams-get-better-at-the-easy-questions/</loc>
        <lastmod>2022-04-01</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/toward-fearless-cargo-update/</loc>
        <lastmod>2022-08-25</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/turning-rust-struct-to-enum-is-not-always-breaking/</loc>
        <lastmod>2023-01-24</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/unsoundness-and-accidental-features-in-target-feature/</loc>
        <lastmod>2025-07-05</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/when-is-trait-can-be-implemented-public-api/</loc>
        <lastmod>2025-03-08</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/wifi-only-works-when-its-raining/</loc>
        <lastmod>2024-04-01</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/blog/xorry-not-sorry-most-amusing-security-flaws-ive-discovered/</loc>
        <lastmod>2025-04-01</lastmod>
    </url>
    <url>
        <loc>https://predr.ag/querying/</loc>
    </url>
    <url>
        <loc>https://predr.ag/subscribe/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/annotated-talk/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/april-cools/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/browser/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/caching/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/compiler-adventures/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/compilers/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/cursed/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/debugging/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/hackathon/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/hardware/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/hiring/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/hytradboi/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/intro/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/linting/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/optimization/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/personal/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/python/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/query-everything/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/retrospective/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/rust/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/security/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/semver/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/systems/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/unsoundness/</loc>
    </url>
    <url>
        <loc>https://predr.ag/tags/year-in-review/</loc>
    </url>
    <url>
        <loc>https://predr.ag/talks/</loc>
    </url>
    <url>
        <loc>https://predr.ag/twitter/</loc>
    </url>
</urlset>
