<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://hammerhall.io/</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/articles</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/articles/0-before-spring</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/articles/1-why-spring</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/articles/2-spring-boot-4</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/testing</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/testing/1-why-tests</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/testing/2-first-test</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/1-stream-instead-of-loop</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/2-filter-map-optional</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/3-sorting</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/4-flatmap</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/5-grouping</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/6-downstream-collectors</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/7-streams-over-maps</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/8-number-streams</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/9-two-collections</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/streams/10-own-collector</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/1-cookie</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/2-bearer</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/3-dead-letters</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/4-idempotency</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/5-bug</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/6-pull-request</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/7-kanban</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/8-docker</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/9-mentor</loc><lastmod>2026-10-09</lastmod></url>
  <url><loc>https://hammerhall.io/ledger/words/10-backlog</loc><lastmod>2026-10-09</lastmod></url>
</urlset>
