<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://andywaite.com/</loc></url><url><loc>https://andywaite.com/about/</loc></url><url><loc>https://andywaite.com/projects/</loc></url><url><loc>https://andywaite.com/contact/</loc></url><url><loc>https://andywaite.com/work/</loc></url><url><loc>https://andywaite.com/2026/08/25/using-puma-dev-with-conductor.html</loc><lastmod>2026-08-25</lastmod></url><url><loc>https://andywaite.com/2026/08/14/hk-git-pre-commit-hooks-ruby-rails.html</loc><lastmod>2026-08-14</lastmod></url><url><loc>https://andywaite.com/2025/07/07/using-claude-code-custom-slash-commands-with-ruby.html</loc><lastmod>2025-07-07</lastmod></url><url><loc>https://andywaite.com/2025/03/31/setting-up-zed-with-ruby-lsp.html</loc><lastmod>2025-03-31</lastmod></url><url><loc>https://andywaite.com/2024/12/08/extracting-transcripts-from-just-press-record.html</loc><lastmod>2024-12-08</lastmod></url><url><loc>https://andywaite.com/2024/10/03/the-ruby-lsp-addon-system.html</loc><lastmod>2024-10-03</lastmod></url><url><loc>https://andywaite.com/2023/09/17/jumpstart-rails-pro-sorbet-tapioca.html</loc><lastmod>2023-09-17</lastmod></url><url><loc>https://andywaite.com/2022/04/15/reusable-github-actions-rails-workflow.html</loc><lastmod>2022-04-15</lastmod></url><url><loc>https://andywaite.com/2022/04/09/ruby-kata-template.html</loc><lastmod>2022-04-09</lastmod></url><url><loc>https://andywaite.com/2020/03/16/define-your-teams-broken-build-policy.html</loc><lastmod>2020-03-16</lastmod></url><url><loc>https://andywaite.com/2020/03/15/cron-scaling-rails.html</loc><lastmod>2020-03-15</lastmod></url><url><loc>https://andywaite.com/2020/03/14/tdd-rails-helper.html</loc><lastmod>2020-03-14</lastmod></url><url><loc>https://andywaite.com/2019/10/02/getting-started-with-sorbet.html</loc><lastmod>2019-10-02</lastmod></url><url><loc>https://andywaite.com/2019/09/15/migrating-from-mocha-to-rspec-mocks.html</loc><lastmod>2019-09-15</lastmod></url><url><loc>https://andywaite.com/2018/07/15/prevent-false-positives-rspec-error.html</loc><lastmod>2018-07-15</lastmod></url><url><loc>https://andywaite.com/2015/10/11/accidental-rails-coupling.html</loc><lastmod>2015-10-11</lastmod></url><url><loc>https://andywaite.com/2015/08/15/faster-tdd-in-rails-with-bundlers-require-false.html</loc><lastmod>2015-08-15</lastmod></url><url><loc>https://andywaite.com/2015/05/23/ruby-rails-resources-intermediate-advanced.html</loc><lastmod>2015-05-23</lastmod></url><url><loc>https://andywaite.com/2015/05/17/conflated-commits.html</loc><lastmod>2015-05-17</lastmod></url><url><loc>https://andywaite.com/2015/05/01/activerecord-private-fig-leaf.html</loc><lastmod>2015-05-01</lastmod></url><url><loc>https://andywaite.com/rspec/cucumber/jasmine/bdd/rake/2013/02/28/rakefile-cucumber-rspec-jasmine.html</loc><lastmod>2013-02-28</lastmod></url><url><loc>https://andywaite.com/rspec/bdd/testing/2013/02/21/playing-with-rspec-fire.html</loc><lastmod>2013-02-21</lastmod></url><url><loc>https://andywaite.com/ruby/bdd/cucumber/2012/12/05/zeus-cucumber-guard.html</loc><lastmod>2012-12-05</lastmod></url><url><loc>https://andywaite.com/tdd/2012/08/22/tdd-triangulation-practice.html</loc><lastmod>2012-08-22</lastmod></url><url><loc>https://andywaite.com/rubymotion/2012/05/28/rubymotion-app-template.html</loc><lastmod>2012-05-28</lastmod></url></urlset>