<?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://johnragan.org/2010/02/27/clean-code-and-the-5s-principles/</loc><lastmod>2010-02-27T21:22:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/02/26/fluent-interfaces-in-ruby/</loc><lastmod>2010-02-23T02:31:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/02/22/safer-monkey-patching/</loc><lastmod>2010-02-20T14:44:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/02/24/using-sed-for-variable-replacement/</loc><lastmod>2010-02-20T14:41:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/02/18/ruby-metaprogramming-dynamically-defining-classes-and-methods/</loc><lastmod>2010-02-15T22:50:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/02/15/how-ruby-differs-from-java/</loc><lastmod>2010-02-15T21:02:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/28/pragmatic-wetware-and-the-dreyfuss-model/</loc><lastmod>2010-02-20T12:53:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/18/debugging-and-assumptions/</loc><lastmod>2010-01-13T23:08:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/23/software-anti-patterns-and-software-development-philosophies/</loc><lastmod>2010-01-08T23:50:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/21/regular-expression-pushups/</loc><lastmod>2010-01-08T23:37:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/15/introduction-to-data-warehousing-etl-business-intelligence-and-the-star-schema/</loc><lastmod>2010-01-21T14:16:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/11/jms-implementing-the-requestreply-pattern-and-other-newbie-practice-runs/</loc><lastmod>2010-01-01T12:47:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/30/deploying-your-java-web-service-to-tomcat-6/</loc><lastmod>2010-01-01T04:25:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/04/soap-messages-rpc-vs-document-vs-literal-vs-encoded-vs-wrapped-vs-unwrapped/</loc><lastmod>2010-01-01T04:23:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2010/01/07/activemq-a-quick-and-easy-jms-provider-installation/</loc><lastmod>2010-01-01T04:22:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/02/26/access-modifiers-weaker-api-and-security-support-in-ruby/</loc><lastmod>2009-12-13T17:07:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/03/01/properly-moving-validation-into-models/</loc><lastmod>2009-12-13T17:06:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/03/03/debugging-and-rdebug/</loc><lastmod>2009-12-13T17:05:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/10/24/the-right-tool-for-the-problem-linux-and-ruby/</loc><lastmod>2009-12-13T17:03:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/10/28/uninstalling-gems/</loc><lastmod>2009-12-13T17:02:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/10/29/my-experiences-in-learning-rails-with-imperfect-knowledge-simple-tips-to-allow-anyone-to-use-vi-for-simple-editing-%e2%80%93-the-955-rule/</loc><lastmod>2009-12-13T16:59:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/10/30/thinking-operationally/</loc><lastmod>2009-12-13T16:59:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/02/dont-make-me-think/</loc><lastmod>2009-12-13T16:58:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/03/putty/</loc><lastmod>2009-12-13T16:57:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/04/basics-on-using-google-maps-v2/</loc><lastmod>2009-12-13T16:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/07/dont-make-me-think-part-2/</loc><lastmod>2009-12-13T16:55:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/09/affordances-everywhere-or-not/</loc><lastmod>2009-12-13T16:54:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/10/more-on-google-maps-v2/</loc><lastmod>2009-12-13T16:54:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/13/copying-files-from-a-remote-server-using-putty/</loc><lastmod>2009-12-13T16:53:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/16/inner-join-vs-left-outer-join-vs-right-outer-join-vs-full-outer-join-examples/</loc><lastmod>2009-12-13T16:52:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/18/practices-of-an-agile-developer-2/</loc><lastmod>2009-12-13T16:51:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/20/dont-make-me-think-the-rest-of-the-book/</loc><lastmod>2009-12-13T16:50:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/23/soa-for-dummies/</loc><lastmod>2009-12-13T16:49:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/01/97-things-every-architect-should-know/</loc><lastmod>2009-12-13T16:48:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/05/release-it-horrible-title-excellent-book-on-stability-and-capacity/</loc><lastmod>2009-12-13T16:45:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/17/release-it-capacity-patterns-and-best-practices/</loc><lastmod>2009-12-13T16:44:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/13/release-it-capacity-anti-patterns/</loc><lastmod>2009-12-13T16:42:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/20/release-it-the-remainder-of-the-book/</loc><lastmod>2009-12-13T15:31:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/11/12/practices-of-an-agile-developer/</loc><lastmod>2009-12-13T14:42:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/2009/12/08/release-it-stability-patterns-and-best-practices/</loc><lastmod>2009-12-13T14:26:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/about/</loc><lastmod>2010-02-17T05:06:40+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>http://johnragan.org/simple-tips-to-allow-anyone-to-use-vi-for-simple-editing-the-955-rule/</loc><lastmod>2010-02-16T06:10:35+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>http://johnragan.org/2009/02/19/what-happened-to-fail-early-and-often/</loc><lastmod>2009-02-21T17:31:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>http://johnragan.org/</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2010-02-27T21:22:31+00:00</lastmod></url></urlset>
