<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://freetimeprogrammer.com/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/about/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/1-aspnetcore-auth-system-demystified/</loc>
        <lastmod>2017-08-18T08:32:00Z</lastmod>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/11-containerize-foundryvtt-with-cloudflare-tunnel/</loc>
        <lastmod>2025-07-18T22:13:00Z</lastmod>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/2-adopting-remote-unifi-devices-with-windows-server-dhcp/</loc>
        <lastmod>2018-03-10T08:53:00Z</lastmod>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/3-wyam-ci-on-gitlab-pages/</loc>
        <lastmod>2018-05-03T02:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/5-run-a-full-signum-node/</loc>
        <lastmod>2021-05-01T14:06:00Z</lastmod>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/7-rust-crates-every-developer-should-know/</loc>
        <lastmod>2023-05-24T03:32:00Z</lastmod>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/page/1/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/blog/page/2/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/categories/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/categories/containers/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/categories/cryptocurrency/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/categories/lessons/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/categories/programming/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/categories/ttrpg/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/comment_policy/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/page/1/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/page/2/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/asp-net-core/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/cloudflare-tunnels/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/docker/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/foundryvtt/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/networking/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/podman/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/proof-of-capacity/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/rust/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/signum/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/ubiquiti/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/unifi/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/vtt/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/website/</loc>
    </url>
    <url>
        <loc>https://freetimeprogrammer.com/tags/wyam/</loc>
    </url>
</urlset>
