<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.saturnflyer.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-07-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-to-build-null-object-library-like-mimic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-07-30</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/reading-ruby-metaprogramming-inside-devise</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-07-24</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/fix-it-now</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-08-10</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/7-ways-to-evaluate-gems-and-1-crazy-idea</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-08-09</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/why-write-code-when-more-dependencies-will-do</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-31</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/what-if-we-organized-code-by-features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/four-tips-to-prepare-yourself-to-build-software</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-31</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/building-tools-and-building-teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-05-31</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/from-implicit-magic-to-explicit-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-08</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/building-a-tool-thats-easy-for-your-team-to-use</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-02-22</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/turning-a-specific-solution-into-a-general-tool</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-06</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/working-later-bridging-your-code-with-the-background</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-03-06</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/commanding-objects-toward-immutability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-20</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/cohesive-behaviors-with-data-clumps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-04-15</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/locality-and-cohesion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-difference-between-instanceeval-and-instanceexec</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-4-rules-of-east-oriented-code-rule-4</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-4-rules-of-east-oriented-code-rule-3</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-4-rules-of-east-oriented-code-rule-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-4-rules-of-east-oriented-code-rule-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/ruby-forwardable-deep-dive</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/avoiding-clever-mistakes-when-displaying-data-with-missing-values</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/enforcing-encapsulation-with-east-oriented-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-13</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/preferring-value-objects-or-setters-and-arguments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/managing-change-using-a-common-interface</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/forwarding-messages-with-tell-dont-ask</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/clean-ruby-10-is-released</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/avoiding-errors-when-forwarding-to-missing-objects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/shorter-simpler-code-with-forwardable</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-tools-that-are-right-under-your-nose</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-13</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/delegation-is-everything-and-inheritance-does-not-exist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-20</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-abstractions-encourage-good-thinking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/unleash-the-secrets-of-the-standard-library</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/easy-metaprogramming-for-making-your-code-habitable</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-13</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/what-to-code-when-you-know-what-you-want</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-14</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-to-make-your-code-imply-responsibilities</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2019-08-13</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/formatting-collections-of-objects-with-simpledelegator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-14</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/simplify-your-code-with-your-own-conventions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-14</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-easiest-way-to-handle-displaying-bad-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-27</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/simplifying-js-function-arguments-for-recursion-with-this</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/ruby-delegate-rb-secrets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-14</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/ensure-nested-objectshashes-exist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-27</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/searching-through-your-bundled-gems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/chubby-models-are-still-fat-with-concerns-dci-focuses-on-how-things-work-together</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/15000-in-income-from-an-ebook-how-i-did-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/the-gang-of-four-is-wrong-and-you-dont-understand-delegation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-27</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-to-preserve-idioms-in-ruby-subclassing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-27</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/wrocloverb-presentation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/triggering-the-dci-context</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/oop-dci-and-ruby-what-your-system-is-vs-what-your-system-does</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2017-07-12</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/4-simple-steps-extending-ruby-objects-the-tip-of-the-iceberg-with-dci</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-delete-on-a-hash-works-in-ruby-or-how-you-thought-it-worked</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/always-check-in-schemarb</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/ruby-metaprogramming-is-awesome</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/radiant-09-official-release</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/rack-cache-on-heroku-with-memcached</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/radiant-pagefindbyurl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/combining-showfor-and-stonewall</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-27</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/adventures-in-javascript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/enabler-control-radiant-sites</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/radiant-projects-and-rails-applications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/radiant-and-plugins</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/commenting-in-radiantcms-with-a-gem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/gmail-user-experience</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/bad-interface-design-at-bank-of-america</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/jruby-rails-and-oc4j-on-oas-oh-the-pain</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/radiant-config-in-source-control</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/an-army-of-volunteers-with-daytime-jobs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/another-way-to-make-navigation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/non-standard-extension-locations-in-radiant</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/code-spelunking-radiant-extension-deactivate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/kicking-the-gem-extension-tires</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/more-to-come-in-radiant</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/reddot-cms-is-a-pos</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/cache-key-for-collections-in-activerecord</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-11-27</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/changes-in-radiant-adminui-for-081</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/fat-free-crm-on-heroku</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/textpattern-on-github</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/why-you-should-use-devver</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/external-website-resources</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/ruby-fuzzyhash</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/rails-metal-in-radiantcms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/managing-all-of-your-content</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/pretending-to-be-different</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/what-i-learned-from-a-vacuum</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/more-updates-for-radiant-comments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/what-partnership-means</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/who-says-perl-is-dead</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/wolframalpha-needs-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-23</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-to-write-a-radiantcms-extension</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/view-edit-and-search-your-radiantcms-database</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/how-to-get-what-you-want</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog/radiant-comments-and-spam</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/about-1</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2014-09-08</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/blog-1</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2014-09-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5310cef7e4b08602cbfa36bf/1410290887106-J9M9RVLBXQU0ADDH8TVG/Stills22.jpg</image:loc>
      <image:title>Blog</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/work</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2014-09-10</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2018-09-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1537550328181-4TQJU8E087M5H12AUVOT/IMG_0990.JPG</image:loc>
      <image:title>Home</image:title>
      <image:caption>Jim Gay, founder of Saturn Flyer</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/products-old</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2016-06-10</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554828448-2F8RN24N6DWEEMJF6P38/Lima01.jpg</image:loc>
      <image:title>Products - Old</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554671205-AGPSPU9W0B8VM4G50BMP/image-asset.png</image:loc>
      <image:title>Products - Old</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554720084-OHJ8OS4N3PJJSTBEKXJA/image-asset.png</image:loc>
      <image:title>Products - Old</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/work-with-me-contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-04-26</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/about-original</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-07-22</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1537550328181-4TQJU8E087M5H12AUVOT/IMG_0990.JPG</image:loc>
      <image:title>About original</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-04-26</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/clean-ruby</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-02-04</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1475441161541-I1Y5BHNZWNUGK2IO3AUK/image-asset.jpeg</image:loc>
      <image:title>Clean Ruby</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464555861846-MUNYXNXPPYLTYTJGPX6G/image-asset.png</image:loc>
      <image:title>Clean Ruby</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1474251899930-SFSWQELIR5YKKBHO9Y7K/image-asset.jpeg</image:loc>
      <image:title>Clean Ruby</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1474251845293-NS3NL0SD808Z8B6F2PBM/image-asset.jpeg</image:loc>
      <image:title>Clean Ruby</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1474251348266-9CQTF9V0FQAJBJFP25CO/image-asset.jpeg</image:loc>
      <image:title>Clean Ruby</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/about-3</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2016-05-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464548651603-PCHHC04QJQTCNH4Q7GH0/image-asset.jpeg</image:loc>
      <image:title>About</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2016-10-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1476897764848-JHH395EFJAOWGA8GCMI8/image-asset.jpeg</image:loc>
      <image:title>About</image:title>
      <image:caption>Jim Gay with fellow instructors Avdi Grimm and Sandi Metz after teaching at her Practical Object-Oriented Design course in NYC.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/products-original</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2016-05-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554671205-AGPSPU9W0B8VM4G50BMP/image-asset.png</image:loc>
      <image:title>Products - original</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554720084-OHJ8OS4N3PJJSTBEKXJA/image-asset.png</image:loc>
      <image:title>Products - original</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/ruby-dsl-handbook</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2017-03-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466698480384-F5H1IEAVKRSAZNRJ67PG/image-asset.png</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1473871897199-BNMJ4I2ENCWEUZTVL9FP/image-asset.png</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1475441389892-8SRLASXX4R3BOY96SZ9L/image-asset.png</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1474298601979-VLBSE957DE25ZIGSPY2L/image-asset.jpeg</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1475441557555-4YGLAJF2LD0T42XD01A7/image-asset.jpeg</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466698435867-WS96YB6ZSZA48NZNPYPZ/image-asset.png</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1465488785649-XKDFKQG58U9L7DU8GLSL/image-asset.png</image:loc>
      <image:title>Ruby DSL Handbook</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/metaprogramming</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-07-22</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1465587486968-JNNATAZF7NOLW0IK5GDX/image-asset.png</image:loc>
      <image:title>Metaprogramming Masterclass</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1537550328181-4TQJU8E087M5H12AUVOT/IMG_0990.JPG</image:loc>
      <image:title>Metaprogramming Masterclass</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/products</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-07-22</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554720084-OHJ8OS4N3PJJSTBEKXJA/image-asset.png</image:loc>
      <image:title>Products</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1464554671205-AGPSPU9W0B8VM4G50BMP/image-asset.png</image:loc>
      <image:title>Products</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/work-with-me</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-04-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1474249969992-SRRWVD8I922F8MH2NZE6/halfaker.jpg</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435699713-QBF3BSSPBS6QLBI6PCNT/quadlearning.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435285516-PNFQZ9XZBXZLRZEB2OG3/american+honors.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435183642-CGLC7EYQEIOBGNW620KX/incapsulate-squarelogo-1425893865441.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435202582-RSNPQV1023N622LTK1CR/browser+media.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435215069-U9D1X27B59S6Y5GLCUJC/biola.jpg</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435224848-II05UCURM5D4XQRGGJZZ/ignite.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435232765-Z7PUOJURZQJF08ZPN35M/kratos.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435250901-QZUT3P10J936TQLYFEEI/greenhealth.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435261434-5UYO5TO16TPA1R1MK8V1/arpc.jpg</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1466435273049-T0YJ0UIIJRBAMSMYHK85/rock+creek.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/56fd5a4d01dbae3f584a0a4e/1523628427255-DXTCMUAEHKQWQR4AK9CQ/framebridge.png</image:loc>
      <image:title>Work With Me</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/subscribe</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2018-05-30</lastmod>
  </url>
  <url>
    <loc>https://www.saturnflyer.com/inperson-training</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-08-09</lastmod>
  </url>
</urlset>

