<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
    <url>
      <loc>https://fiedler.pro/blog/the-timezone-bug-that-hid-in-plain-sight-for-months/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/stop-using-datetime-in-2026-unless-you-work-for-unesco/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/rewrite-with-confidence-validating-business-rules-through-isolated-testing/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/the-joy-of-a-single-purpose-class-from-string-mutation-to-message-composition/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/stop-concatenating-urls-with-strings/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/installing-precompiled-native-gems-with-bundle-lock-add-platform/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/rails-when-nothing-changed-is-the-best-feature/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-to-add-index-to-big-table-of-your-rails-app/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/replace-aasm-with-rails-enum-today/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/the-most-underused-pattern-in-ruby/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-to-become-10x-developer-with-a-help-of-chatgpt/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-to-write-a-good-incident-postmortem/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/first-class-json-b-handling-in-rails-event-store/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/sometimes-its-worth-to-test-your-framework-features/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-we-got-struck-by-5-year-old-implementation/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/test-which-reminded-me-why-i-dont-really-like-rspec/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/dont-waste-your-time-on-assets-compilation-on-heroku/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/less-known-capability-of-rubys-json-dot-parse/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/fighting-the-primitive-obsession-with-value-objects/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-to-build-a-read-model-with-rails-event-store-projection/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/use-activeadmin-like-a-boss/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/stop_making_excuses_and_write_tests/</loc>
      
      
      <lastmod>2025-10-12</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/painless-rails-upgrades/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/ultimate-guide-to-3rd-party-calls-from-your-aggregate/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/image-placeholder-for-your-development-environment/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/make-your-json-api-tests-clean-with-linter/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/composable-rspec-matchers/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-to-setup-development-work-with-railseventstore-and-mutant/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/what_taking_care_of_your_teeth_has_in_common_with_programming/</loc>
      
      
      <lastmod>2025-10-12</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/test-critical-paths-in-your-app-with-ease-thanks-to-dependency-injection/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/one-more-step-to-ddd-in-a-legacy-app/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/the-smart-way-to-check-health-of-a-rails-app/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/how-rspec-helped-me-with-resolving-random-spec-failures/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/simple-feature-toggle-for-rails-app/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/sitemaps-with-a-bit-of-metal/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/you-win-by-being-remote/</loc>
      
      
      <lastmod>2025-10-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  

  
    <url>
      <loc>https://fiedler.pro/blog/tags/aasm</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/action-controller</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/active-record</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/activeadmin</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/aggregate</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/api</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/assets</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/ast</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/async-remote</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/bundler</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/chatgpt</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/clubhouse</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/copilot</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/datetime</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/ddd</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/enum</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/feature-toggle</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/frontend</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/health-check</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/heroku</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/identity</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/javascript</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/json</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/jsonb</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/legacy</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/llm</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/middleware</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/migration</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/mutation-testing</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/mysql</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/ops</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/parser</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/performance</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/postgresql</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/productivity</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/projection</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/rack</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/rails</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/rails-upgrade</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/rails-event-store</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/read-model</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/res</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/rspec</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/ruby</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/ruby-on-rails</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/seo</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/sitemap</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/sprockets</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/team</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/team-consulting</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/test</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/testing</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/tests</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/time</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/timezone</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/blog/tags/value-object</loc>
      
      <lastmod>2026-02-06</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  

  
    <url>
      <loc>https://fiedler.pro/about/</loc>
      
      <lastmod>2026-02-06</lastmod>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/atom.xml</loc>
      
      <lastmod>2026-02-06</lastmod>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>https://fiedler.pro/</loc>
      
      <lastmod>2026-02-06</lastmod>
      <priority>0.5</priority>
    </url>
  
</urlset>
