<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://www.kencochrane.com/</loc>
    <lastmod>2026-11-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/post/</loc>
    <lastmod>2026-11-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2026/11/10/simple-is-harder-than-complicated/</loc>
    <lastmod>2026-11-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2026/09/01/kargo-in-action/</loc>
    <lastmod>2026-09-01T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2021/03/29/why-you-should-give-new-employees-a-30-60-90/</loc>
    <lastmod>2021-03-29T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2021/03/28/on-boarding-new-developers-to-the-team/</loc>
    <lastmod>2021-03-28T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2021/03/27/how-i-hire-software-developers/</loc>
    <lastmod>2021-03-27T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2020/08/01/build-and-sign-golang-binaries-for-macos-with-github-actions/</loc>
    <lastmod>2020-08-01T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2019/09/24/i-wrote-a-book-docker-cookbook-second-edition/</loc>
    <lastmod>2019-09-24T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2017/09/17/cashstar-the-early-years/</loc>
    <lastmod>2017-09-17T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2017/03/29/using-lambda-to-get-azs-in-cloudformation/</loc>
    <lastmod>2017-03-29T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2017/03/25/my-cloudformation-wishlist/</loc>
    <lastmod>2017-03-25T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2017/03/24/5-years-at-docker/</loc>
    <lastmod>2017-03-24T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2016/12/30/maine-companies-to-watch-in-2017/</loc>
    <lastmod>2016-12-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2016/12/16/understanding-aws-regions-and-availability-zones-in-cloudformation/</loc>
    <lastmod>2016-12-16T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2016/12/15/my-work-on-docker-for-aws/</loc>
    <lastmod>2016-12-15T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2016/11/20/i-rebuilt-my-blog-with-hugo-and-moved-to-netlify/</loc>
    <lastmod>2016-11-20T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2015/02/introducing-django-defender/</loc>
    <lastmod>2015-02-15T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2015/02/upload-video-to-facebook-from-s3-using-python/</loc>
    <lastmod>2015-02-14T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2013/08/the-docker-guidebook/</loc>
    <lastmod>2013-08-23T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2013/06/running-docker-on-digital-ocean/</loc>
    <lastmod>2013-06-07T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2013/05/running-docker-on-a-raspberrypi/</loc>
    <lastmod>2013-05-17T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2013/05/upgrading-linux-kernel-ubuntu-rackspace-cloud/</loc>
    <lastmod>2013-05-12T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2013/05/running-docker-on-rackspace-cloud/</loc>
    <lastmod>2013-05-11T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2013/02/intro-to-python-and-django-presentation/</loc>
    <lastmod>2013-02-19T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/12/new-pelican-based-blog/</loc>
    <lastmod>2012-12-09T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/03/deploying-a-django-application-on-dotcloud/</loc>
    <lastmod>2012-03-23T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/03/im-now-working-for-dotcloud/</loc>
    <lastmod>2012-03-23T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/01/running-sentry-on-dotcloud/</loc>
    <lastmod>2012-01-28T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/01/developers-guide-to-pci-compliant-web-applications/</loc>
    <lastmod>2012-01-25T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/01/getting-djangocms-up-and-running-on-stackato/</loc>
    <lastmod>2012-01-15T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2012/01/installing-django-application-on-openshift/</loc>
    <lastmod>2012-01-14T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/12/installing-djangocms-dotcloud-12-easy-steps/</loc>
    <lastmod>2011-12-31T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/12/installing-djangocms-on-heroku-in-13-easy-steps/</loc>
    <lastmod>2011-12-31T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/12/standardizing-python-wsgi-deployment/</loc>
    <lastmod>2011-12-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/12/using-new-relic-with-supervisord-and-gunicorn/</loc>
    <lastmod>2011-12-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/12/what-are-the-best-python-companies-to-work-for/</loc>
    <lastmod>2011-12-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/11/developers-guide-for-running-django-apps-on-heroku/</loc>
    <lastmod>2011-11-30T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/09/djangomainecom-django-user-group-portland-maine/</loc>
    <lastmod>2011-09-26T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/08/ill-never-work-for-a-big-company-again/</loc>
    <lastmod>2011-08-31T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/08/django-clickstream/</loc>
    <lastmod>2011-08-12T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/06/django-gunicorn-nginx-supervisord-fabric-centos55/</loc>
    <lastmod>2011-06-27T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/06/django-hosting-roundup-who-wins/</loc>
    <lastmod>2011-06-06T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/06/djangozoom-com-review/</loc>
    <lastmod>2011-06-05T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/05/apphosted-com-django-hosting-review/</loc>
    <lastmod>2011-05-18T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/05/django-job-opening-cashstar-portland-me/</loc>
    <lastmod>2011-05-15T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/04/deploying-my-django-application-to-dotcloud/</loc>
    <lastmod>2011-04-26T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/04/my-day-gondorio/</loc>
    <lastmod>2011-04-22T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/04/my-experiences-with-epio/</loc>
    <lastmod>2011-04-18T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/04/restart-apache-mac-os-x/</loc>
    <lastmod>2011-04-16T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/04/upgrading-mysql-50x-percona-mysql-51x-rhel5-or-cen/</loc>
    <lastmod>2011-04-14T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/03/django-13-has-been-released/</loc>
    <lastmod>2011-03-23T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2011/02/upgrading-percona-mysql-50x-percona-mysql-51x-rhel/</loc>
    <lastmod>2011-02-15T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2010/05/django-12-has-been-released/</loc>
    <lastmod>2010-05-17T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2010/05/django-project-release-history/</loc>
    <lastmod>2010-05-17T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2010/05/automated-install-script-for-memcached-on-rhel5/</loc>
    <lastmod>2010-05-14T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2010/05/mercurial-1_5_1-on-rhel5-using-python2_5/</loc>
    <lastmod>2010-05-13T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2010/01/introducing-my-new-iphone-application-face-flip/</loc>
    <lastmod>2010-01-18T10:24:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2010/01/new-tv-feature-request-ability-to-set-the-channel-order/</loc>
    <lastmod>2010-01-11T12:08:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2009/03/django-notification-creating-notice-types-issues/</loc>
    <lastmod>2009-03-09T11:16:31+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2009/02/plesk-8.6-cgi-bin-trouble/</loc>
    <lastmod>2009-02-26T09:28:49+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2009/02/googles-ajax-libary-hosting-the-new-web-tracker/</loc>
    <lastmod>2009-02-04T21:37:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2009/02/01/100boxes.com-free-online-football-squares-pool-management</loc>
    <lastmod>2009-02-01T13:01:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2009/01/installing-mod_python-on-mac-os-x-leopard-10.5.x/</loc>
    <lastmod>2009-02-01T13:01:36+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2009/01/django-query-using-value-from-another-field-in-same-table/</loc>
    <lastmod>2009-02-01T13:01:52+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2009/01/managing-django-settings-across-multiple-environments/</loc>
    <lastmod>2009-01-17T15:09:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2008/05/django-common-commands/</loc>
    <lastmod>2008-06-21T11:10:43+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2008/03/itext-htmlworker-style-guide/</loc>
    <lastmod>2008-03-09T17:55:03+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2006/04/new-version-of-camprate.com-is-now-available/</loc>
    <lastmod>2006-05-13T23:41:30+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/2006/03/ajax-struts-file-upload-progress-meter/</loc>
    <lastmod>2010-05-11T09:20:03+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/11/debian-package-management/</loc>
    <lastmod>2005-11-13T13:29:04+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/06/camprate.com-online-campground-directory-with-reviews/</loc>
    <lastmod>2005-06-13T07:40:58+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/05/getting-wincvs-out-of-flat-mode/</loc>
    <lastmod>2005-05-05T13:04:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/02/commands-i-use-but-often-forget/</loc>
    <lastmod>2005-02-13T21:06:56+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/02/connecting-to-mysql-4.1-with-old-libraries/</loc>
    <lastmod>2005-02-13T20:57:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/02/setting-up-postfix-tls-courier-imap-ssl-mysql-postfixadmin/</loc>
    <lastmod>2006-07-07T17:31:14+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.kencochrane.com/blog/2005/02/integrating-apache-2.0.x-and-tomcat-5.0.x-with-mod_jk-on-mandrake-linux-10/</loc>
    <lastmod>2005-02-08T11:56:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
