<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://malcolm-writes.bearblog.dev/</loc>
        <lastmod>2026-04-01</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/lifting-jruby-into-scalas-typeland/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/diving-into-haskell-with-the-haskell-book/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/legacy-monolithic-java-projects/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/samza-and-jruby-or-streaming-dynamic-typing-to-the-masses-pt-1/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/reflections-on-freelancing-mid-2015-edition/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/webapp-rearchitecture/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
    <url>
        <loc>https://malcolm-writes.bearblog.dev/realtime-metrics-using-ordered-sets-and-redis/</loc>
        <lastmod>2026-01-19</lastmod>
    </url>
    
</urlset>