<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://collectiveidea.com/</loc>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/</loc>
  </url>
  <url>
    <loc>https://collectiveidea.com/space/</loc>
  </url>
  <url>
    <loc>https://collectiveidea.com/contact/</loc>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/09/our-collective-ideas/</loc>
    <lastmod>2010-06-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/09/quarter-inch-holes/</loc>
    <lastmod>2010-06-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/10/on-an-agile-space/</loc>
    <lastmod>2010-06-10</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/11/clever-background-changes/</loc>
    <lastmod>2010-06-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/12/meet-keith-gaddis/</loc>
    <lastmod>2010-06-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/13/how-to-choose-a-rails-contractor/</loc>
    <lastmod>2010-06-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/14/sitemapxml-in-harmony/</loc>
    <lastmod>2010-06-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/15/reflections-on-mongodb/</loc>
    <lastmod>2010-06-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/21/stop-lying/</loc>
    <lastmod>2010-06-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/06/27/living-in-the-moment/</loc>
    <lastmod>2010-06-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/07/06/post-your-weekly-top-5-lastfm-artists-to-campfire/</loc>
    <lastmod>2010-07-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/07/07/houston-we-have-a-problem/</loc>
    <lastmod>2010-07-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/07/08/good-projects-in-need-of-loving-maintainer/</loc>
    <lastmod>2010-07-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/07/12/much-ado-about-nothing/</loc>
    <lastmod>2010-07-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/07/15/software-never-stays-still/</loc>
    <lastmod>2010-07-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/08/03/clicking-any-element-with-cucumber-and-capybara/</loc>
    <lastmod>2010-08-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/08/03/happy-git-commits/</loc>
    <lastmod>2010-08-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/08/06/heroku-ing-with-multiple-personalities/</loc>
    <lastmod>2010-08-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/08/16/json-microformat-converter/</loc>
    <lastmod>2010-08-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/01/introducing-fondo/</loc>
    <lastmod>2010-09-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/03/our-notes-on-remote-pairing/</loc>
    <lastmod>2010-09-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/05/they-stole-my-idea/</loc>
    <lastmod>2010-09-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/07/practical-cucumber/</loc>
    <lastmod>2010-09-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/08/practical-cucumber-scenario-specific-steps/</loc>
    <lastmod>2010-09-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/09/practical-cucumber-factory-girl-steps/</loc>
    <lastmod>2010-09-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/13/practical-cucumber-organization/</loc>
    <lastmod>2010-09-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/28/gemfiles-and-branches/</loc>
    <lastmod>2010-09-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/09/29/welcome-chris-gaffney/</loc>
    <lastmod>2010-09-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/10/31/not-getting-things-done/</loc>
    <lastmod>2010-10-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/11/02/quick-wins-zendesk/</loc>
    <lastmod>2010-11-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/11/12/validate-the-idea/</loc>
    <lastmod>2010-11-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/11/16/the-cheapest-mba-you-can-get/</loc>
    <lastmod>2010-11-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/11/18/practical-cucumber-stakeholders/</loc>
    <lastmod>2010-11-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/11/23/stop-writing-imaginary-code/</loc>
    <lastmod>2010-11-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/11/29/ssl-with-rails/</loc>
    <lastmod>2010-11-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/12/07/spreedly-integration-testing-with-cucumber/</loc>
    <lastmod>2010-12-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/12/13/2010-the-open-source-tools-that-made-it-great/</loc>
    <lastmod>2010-12-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/12/23/the-next-step/</loc>
    <lastmod>2010-12-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2010/12/29/welcome-steve-richert/</loc>
    <lastmod>2010-12-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/01/19/clever-custom-datatypes-with-mongomapper/</loc>
    <lastmod>2011-01-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/01/28/how-to-setup-a-new-local-remote-git-branch/</loc>
    <lastmod>2011-01-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/02/03/welcome-zach-moazeni/</loc>
    <lastmod>2011-02-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/02/04/how-to-ssh-aliases/</loc>
    <lastmod>2011-02-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/02/23/when-refactoring-goes-bad/</loc>
    <lastmod>2011-02-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/02/28/the-michigan-lean-startup-conference/</loc>
    <lastmod>2011-02-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/03/01/geocoding-with-graticule-and-simplegeo/</loc>
    <lastmod>2011-03-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/03/08/exploring-solr-and-sunspot/</loc>
    <lastmod>2011-03-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/03/08/full-text-searching-with-solr-and-sunspot/</loc>
    <lastmod>2011-03-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/03/08/off-to-sxsw-2011/</loc>
    <lastmod>2011-03-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/03/18/tweet-later-with-delayed-job/</loc>
    <lastmod>2011-03-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/03/23/using-solr-and-sunspot-to-search-within-words/</loc>
    <lastmod>2011-03-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/04/11/bundler-makes-contributing-to-rubygems-easier/</loc>
    <lastmod>2011-04-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/04/15/language-matters/</loc>
    <lastmod>2011-04-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/05/05/quick-win-javascript-async/</loc>
    <lastmod>2011-05-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/05/11/on-stand-up-desks/</loc>
    <lastmod>2011-05-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/05/24/welcome-jason-carpenter/</loc>
    <lastmod>2011-05-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/05/25/testing-with-sunspot-and-cucumber/</loc>
    <lastmod>2011-05-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/05/31/user-centric-routing-in-rails-3/</loc>
    <lastmod>2011-05-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/01/be-a-better-storyteller/</loc>
    <lastmod>2011-06-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/02/more-user-centric-routes-rails-2/</loc>
    <lastmod>2011-06-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/08/you-dont-know-the-power-of-the-dark-side-er-maybe-ya-do/</loc>
    <lastmod>2011-06-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/09/reusable-cucumber-steps/</loc>
    <lastmod>2011-06-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/14/automatic-login-links/</loc>
    <lastmod>2011-06-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/21/the-billy-baldwin-of-conditional-assignment/</loc>
    <lastmod>2011-06-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/23/prepping-your-gemfile-for-rubinius/</loc>
    <lastmod>2011-06-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/06/29/get-your-conditions-in-order/</loc>
    <lastmod>2011-06-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/07/12/test-your-api-with-cucumber-and-json_spec/</loc>
    <lastmod>2011-07-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/07/13/the-search-for-speedier-javascript-scenarios/</loc>
    <lastmod>2011-07-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/07/15/speaking-and-teaching-at-lonestar-ruby-conf/</loc>
    <lastmod>2011-07-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/07/21/rails-31-hackfest-this-saturday/</loc>
    <lastmod>2011-07-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/08/02/command-line-feedback-from-rvm-and-git/</loc>
    <lastmod>2011-08-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/08/04/simultaneous-capybara-sessions-in-cucumber/</loc>
    <lastmod>2011-08-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/08/12/leading-the-open-source-ruby-community/</loc>
    <lastmod>2011-08-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/08/22/test-multiple-rubies-by-combining-bundler-and-rvm/</loc>
    <lastmod>2011-08-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/08/23/calendar-about-nothing-invades-my-shell/</loc>
    <lastmod>2011-08-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/08/26/double-clicking-in-capybara/</loc>
    <lastmod>2011-08-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/09/06/welcome-tim-bugai/</loc>
    <lastmod>2011-09-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/09/13/if-you-cant-tie-a-knot-tie-a-lot/</loc>
    <lastmod>2011-09-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/09/14/hsl-color-selector-using-html5-and-css/</loc>
    <lastmod>2011-09-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/09/23/ascii-logo-guidelines/</loc>
    <lastmod>2011-09-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/09/27/use-chrome-with-cucumber-capybara/</loc>
    <lastmod>2011-09-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/10/05/what-s-new-in-ruby/</loc>
    <lastmod>2011-10-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/10/22/starting-is-easy-finish-something-at-finish-weekend/</loc>
    <lastmod>2011-10-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/10/23/thinking-about-rubys-symbols/</loc>
    <lastmod>2011-10-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/</loc>
    <lastmod>2011-10-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/11/01/changing-your-stripes/</loc>
    <lastmod>2011-11-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/11/02/i-am-9-programmer-years-old/</loc>
    <lastmod>2011-11-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/11/30/likes-vs-favorites/</loc>
    <lastmod>2011-12-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2011/12/15/type-it-faster/</loc>
    <lastmod>2011-12-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/04/the-big-three-oh/</loc>
    <lastmod>2012-01-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/05/capybara-cucumber-and-how-the-cookie-crumbles/</loc>
    <lastmod>2012-01-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/09/welcome-ryan-glover/</loc>
    <lastmod>2012-01-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/16/give-pry-a-try/</loc>
    <lastmod>2012-01-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/17/refactored-for-efficiency/</loc>
    <lastmod>2012-01-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/18/slow-it-down/</loc>
    <lastmod>2012-01-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/25/standalone-javascript-routing/</loc>
    <lastmod>2012-01-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/01/27/testing-file-downloads-with-capybara-and-chromedriver/</loc>
    <lastmod>2012-01-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/02/07/coffeescript-routing-part-deux/</loc>
    <lastmod>2012-02-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/02/13/finish-weekend-in-ann-arbor/</loc>
    <lastmod>2012-02-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/02/22/keyboard-shortcuts-in-spine/</loc>
    <lastmod>2012-02-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/03/16/your-identity-your-code/</loc>
    <lastmod>2012-03-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/04/01/walken-on-rails/</loc>
    <lastmod>2012-04-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/04/09/welcome-david-genord-ii/</loc>
    <lastmod>2012-04-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/04/13/collective-idea-acquires-harmony/</loc>
    <lastmod>2012-04-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/05/11/5-awesome-things-about-rubymotion/</loc>
    <lastmod>2012-05-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/05/21/using-rubymotion-with-parsecom/</loc>
    <lastmod>2012-05-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/05/22/welcome-brian-hempel/</loc>
    <lastmod>2012-05-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/05/22/welcome-jason-roelofs/</loc>
    <lastmod>2012-05-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/06/01/the-shape-of-complexity/</loc>
    <lastmod>2012-06-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/06/04/delete-your-email-rules/</loc>
    <lastmod>2012-06-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/06/06/getting-artistic-w-rubymotion/</loc>
    <lastmod>2012-06-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/06/07/the-password-rant/</loc>
    <lastmod>2012-06-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/06/18/benchmarking-rails-on-the-retina-macbook-pro/</loc>
    <lastmod>2012-06-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/06/28/wheres-your-business-logic/</loc>
    <lastmod>2012-06-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/07/05/the-font-face-firefox-fiasco/</loc>
    <lastmod>2012-07-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/08/20/welcome-eric-milford/</loc>
    <lastmod>2012-08-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/08/31/fighting-off-a-ddos/</loc>
    <lastmod>2012-08-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/09/06/welcome-jonathan-pichot/</loc>
    <lastmod>2012-09-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/09/27/pick-a-side/</loc>
    <lastmod>2012-09-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/10/03/keep-your-aws-environments-separate-with-iam-users-and-groups/</loc>
    <lastmod>2012-10-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/10/04/a-different-approach-to-gem-development/</loc>
    <lastmod>2012-10-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/10/11/fun-with-unicode-math-in-ruby/</loc>
    <lastmod>2012-10-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/10/17/install-your-own-phantomjs-on-travis-ci/</loc>
    <lastmod>2012-10-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/11/05/you-still-have-to-test-on-the-server/</loc>
    <lastmod>2012-11-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/11/12/tests-oddly-slow-might-be-bcrypt/</loc>
    <lastmod>2012-11-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/11/21/fully-automated-almost-free-backups/</loc>
    <lastmod>2012-11-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/11/26/setup-a-high-volume-site-on-heroku-for-free/</loc>
    <lastmod>2012-11-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/11/30/down-boy-how-to-easily-throttle-requests-to-an-api-using-redis/</loc>
    <lastmod>2012-11-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/12/03/playing-with-go-embarrassingly-parallel-scripts/</loc>
    <lastmod>2012-12-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/12/10/office-two-point-zero/</loc>
    <lastmod>2012-12-10</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/12/10/building-office-20/</loc>
    <lastmod>2012-12-10</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/12/11/desks-20/</loc>
    <lastmod>2012-12-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/12/11/so-we-bought-a-printer/</loc>
    <lastmod>2012-12-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2012/12/17/inter-service-authentication-with-ssl/</loc>
    <lastmod>2012-12-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/01/11/running-haproxy-behind-amazons-elb/</loc>
    <lastmod>2013-01-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/01/14/reverse-search-with-elasticsearch-1/</loc>
    <lastmod>2013-01-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/01/23/long-lost-allocation/</loc>
    <lastmod>2013-01-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/01/25/chrome-profile-settings-and-capybara-11-stable/</loc>
    <lastmod>2013-01-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/02/25/becoming-a-rubyist/</loc>
    <lastmod>2013-02-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/02/27/conference-season-2013/</loc>
    <lastmod>2013-02-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/04/30/meet-downside/</loc>
    <lastmod>2013-04-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/05/06/turning-off/</loc>
    <lastmod>2013-05-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/05/23/batch-number-increment-in-vim/</loc>
    <lastmod>2013-05-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/06/05/rackcache-and-inode-usage/</loc>
    <lastmod>2013-06-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/06/13/building-awesome-rails-apis-part-1/</loc>
    <lastmod>2013-06-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/07/11/using-travis-with-rails-2318-and-ruby-193/</loc>
    <lastmod>2013-07-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/07/30/collective-idea-acquires-dead-mans-snitch/</loc>
    <lastmod>2013-07-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/08/16/welcome-victor-sirotek/</loc>
    <lastmod>2013-08-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/08/22/install-flash-for-travis-ci-builds/</loc>
    <lastmod>2013-08-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/10/03/using-nsdata-for-your-network-messages/</loc>
    <lastmod>2013-10-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/10/21/debugging-firefox-failures-on-travis/</loc>
    <lastmod>2013-10-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/10/22/why-we-gave-a-cron-job-monitor-a-personality/</loc>
    <lastmod>2013-10-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/11/05/factory-girl-without-active-record/</loc>
    <lastmod>2013-11-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/11/06/welcome-spencer-toth/</loc>
    <lastmod>2013-11-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/11/06/google-analytics-demographics-interest-reports-not-working-heres-what-you-need-to-know/</loc>
    <lastmod>2013-11-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/11/14/background-job-monitoring-for-atheists/</loc>
    <lastmod>2013-11-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/11/25/ruby-2-ssl-verification-failed/</loc>
    <lastmod>2013-11-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/12/03/getting-pushy/</loc>
    <lastmod>2013-12-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2013/12/18/the-marriage-of-figaro-and-rails/</loc>
    <lastmod>2013-12-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/01/08/a-postgresql-sandbox-using-vim-and-tmux/</loc>
    <lastmod>2014-01-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/01/10/welcome-tres-trantham/</loc>
    <lastmod>2014-01-10</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/01/20/today-in-silly-apps/</loc>
    <lastmod>2014-01-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/01/21/mocking-html5-apis-using-phantomjs-extensions/</loc>
    <lastmod>2014-01-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/01/22/are-your-google-tags-installed-correctly/</loc>
    <lastmod>2014-01-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/01/24/tuesday-tinkering-try-something-new/</loc>
    <lastmod>2014-01-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/02/11/false-positives-on-travis-ci-with-codeclimate-simplecov/</loc>
    <lastmod>2014-02-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/02/11/finding-insight-through-humor-negative-keywords/</loc>
    <lastmod>2014-02-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/02/14/selective-restore-in-mongodb/</loc>
    <lastmod>2014-02-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/02/18/a-simple-pair-programming-setup-with-ssh-and-tmux/</loc>
    <lastmod>2014-02-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/02/19/welcome-chris-rittersdorf/</loc>
    <lastmod>2014-02-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/02/19/public-methods-public-api/</loc>
    <lastmod>2014-02-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/03/16/regarding-rockstars/</loc>
    <lastmod>2014-03-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/04/18/segmentation-faults-on-travis-ci-caused-by-libxml-ruby/</loc>
    <lastmod>2014-04-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/04/21/on-documentation-driven-development/</loc>
    <lastmod>2014-04-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/05/08/dns-elbs-anames-ttls-and-problems/</loc>
    <lastmod>2014-05-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/06/13/mia-cursor/</loc>
    <lastmod>2014-06-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/07/15/recommended-security-setup-for-aws/</loc>
    <lastmod>2014-07-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/08/05/why-isnt-ruby-rescuing-my-exception/</loc>
    <lastmod>2014-08-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/08/06/time-to-bring-back-fixtures/</loc>
    <lastmod>2014-08-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/08/11/has_and_belongs_to_many-isnt-dead/</loc>
    <lastmod>2014-08-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/09/17/how-we-write-a-gemfile/</loc>
    <lastmod>2014-09-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/10/01/simple-cocoa-configuration-using-swift-structures/</loc>
    <lastmod>2014-10-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/10/25/attending-the-grace-hopper-celebration/</loc>
    <lastmod>2014-10-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/11/05/redesigning-dead-mans-snitch/</loc>
    <lastmod>2014-11-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/11/25/string-interpolation-the-bad-parts/</loc>
    <lastmod>2014-11-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/11/26/teaching-your-database-new-tricks/</loc>
    <lastmod>2014-11-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/11/27/lets-simplify-ruby/</loc>
    <lastmod>2014-11-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/12/04/a-not-so-bad-reminder-to-blog-more/</loc>
    <lastmod>2014-12-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/12/08/quickly-test-slow-uploads/</loc>
    <lastmod>2014-12-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2014/12/11/transient-properties-of-the-realm/</loc>
    <lastmod>2014-12-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/01/11/encrypting-secrets-with-chef-vault/</loc>
    <lastmod>2015-01-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/01/21/hipaa-means-turning-off-external-services/</loc>
    <lastmod>2015-01-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/01/27/cucumber-exiting-with-0-on-failure/</loc>
    <lastmod>2015-01-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/01/28/non-message-flash-in-rails/</loc>
    <lastmod>2015-01-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/02/04/spring-is-dead-to-me/</loc>
    <lastmod>2015-02-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/02/16/our-10th-birthday/</loc>
    <lastmod>2015-02-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/02/19/optimizing-rails-for-memory-usage-part-1-before-you-optimize/</loc>
    <lastmod>2015-02-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/02/19/optimizing-rails-for-memory-usage-part-2-tuning-the-gc/</loc>
    <lastmod>2015-02-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/03/05/optimizing-rails-for-memory-usage-part-3-pluck-and-database-laziness/</loc>
    <lastmod>2015-03-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/03/13/optimizing-rails-for-memory-usage-part-4-lazy-json-generation-and-final-thoughts/</loc>
    <lastmod>2015-03-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/03/26/welcome-laura-mosher/</loc>
    <lastmod>2015-03-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/04/05/how-to-use-sketchs-revert-feature-its-actually-really-awesome/</loc>
    <lastmod>2015-04-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/04/09/streaming-data-from-postgresland-to-rubyland/</loc>
    <lastmod>2015-04-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/04/13/bootstrap-your-app/</loc>
    <lastmod>2015-04-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/05/01/better-ruby-rounding/</loc>
    <lastmod>2015-05-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/05/07/welcome-ray-brown/</loc>
    <lastmod>2015-05-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/05/08/how-to-get-your-server-to-email-you-when-it-fails/</loc>
    <lastmod>2015-05-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/05/13/scheduling-crowd-sourced-entropy-with-webhooks/</loc>
    <lastmod>2015-05-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/05/26/fixing-intermittent-failing-tests/</loc>
    <lastmod>2015-05-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/05/29/how-to-pluck-like-a-rails-pro/</loc>
    <lastmod>2015-05-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/06/02/how-to-get-alerts-when-a-sidekiq-instance-goes-down/</loc>
    <lastmod>2015-06-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/06/11/testing-for-android-intents-using-espresso/</loc>
    <lastmod>2015-06-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/07/01/tracking-kissmetrics-events-using-query-parameters/</loc>
    <lastmod>2015-07-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/07/01/5-timesaving-kissmetrics-tips-i-wish-i-knew-about/</loc>
    <lastmod>2015-07-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/07/08/quick-setup-for-your-rails-apps/</loc>
    <lastmod>2015-07-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/07/23/rewriting-history-with-git-rebase-reset-and-amend/</loc>
    <lastmod>2015-07-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/07/30/bi-directional-and-self-referential-associations-in-rails/</loc>
    <lastmod>2015-07-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/08/11/stub-your-android-intents/</loc>
    <lastmod>2015-08-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/08/18/welcome-dana-jones/</loc>
    <lastmod>2015-08-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/08/24/keep-your-certificates-current-with-your-test-suite/</loc>
    <lastmod>2015-08-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/09/01/bicycle-fleet/</loc>
    <lastmod>2015-09-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/09/02/why-i-joined-collective-idea/</loc>
    <lastmod>2015-09-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/09/15/inside-the-machine-v20-coming-soon-with-more-arm/</loc>
    <lastmod>2015-09-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/09/24/the-right-way-to-think-about-whatsapps-massive-engineering-team/</loc>
    <lastmod>2015-09-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/10/21/how-to-get-notified-if-you-forget-to-visit-a-website/</loc>
    <lastmod>2015-10-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/11/17/my-trip-to-ghc/</loc>
    <lastmod>2015-11-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/11/18/fun-with-svg-embedding-in-css/</loc>
    <lastmod>2015-11-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2015/12/28/adding-uploadcare-to-rails-the-easy-way/</loc>
    <lastmod>2015-12-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/01/08/postgresql95-upgrade-with-homebrew/</loc>
    <lastmod>2016-01-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/01/12/lets-encrypt-with-a-rails-app-on-heroku/</loc>
    <lastmod>2016-01-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/01/15/wisp-trials-waiting-for-the-balloons/</loc>
    <lastmod>2016-01-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/01/27/server-side-event-tracking-in-rails/</loc>
    <lastmod>2016-01-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/02/18/rethinking-the-content-management-system-for-2016/</loc>
    <lastmod>2016-02-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/03/09/modern-javascript-and-rails/</loc>
    <lastmod>2016-03-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/04/04/multiple-personalities-in-git/</loc>
    <lastmod>2016-04-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/04/06/how-we-saved-the-tsa-185200-i-mean-185200-bytes/</loc>
    <lastmod>2016-04-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/04/07/movie-night/</loc>
    <lastmod>2016-04-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/04/13/rails-react-npm-without-the-pain/</loc>
    <lastmod>2016-04-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/05/code-film-review-diversity-in-computing/</loc>
    <lastmod>2016-05-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/09/walk-through-our-office-before/</loc>
    <lastmod>2016-05-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/11/pitfalls-of-a-legacy-ios-project/</loc>
    <lastmod>2016-05-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/11/githubs-price-hike-and-why-were-ok-with-it/</loc>
    <lastmod>2016-05-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/16/3-excellent-reasons-to-try-green-commuting/</loc>
    <lastmod>2016-05-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/20/creating-a-mentally-healthy-work-environment/</loc>
    <lastmod>2016-05-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/24/how-we-work-space/</loc>
    <lastmod>2016-05-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/25/volunteering-for-bitcamp-gr/</loc>
    <lastmod>2016-05-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/05/31/beyond-yml-files-dynamic-translations/</loc>
    <lastmod>2016-05-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/02/fun-with-svg-css-background-blend-mode-fallback/</loc>
    <lastmod>2016-06-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/07/interview-talking-middleman-v4-and-front-end-dev-with-thomas-reynolds/</loc>
    <lastmod>2016-06-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/09/programmer-in-a-3d-printer-world/</loc>
    <lastmod>2016-06-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/13/wyatt-the-simple-way-to-generate-rspec-tests/</loc>
    <lastmod>2016-06-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/20/i-shared-my-password-over-email/</loc>
    <lastmod>2016-06-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/21/a-sense-of-place/</loc>
    <lastmod>2016-06-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/24/why-we-support-the-seamless-accelerator/</loc>
    <lastmod>2016-06-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/27/how-to-resync-your-postgresql-database-pointer/</loc>
    <lastmod>2016-06-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/06/30/unlearning-how-to-type/</loc>
    <lastmod>2016-06-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/01/celebrating-our-newly-expanded-office-space/</loc>
    <lastmod>2016-07-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/06/efficient-learning-for-new-programmers/</loc>
    <lastmod>2016-07-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/12/turning-the-train-into-my-mobile-office/</loc>
    <lastmod>2016-07-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/20/how-rails-can-reduce-your-monthly-headaches/</loc>
    <lastmod>2016-07-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/21/how-to-become-a-better-pair-programmer-part-one/</loc>
    <lastmod>2016-07-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/22/solutions-to-potential-upgrade-problems-in-rails-5/</loc>
    <lastmod>2016-07-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/07/27/how-to-become-a-better-pair-programmer-part-two/</loc>
    <lastmod>2016-07-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/08/04/welcome-victoria-gonda/</loc>
    <lastmod>2016-08-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/08/08/how-to-become-a-better-pair-programmer-part-three/</loc>
    <lastmod>2016-08-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/08/18/how-to-become-a-better-pair-programmer-part-four/</loc>
    <lastmod>2016-08-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/08/22/im-sorry-but-stop-apologizing/</loc>
    <lastmod>2016-08-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/08/26/keeping-on-task-using-dead-mans-snitch/</loc>
    <lastmod>2016-08-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/01/4-reasons-elixir-is-the-new-hotness/</loc>
    <lastmod>2016-09-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/09/my-ruby-epiphany/</loc>
    <lastmod>2016-09-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/14/a-new-way-of-learning/</loc>
    <lastmod>2016-09-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/19/spacemacs-the-final-frontier-for-a-diehard-vim-fan/</loc>
    <lastmod>2016-09-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/22/free-ssl-on-heroku/</loc>
    <lastmod>2016-09-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/23/autocomplete-your-rails-form-using-selectizejs/</loc>
    <lastmod>2016-09-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/09/28/a-survival-guide-for-non-writers-who-have-to-write-for-the-web/</loc>
    <lastmod>2016-09-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/04/4-twitter-tips-to-use-at-the-next-conference-you-attend/</loc>
    <lastmod>2016-10-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/06/bundlers-multiple-source-security-vulnerability/</loc>
    <lastmod>2016-10-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/10/your-user-cant-click-your-floating-action-button/</loc>
    <lastmod>2016-10-10</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/13/retrofitting-espresso/</loc>
    <lastmod>2016-10-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/20/how-to-create-a-trending-hashtag/</loc>
    <lastmod>2016-10-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/21/bitcamp-gr-at-collective-idea/</loc>
    <lastmod>2016-10-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/25/teaching-the-future-to-code/</loc>
    <lastmod>2016-10-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/10/31/troubleshooting-feature-specs/</loc>
    <lastmod>2016-10-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/02/program-like-a-dancer/</loc>
    <lastmod>2016-11-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/02/macos-alternatives-what-about-steamos/</loc>
    <lastmod>2016-11-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/04/how-we-develop-mobile-applications/</loc>
    <lastmod>2016-11-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/21/even-the-justice-league-works-remotely/</loc>
    <lastmod>2016-11-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/22/continuing-education-at-collective-idea-rubyconf-2016/</loc>
    <lastmod>2016-11-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/23/so-you-want-to-talk-at-conferences/</loc>
    <lastmod>2016-11-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/11/29/avoid-parsing-rails-controller-params-with-metal/</loc>
    <lastmod>2016-11-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/12/05/how-we-develop-mobile-applications-part-2-ios/</loc>
    <lastmod>2016-12-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/12/13/getting-started-with-action-cable/</loc>
    <lastmod>2016-12-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/12/15/how-we-develop-mobile-applications-pt-2-android/</loc>
    <lastmod>2016-12-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2016/12/16/creating-and-testing-stripe-webhooks-using-stripeevent/</loc>
    <lastmod>2016-12-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/05/how-we-develop-mobile-applications-part-3-ios/</loc>
    <lastmod>2017-01-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/06/cropping-animated-gifs-with-minimagick/</loc>
    <lastmod>2017-01-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/09/an-in-depth-look-at-two-railsconf-tracks/</loc>
    <lastmod>2017-01-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/13/turbolinks-caching-with-javascript-modified-dom/</loc>
    <lastmod>2017-01-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/16/testing-an-uploaded-file-in-rspec/</loc>
    <lastmod>2017-01-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/27/containers-docker-and-kubernetes-part-1/</loc>
    <lastmod>2017-01-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/30/hands-on-with-the-maker-movement/</loc>
    <lastmod>2017-01-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/31/welcome-troy-spruit/</loc>
    <lastmod>2017-01-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/01/31/welcome-sasha-wolff/</loc>
    <lastmod>2017-01-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/01/welcome-kyle-magnuson/</loc>
    <lastmod>2017-02-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/02/how-we-develop-mobile-applications-pt-3-android/</loc>
    <lastmod>2017-02-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/02/welcome-patrick-odell/</loc>
    <lastmod>2017-02-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/07/remote-friendly-retrospectives-with-trello/</loc>
    <lastmod>2017-02-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/09/guard-is-your-friend/</loc>
    <lastmod>2017-02-09</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/14/unsolicited-critique/</loc>
    <lastmod>2017-02-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/15/productivity-tips-and-tools/</loc>
    <lastmod>2017-02-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/21/how-to-write-a-more-effective-conference-proposal/</loc>
    <lastmod>2017-02-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/23/finding-productivity-by-abandoning-the-traditional-to-do-list/</loc>
    <lastmod>2017-02-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/02/24/containers-docker-and-kubernetes-part-2/</loc>
    <lastmod>2017-02-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/03/15/common-sense-ui-design/</loc>
    <lastmod>2017-03-15</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/03/17/here-s-where-collective-idea-will-be-over-the-next-few-months/</loc>
    <lastmod>2017-03-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/03/27/using-tmuxinator-to-automate-your-environment/</loc>
    <lastmod>2017-03-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/03/31/lessons-learned-in-lambda/</loc>
    <lastmod>2017-03-31</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/04/05/arduino-programming-in-vim/</loc>
    <lastmod>2017-04-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/04/07/how-i-almost-put-an-iframe-into-a-webview/</loc>
    <lastmod>2017-04-07</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/04/21/conferencing-success/</loc>
    <lastmod>2017-04-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/04/26/containers-docker-and-kubernetes-part-3/</loc>
    <lastmod>2017-04-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/01/working-remotely/</loc>
    <lastmod>2017-05-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/02/tailoring-retrospectives-by-using-core-values/</loc>
    <lastmod>2017-05-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/05/droidconbos-2017-review/</loc>
    <lastmod>2017-05-05</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/08/speak-at-a-conference-achievement-unlocked/</loc>
    <lastmod>2017-05-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/12/diving-into-web-based-virtual-reality/</loc>
    <lastmod>2017-05-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/16/kotlin-uncovered-part-1/</loc>
    <lastmod>2017-05-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/18/team-tools-roundup/</loc>
    <lastmod>2017-05-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/19/kotlin-uncovered-part-2/</loc>
    <lastmod>2017-05-19</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/24/kotlin-uncovered-part-3/</loc>
    <lastmod>2017-05-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/25/railsconf-2017-an-organizer-s-perspective/</loc>
    <lastmod>2017-05-25</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/05/30/coming-out-of-my-shell-at-railsconf2017/</loc>
    <lastmod>2017-05-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/06/06/kotlin-uncovered-part-4/</loc>
    <lastmod>2017-06-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/06/13/adjustable-form-text-area-with-the-contenteditable-tag/</loc>
    <lastmod>2017-06-13</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/06/20/kotlin-uncovered-part-5/</loc>
    <lastmod>2017-06-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/07/21/my-360-andev-review-2017/</loc>
    <lastmod>2017-07-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/08/03/graphql-relay-modern-rails/</loc>
    <lastmod>2017-08-03</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/08/08/how-we-develop-mobile-applications-pt-4-android/</loc>
    <lastmod>2017-08-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/08/11/bang-bang-drumming-the-nulls-from-your-code/</loc>
    <lastmod>2017-08-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/08/28/where-you-can-find-collective-idea-next/</loc>
    <lastmod>2017-08-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/09/18/lessons-to-continue-learning-when-it-comes-to-software-development/</loc>
    <lastmod>2017-09-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/09/21/showing-off-some-projects/</loc>
    <lastmod>2017-09-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/09/22/side-effects-of-code-review/</loc>
    <lastmod>2017-09-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/10/06/big-data-ignite-2017-recap/</loc>
    <lastmod>2017-10-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/10/06/code-a-conference-for-doers/</loc>
    <lastmod>2017-10-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/10/11/when-strange-loop-melts-your-brain-melt/</loc>
    <lastmod>2017-10-11</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/10/12/hooray-for-global-color-themes-in-xcode/</loc>
    <lastmod>2017-10-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/10/23/authentication-with-graphql-relay-and-rails/</loc>
    <lastmod>2017-10-23</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/10/27/building-better-test-suites/</loc>
    <lastmod>2017-10-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/06/it-s-time-to-stop-ignoring-the-discovery-phase/</loc>
    <lastmod>2017-11-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/14/the-truth-about-our-open-source/</loc>
    <lastmod>2017-11-14</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/16/ditch-the-aws-service-dashboards-for-terraform/</loc>
    <lastmod>2017-11-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/17/the-very-first-kotlinconf/</loc>
    <lastmod>2017-11-17</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/24/my-experience-at-droidconsf-2017/</loc>
    <lastmod>2017-11-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/28/securing-the-root-user-on-macos-high-sierra/</loc>
    <lastmod>2017-11-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/11/29/using-espresso-to-test-opening-links/</loc>
    <lastmod>2017-11-29</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/12/01/shedding-light-on-the-development-process/</loc>
    <lastmod>2017-12-01</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/12/04/cabasicanimation-for-animating-strokes-plus-a-bonus-gratuitous-ui-interaction/</loc>
    <lastmod>2017-12-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/12/06/rubyconf-2017-coming-home/</loc>
    <lastmod>2017-12-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2017/12/06/software-development-staff-augmentation-may-be-the-solution-you-haven-t-considered/</loc>
    <lastmod>2017-12-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/01/16/the-power-of-animated-gifs/</loc>
    <lastmod>2018-01-16</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/02/06/dead-man-s-snitch-is-a-programmableweb-2017-noteable-api/</loc>
    <lastmod>2018-02-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/02/21/virtual-town-hall-tools/</loc>
    <lastmod>2018-02-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/03/06/what-s-in-a-templating-language-part-1/</loc>
    <lastmod>2018-03-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/03/22/what-about-elixir/</loc>
    <lastmod>2018-03-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/04/27/join-us-for-tulip-time/</loc>
    <lastmod>2018-04-27</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/04/30/part-1-arkit-wall-and-plane-detection-for-ios-11.3/</loc>
    <lastmod>2018-04-30</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/05/02/working-with-javascript-objects/</loc>
    <lastmod>2018-05-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/05/08/part-2-arkit-wall-and-plane-detection-for-ios-11.3/</loc>
    <lastmod>2018-05-08</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/05/22/we-re-green-commuters-and-we-cannot-lie/</loc>
    <lastmod>2018-05-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/05/24/getting-ready-for-gdpr-at-collective-idea/</loc>
    <lastmod>2018-05-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/06/12/what-s-in-a-templating-language-part-2/</loc>
    <lastmod>2018-06-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/06/22/unpacking-opportunities-behind-tech-buzzwords-iot/</loc>
    <lastmod>2018-06-22</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/06/26/batch-downloading-analytic-events-from-google-analytics/</loc>
    <lastmod>2018-06-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/06/28/plugins-baby/</loc>
    <lastmod>2018-06-28</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/07/12/part-3-arkit-wall-and-plane-detection-for-ios-11.3/</loc>
    <lastmod>2018-07-12</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2018/08/20/keep-your-certificates-current-using-cron-and-dead-mans-snitch/</loc>
    <lastmod>2018-08-20</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2023/03/02/fix-for-heroku-breaking-ancient-cedar-14-apps/</loc>
    <lastmod>2023-03-02</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2023/03/18/five-o-clock-somewhere/</loc>
    <lastmod>2023-03-18</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2023/09/06/collapsing-old-rails-migrations/</loc>
    <lastmod>2023-09-06</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2024/03/26/job-queues/</loc>
    <lastmod>2024-03-26</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2024/07/24/generating-twirp-ruby-protobuf-integration-using-ruby/</loc>
    <lastmod>2024-07-24</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2024/08/22/just-use-postgres/</loc>
    <lastmod>2024-08-21</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2025/01/03/illegal-constructor-with-custom-elements/</loc>
    <lastmod>2025-01-04</lastmod>
  </url>
  <url>
    <loc>https://collectiveidea.com/blog/archives/2025/10/28/frozen-strings/</loc>
    <lastmod>2025-10-28</lastmod>
  </url>
</urlset>
