<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://rayblair.co.uk/</loc>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/f_webp&amp;amp;q_80&amp;amp;s_128x128/images/ray.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/wordnerds.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/epam.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/marinemax.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/fraser.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/eightfold.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/wayfair.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/future-plc.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/go-compare.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/myvouchercodes.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/w8r.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/tus.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_144&amp;amp;f_webp&amp;amp;q_80/images/companies/molekula.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rayblair.co.uk/about</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/projects</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/resume</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/services</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/building-a-65-million-item-array-in-php</loc>
        <lastmod>2025-11-01</lastmod>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/clean-architecture-for-php-applications</loc>
        <lastmod>2024-03-03</lastmod>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/psr4-autoloader</loc>
        <lastmod>2024-03-24</lastmod>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/simplify-your-build-process-with-makefile</loc>
        <lastmod>2024-03-10</lastmod>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/skinny-controllers-fat-models</loc>
        <lastmod>2024-03-17</lastmod>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/understanding-service-containers-in-php</loc>
        <lastmod>2024-08-20</lastmod>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/yippee-ki-yay-building-a-die-hard-roguelike-in-c</loc>
        <lastmod>2026-07-06</lastmod>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_1536&amp;amp;f_webp&amp;amp;q_80/images/articles/pixelinvaders.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://rayblair.co.uk/_ipx/w_1536&amp;amp;f_webp&amp;amp;q_80/images/articles/roguelike.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/architecture</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/autoloading</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/automation</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/c</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/composer</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/data-structures</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/ddd</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/dependency-injection</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/design-patterns</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/devex</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/docker</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/ffi</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/game-engine</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/gamedev</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/laravel</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/make</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/memory</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/mvc</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/performance</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/php</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/php-internals</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/psr</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/sdl2</loc>
    </url>
    <url>
        <loc>https://rayblair.co.uk/articles/tags/tooling</loc>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.2.1 at 2026-07-06T14:01:39.675Z -->