<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd' xmlns='http://www.sitemaps.org/schemas/sitemap/0.9' xmlns:image='http://www.google.com/schemas/sitemap-image/1.1' xmlns:video='http://www.google.com/schemas/sitemap-video/1.1' xmlns:news='http://www.google.com/schemas/sitemap-news/0.9' xmlns:mobile='http://www.google.com/schemas/sitemap-mobile/1.0' xmlns:pagemap='http://www.google.com/schemas/sitemap-pagemap/1.0' xmlns:xhtml='http://www.w3.org/1999/xhtml'>
  <url>
    <loc>https://calvinf.com</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2026/01/24/night-and-day</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2025/12/26/calvinf-website-migrated-rails-8</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2025/05/03/my-vite-starter</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2023/11/10/node-js-20-yarn-4-and-next-js-on-docker</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2023/03/24/the-new-verses-for-life-website</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2023/03/23/swarzy-website-refresh</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2023/02/21/when-andrew-crapuchettes-calls-you-should-answer</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2023/01/20/amazon-throwback</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2022/02/03/at-the-silos-in-moscow-idaho</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2021/12/30/merry-christmas-from-swarzy</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2021/11/09/launching-swarzy</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2020/08/01/user-experience-defined-and-its-impact-to-your-business</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2020/01/01/start-small-keep-going</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2018/08/31/first-things-first</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2018/04/23/babel-7-dynamic-config-making-babel-work-with-esm-jest-jsx-and-preact-server-side-rendering</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2018/03/10/verses-for-life-now-supports-ipad-and-iphone</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2014/12/22/abraham-lincoln-leadership-principles-characteristics</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2014/08/29/configuring-aws-iam-policy-for-s3-bucket-and-cloudfront</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2013/12/26/what-i-learned-from-sam-walton-the-legendary-retail-growth-hacker</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2013/10/22/financial-advise-burried-in-the-tragedy-of-hamlet</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2013/06/08/a-good-day-at-wordcamp-seattle-2013</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2013/05/01/open-source-loves-mariadb</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2012/10/23/web-performance-optimization-for-wordpress-slides</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2012/10/06/speaking-at-seattle-wordpress-developers-meetup-in-october</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2011/11/16/notes-from-w3conf</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2011/06/26/poke-the-box-quotes</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2011/04/27/mobile-web-development</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2011/03/30/i-am-going-to-wordcamp-seattle-2011</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2011/02/23/hide-the-wordpress-admin-bar-in-wordpress-3-1</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2010/12/23/wordcamp-seattle-2011</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2010/11/25/seattle-wordpress-meetup</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2010/07/05/jquery-hack-attack-in-seattle-notes</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2010/02/10/installing-configuring-and-using-the-xhp-php-extension-by-facebook</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/12/23/sam-javanrouh-city-on-ice</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/12/19/wordpress-2-9-released</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/11/16/updated-design</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/10/31/technology-faith-and-human-shortcomings-billy-graham-at-ted</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/10/26/what-its-like</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/08/18/wordcamp-seattle-2009</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/07/16/great-men</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/06/27/six-sweet-resources-for-web-developers</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2009/03/16/howto-make-ie8-display-your-website-in-ie7-compatability-mode</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2008/05/29/anti-spam-solutions-for-wordpress-movable-type-and-the-rest-of-the-web</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2008/05/15/getting-started-with-wordpress</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2008/04/06/upgrade-to-wordpress-25-done</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2008/03/29/wordpress-25-release</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2008/03/09/wireless-audio-w-airport-express-and-airfoil-for-windows-or-mac</loc>
  </url>
  <url>
    <loc>https://calvinf.com/blog/2008/02/22/home</loc>
  </url>
  <url>
    <loc>https://calvinf.com/about</loc>
  </url>
  <url>
    <loc>https://calvinf.com/contact</loc>
  </url>
  <url>
    <loc>https://calvinf.com/home</loc>
  </url>
  <url>
    <loc>https://calvinf.com/privacy</loc>
  </url>
</urlset>