<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://joeymckenzie.tech</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/now</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/uses</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/guestbook</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/terminally-driven-laravel-inspired</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/parallel-testing-with-pest-and-sqlite</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/content-caching-with-statamic</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/dynamic-error-assertions-with-phpstan</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/adventures-with-php-apis-and-sharing-types-with-phpstan</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/dapper-multi-mapping-relationships-and-value-equality</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/exploring-developer-experience-with-php-public-apis-and-beer</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/content-driven-websites-with-php-and-laravel</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/rust-aws-lambda-and-too-many-office-quotes</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/net-core-service-lifetimes-in-a-nutshell</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/back-to-the-server-with-rust-axum-and-htmx</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/ziggin-around-with-linked-lists</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/learning-to-fly-with-rust-and-postgres</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/going-serverless-with-rust-and-shuttle</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/migrating-to-astro</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/constructing-objects-with-intent</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/rethinking-exceptions-in-net</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/react-data-fetching-with-rxjs</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/jamstack-angular-apps-with-scully-and-netlify</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/hitchhikers-guide-to-angular-development-with-nx</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/implementing-dark-mode-in-angular-with-tailwind</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/build-a-tailwind-modal-with-angular-and-ngrx</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/decoupling-controllers-with-apiendpoints</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/state-management-with-blazor-using-fluxor-part-2</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/state-management-with-blazor-using-fluxor-part-1</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/clean-architecture-dapper-mediatr-and-buzzword-bingo-part-4</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/clean-architecture-dapper-mediatr-and-buzzword-bingo-part-3</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/nullable-reference-types-and-designing-with-intent</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/clean-architecture-dapper-mediatr-and-buzzword-bingo-part-2</loc>
            </url>
    <url>
    <loc>https://joeymckenzie.tech/blog/clean-architecture-dapper-mediatr-and-buzzword-bingo-part-1</loc>
            </url>
</urlset>
