<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://daveinabottle.schweisguth.org/2024/01/24/in-praise-of-code-coverage/</loc><lastmod>2024-01-24T23:48:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2014/03/02/how-i-spent-my-working-vacation/</loc><lastmod>2017-08-21T04:33:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2016/08/23/specialist-pattern-for-fat-activerecord-models/</loc><lastmod>2016-08-23T22:27:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2016/08/11/automatic-accessors-and-virtual-attributes-of-activerecord-models/</loc><lastmod>2016-08-11T17:44:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2016/04/18/what-i-did-on-my-working-vacation-2016-edition/</loc><lastmod>2016-04-18T13:20:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2014/11/24/more-scattered-sightings/</loc><lastmod>2014-11-24T17:32:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2014/06/21/controlling-database-usage-in-rspec-and-factory_girl-2-association-strategy-and-unstubbed-queries/</loc><lastmod>2014-06-21T23:48:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2014/06/21/controlling-database-usage-in-rspec-and-factory_girl-1-appropriate-strategies/</loc><lastmod>2014-06-21T23:47:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2014/06/03/dark-corners-of-unit-testing-lore/</loc><lastmod>2014-06-10T19:14:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/02/15/test-patterns-one-test-per-path/</loc><lastmod>2014-06-03T22:18:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/02/18/test-patterns-red-green-refactor-vs-frequent-committing/</loc><lastmod>2014-06-03T22:18:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/03/02/homebrewed-activerecord-test-object-factories-for-rspec/</loc><lastmod>2014-06-03T22:18:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/04/04/upgrading-gww-from-rails-2-rspec-1-and-prototype-to-rails-3-rspec-2-and-jquery/</loc><lastmod>2014-06-03T22:18:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/05/02/do-dynamic-languages-need-more-tests/</loc><lastmod>2014-06-03T22:18:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/05/11/rails-named-routes-considered-helpful/</loc><lastmod>2014-06-03T22:18:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/05/11/succinct-specs-for-rails-named-routes/</loc><lastmod>2014-06-03T22:18:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/09/12/scattered-sightings/</loc><lastmod>2013-04-19T16:32:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/06/03/upgrading-to-ruby-1-9-2-and-rvm/</loc><lastmod>2011-07-17T14:19:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/07/16/essential-reading-for-the-modern-programmer/</loc><lastmod>2011-07-17T14:18:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/05/01/avoiding-extra-queries-in-activerecord-3/</loc><lastmod>2011-05-01T18:41:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/02/16/latin1-utf8-rails-2-3-9-and-mysql2/</loc><lastmod>2013-02-14T06:54:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/02/22/controller-instance-variables-in-rails-partials/</loc><lastmod>2011-04-04T16:34:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/03/05/page-caching-vs-restful-routes-in-rails/</loc><lastmod>2011-04-04T16:34:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/03/15/migrating-palm-application-data-to-android/</loc><lastmod>2011-03-24T19:25:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/02/08/self-welcome_back/</loc><lastmod>2011-02-15T19:54:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2009/12/06/filtering-spam-with-gmail-and-spf/</loc><lastmod>2011-02-09T02:36:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org/2011/02/08/filtering-spam-with-gmail-and-spf-attack-of-the-spam/</loc><lastmod>2011-02-09T02:09:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://daveinabottle.schweisguth.org</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-01-24T23:48:44+00:00</lastmod></url></urlset>
