<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://blog-4r4.pages.dev/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/algebra-of-music/</loc>
        <lastmod>2026-09-12T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/design-the-algebra-first/</loc>
        <lastmod>2026-08-01T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/designing-reliable-background-jobs/</loc>
        <lastmod>2026-07-24</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/financial-contract-combinators/</loc>
        <lastmod>2026-10-03T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/hello-world/</loc>
        <lastmod>2026-06-01</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/lattices-and-laziness/</loc>
        <lastmod>2026-10-24T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/markdown-zola-feature-reference/</loc>
        <lastmod>2026-07-25</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/music-dsl-in-scala-3/</loc>
        <lastmod>2026-09-05T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/observables-and-options/</loc>
        <lastmod>2026-10-10T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/performance-and-players/</loc>
        <lastmod>2026-09-19T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-dependent-and-structural-types/</loc>
        <lastmod>2026-07-25T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-enums-and-adts/</loc>
        <lastmod>2026-07-25T17:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-gadts-and-variance/</loc>
        <lastmod>2026-07-25T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-given-using-type-classes/</loc>
        <lastmod>2026-07-25T14:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-higher-kinded-types-and-type-lambdas/</loc>
        <lastmod>2026-07-25T12:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-match-types-and-compile-time/</loc>
        <lastmod>2026-07-25T11:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-opaque-types/</loc>
        <lastmod>2026-07-25T15:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-type-class-derivation/</loc>
        <lastmod>2026-07-25T13:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-type-system-intro/</loc>
        <lastmod>2026-07-25T18:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/scala-3-union-and-intersection-types/</loc>
        <lastmod>2026-07-25T16:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/self-similar-music/</loc>
        <lastmod>2026-09-26T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/tile-algebra-applicative/</loc>
        <lastmod>2026-08-15T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/tile-algebra-design/</loc>
        <lastmod>2026-08-08T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/tile-algebra-efficient-implementation/</loc>
        <lastmod>2026-08-29T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/tile-algebra-initial-encoding/</loc>
        <lastmod>2026-08-22T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/blog/valuing-contracts/</loc>
        <lastmod>2026-10-17T09:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/api-design/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/distributed-systems/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/dsl/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/markdown/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/meta/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/music/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/reference/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/reliability/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/scala/</loc>
    </url>
    <url>
        <loc>https://blog-4r4.pages.dev/tags/type-systems/</loc>
    </url>
</urlset>
