<?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" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>http://blog.mhartl.com/2010/12/01/the-ruby-on-rails-tutorial-book-screencasts/</loc><lastmod>2011-12-21T11:47:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2010/07/28/deploying-to-heroku-with-rails-3-0-0-rc/</loc><lastmod>2011-10-20T06:54:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2010/02/19/some-rvm-gotchas/</loc><lastmod>2010-04-01T00:21:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2009/05/15/running-rcov-with-rspec/</loc><lastmod>2011-12-20T17:31:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2009/04/28/new-rss-feed/</loc><lastmod>2009-04-28T15:23:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/10/14/setting-up-your-git-repositories-for-open-source-projects-at-github/</loc><lastmod>2011-06-29T05:57:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/07/28/running-rails-tests-with-autotest-zentest-and-rspec/</loc><lastmod>2011-09-21T17:53:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/10/28/using-a-temporary-branch-when-doing-git-merges/</loc><lastmod>2010-01-15T00:18:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/08/15/a-security-issue-with-rails-secret-session-keys/</loc><lastmod>2010-01-02T02:26:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/09/26/using-rails-to-serve-different-content-to-humans-and-robots/</loc><lastmod>2009-02-26T23:54:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/09/21/finding-and-fixing-mass-assignment-problems-in-rails-applications/</loc><lastmod>2010-02-09T19:25:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/09/21/mass-assignment-in-rails-applications/</loc><lastmod>2010-04-23T08:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/07/03/a-rails-21-case-study-upgrading-the-insoshi-social-networking-platform/</loc><lastmod>2009-10-07T22:19:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/07/17/searching-a-ruby-on-rails-application-with-sphinx-and-ultrasphinx/</loc><lastmod>2011-11-06T09:16:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/07/01/using-git-to-pull-in-a-patch-from-a-single-commit/</loc><lastmod>2008-08-14T07:40:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/06/26/working-around-the-validates_uniqueness_of-bug-in-ruby-on-rails/</loc><lastmod>2011-01-20T08:46:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/06/20/insoshi-weekly-update/</loc><lastmod>2008-06-26T15:35:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/05/23/insoshi-social-networking-platform-update/</loc><lastmod>2008-06-07T21:45:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/2008/04/28/welcome-to-the-insoshi-blog/</loc><lastmod>2008-05-07T09:11:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://blog.mhartl.com/about/</loc><lastmod>2008-04-10T18:23:55+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>http://blog.mhartl.com/</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2011-12-21T11:47:00+00:00</lastmod></url></urlset>

