<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jeremykreutzbender.com</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/videos</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/contact</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/cv</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/open_source</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/clone-3rd-party-dependencies-for-ai-coding-agents</loc>
<lastmod>2026-03-28</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/server-implementation-plan-rocicorp-zero-custom-mutators</loc>
<lastmod>2025-08-10</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/controller-tests-with-rspec-and-rails-8-authentication</loc>
<lastmod>2025-07-02</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/thoughts-and-experiences-vibe-coding-mid-2025</loc>
<lastmod>2025-05-22</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/github-copilot-instructions-ruby-on-rails-n-plus-one</loc>
<lastmod>2025-05-17</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/preloading-nested-active-record-associations-syntax</loc>
<lastmod>2025-04-21</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/using-postgresql-functions-with-rocicorp-zero-and-rails</loc>
<lastmod>2025-02-07</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/setting-up-rocicorp-zero-with-rails</loc>
<lastmod>2025-02-04</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/adding-google-oauth-in-rails-8</loc>
<lastmod>2024-12-02</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/adding-filenames-to-mdx-code-blocks</loc>
<lastmod>2024-11-22</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/adding-email-address-verification-in-rails-8</loc>
<lastmod>2024-11-21</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/automating-preview-environment-lifecycle</loc>
<lastmod>2024-08-20</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/app-router-dynamic-breadcrumbs</loc>
<lastmod>2024-05-24</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/what-are-preview-environments</loc>
<lastmod>2024-04-27</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/building-a-blog-with-app-router-rsc-tailwind</loc>
<lastmod>2024-03-28</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/building-a-new-website-with-nextjs</loc>
<lastmod>2024-02-21</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/first-year-at-release</loc>
<lastmod>2021-04-29</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/alpine-linux-docker-authentication-with-pass</loc>
<lastmod>2020-07-31</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/github-action-rspec-simplecov</loc>
<lastmod>2019-10-16</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/github-webhook-authentication-with-elixir-plug</loc>
<lastmod>2019-08-17</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/first-ten-years-next-ten-years</loc>
<lastmod>2019-06-30</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/docker-postgres-image-with-seeded-data</loc>
<lastmod>2019-03-11</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/update-gem-dockerfile-alpine-linux</loc>
<lastmod>2018-09-19</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/testing-and-developer-scripts-for-active-record-gem</loc>
<lastmod>2018-03-12</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/adding-rails-g-migration-to-a-gem</loc>
<lastmod>2018-02-25</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/add-active-record-rake-tasks-to-gem</loc>
<lastmod>2018-02-22</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/connect-to-database-through-gem</loc>
<lastmod>2018-02-18</lastmod>
</url>
<url>
<loc>https://jeremykreutzbender.com/blog/getting-started</loc>
<lastmod>2018-02-17</lastmod>
</url>
</urlset>
