<?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">

<url>
<loc>https://blog.john-pfeiffer.com/</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tags.html</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/categories.html</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/archives.html</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/search.html</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/404.html</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/engineering-people-managers/</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/john-likes/</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/software-engineer-favorites/</loc>
<lastmod>2026-03-16T05:23:36-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/intro-to-mcp-give-your-llm-tools-with-model-context-protocol/</loc>
<lastmod>2025-07-27T19:20:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/maximum-leverage-and-minimum-ops-with-google-cloud-run-and-the-jules-coding-agent/</loc>
<lastmod>2025-06-07T06:07:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/building-a-desktop-app-with-golang-and-wails/</loc>
<lastmod>2025-04-06T10:10:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/cars-not-helicopters-or-running-a-local-llm-with-mlx-on-a-macbook-pro/</loc>
<lastmod>2024-11-23T19:21:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/react-with-material-ui-and-google-sso/</loc>
<lastmod>2024-09-07T12:34:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/react-javascript-intro/</loc>
<lastmod>2024-08-25T12:34:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-concurrency-part-1-waitgroup/</loc>
<lastmod>2024-04-23T22:22:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/one-of-the-hardest-parts-of-the-job-leading-through-layoffs/</loc>
<lastmod>2024-02-29T12:01:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/compensation-planning-is-sudoku-with-feelings/</loc>
<lastmod>2023-11-25T12:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/the-answer-is-not-the-solution/</loc>
<lastmod>2023-01-16T10:00:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/front-line-manager-or-director-managing-people-managers/</loc>
<lastmod>2022-12-03T12:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/monkeys-stealing-spoons-why-managers-struggle-and-what-to-do-about-it/</loc>
<lastmod>2021-12-29T12:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/circleci-for-a-pelican-static-github-site/</loc>
<lastmod>2021-09-03T21:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/using-circleci-as-continuous-integration-and-continuous-deployment/</loc>
<lastmod>2021-04-14T20:43:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/bitcoin-is-a-bad-business-model-and-when-to-invest-in-your-cost-center/</loc>
<lastmod>2021-01-23T08:44:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/sorting-in-golang/</loc>
<lastmod>2020-09-30T00:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/using-aws-cdk-to-configure-deploy-a-golang-lambda-with-apigateway/</loc>
<lastmod>2020-09-27T14:48:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/localstack-apigateway-lambda-and-s3-integration-testing/</loc>
<lastmod>2020-03-05T21:10:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/career-development-and-software-engineering-roles/</loc>
<lastmod>2018-12-31T12:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/go-faas-with-aws-lambda/</loc>
<lastmod>2018-06-11T19:48:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/infrastructure-as-code-with-terraform-and-aws/</loc>
<lastmod>2018-05-12T07:35:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/go-web-development-and-templates-with-heroku/</loc>
<lastmod>2018-05-01T20:37:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/more-go-data-structures-with-heap-and-tree-and-trie/</loc>
<lastmod>2018-02-10T07:07:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/working-successfully-with-remote-contractors/</loc>
<lastmod>2018-01-20T21:14:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-buffalo-tutorial-to-create-a-web-site-with-authentication/</loc>
<lastmod>2017-12-02T19:44:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/dynamic-programming-and-memoization-and-the-compute-versus-storage-tradeoff/</loc>
<lastmod>2017-11-06T20:45:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/productivity-is-a-myth/</loc>
<lastmod>2017-06-29T21:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/continuous-delivery-with-bitbucket-pipelines-and-google-app-engine-deployment-and-the-storageobjectslist-error/</loc>
<lastmod>2017-05-23T22:24:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/mid-2017-technology-and-business-prediction-for-2018-and-beyond/</loc>
<lastmod>2017-05-07T20:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-concurrency-goroutines-and-channels/</loc>
<lastmod>2017-04-12T22:54:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/code-is-for-humans/</loc>
<lastmod>2017-02-25T20:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/security-encryption-https-openssl-ssh-keygen-vpn-letsencrypt-certbot/</loc>
<lastmod>2017-02-16T23:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-json-is-challenging/</loc>
<lastmod>2016-12-30T20:34:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-testing-benchmark-profiling-subtests-fuzz-testing/</loc>
<lastmod>2016-10-22T20:44:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-interfaces-stack-linked-list-queue-map-set/</loc>
<lastmod>2016-10-05T20:34:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/golang-slices-functions-filters-mergesort/</loc>
<lastmod>2016-10-02T23:45:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/consul-service-discovery-and-cluster-configuration/</loc>
<lastmod>2016-08-27T21:01:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/a-micro-story-about-migrating-a-personal-monolith-into-microservices/</loc>
<lastmod>2016-07-29T20:59:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-with-docker-compose-and-nginx-and-php-fpm-and-mariadb/</loc>
<lastmod>2016-07-28T23:59:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/alpine-linux-introduction-tutorial/</loc>
<lastmod>2016-02-28T21:19:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/debian-packages-for-deployment-and-reprepro-for-a-local-apt-repository/</loc>
<lastmod>2016-02-24T20:40:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/python-packaging-pip-wheels/</loc>
<lastmod>2016-01-05T20:00:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/static-site-with-bitbucket-and-shippable-and-pelican/</loc>
<lastmod>2015-12-21T12:24:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/go-programming-intro-with-vs-code-and-arrays-slices-functions-and-testing/</loc>
<lastmod>2015-11-15T21:19:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/build-automation-using-packer-to-build-an-ami-use-immutable-not-chef/</loc>
<lastmod>2015-07-06T20:40:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/nginx-with-docker/</loc>
<lastmod>2015-06-13T08:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/meeting-bjarne-stroustrup-creator-of-c-plus-plus-in-the-atlassian-dev-den/</loc>
<lastmod>2015-06-03T20:30:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/pragmatic-testing-from-makefile-to-ci-with-docker/</loc>
<lastmod>2015-05-25T10:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/haproxy-in-docker/</loc>
<lastmod>2015-05-21T20:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/caching-data-and-common-gotchas-and-an-intro-to-redis-memcached-and-varnish/</loc>
<lastmod>2015-03-26T00:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/subunit-and-subunit2junitxml-to-get-junitxml-test-result-output-from-unittest/</loc>
<lastmod>2014-11-01T00:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/virtualenv-python-interpreter-from-source/</loc>
<lastmod>2014-10-31T00:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/xubuntu-hotkey-shortcuts-and-zoom-also-for-xfce/</loc>
<lastmod>2014-10-08T16:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/static-site-pelican-blog-with-github-pages-and-travis-ci/</loc>
<lastmod>2014-09-15T04:04:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/mobile-edit-cloud-execution-of-python-code/</loc>
<lastmod>2014-09-07T21:37:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/fix-fn-screen-brightness-ubuntu-1404-intel-graphics/</loc>
<lastmod>2014-08-26T22:36:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/ubuntu-bootable-usb-apt-get-and-dpkg-and-the-best-packages-to-install/</loc>
<lastmod>2014-08-20T00:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/listjs-sort-filters-search-and-more-for-html-lists-and-tables-in-javascript/</loc>
<lastmod>2014-08-08T21:37:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/intro-to-amazon-aws-elastic-beanstalk/</loc>
<lastmod>2014-08-08T20:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/publish-a-pelican-blog-using-a-bitbucket-post-webhook/</loc>
<lastmod>2014-08-08T06:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/using-vagrant-to-deploy-instances-on-aws/</loc>
<lastmod>2014-07-16T21:12:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/docker-intro-install-run-and-port-forward/</loc>
<lastmod>2014-07-10T17:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/markdown-syntax-cheatsheet/</loc>
<lastmod>2014-07-02T20:21:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/creating-a-static-web-site-with-bitbucket/</loc>
<lastmod>2014-06-30T20:20:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/how-to-set-up-a-pelican-static-blog-site/</loc>
<lastmod>2014-06-21T20:21:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/cumulus-compatible-s3-nginx-and-hmac-signed-requests/</loc>
<lastmod>2013-11-26T17:10:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/selenium-headless-browser-automated-testing-with-phantomjs-and-python/</loc>
<lastmod>2013-09-17T21:04:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/attack-of-the-spiders-bots-and-crawlers/</loc>
<lastmod>2013-07-20T23:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/git-basics-and-hard-to-scratch-itches/</loc>
<lastmod>2013-07-07T12:34:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/logic-puzzles/</loc>
<lastmod>2013-05-13T05:31:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/best-computer-science-online-and-a-more-complete-education/</loc>
<lastmod>2013-05-09T16:52:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/jinja2-a-web-html-template-layout-for-everyone/</loc>
<lastmod>2013-04-30T04:35:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/fix-byobu-infinite-scroll-bug-on-ubuntu-1204-precise-pangolin/</loc>
<lastmod>2013-02-15T17:36:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/google-app-engine-python/</loc>
<lastmod>2013-01-26T15:01:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/server-operations-cloud-versus-build-your-own/</loc>
<lastmod>2012-11-08T17:06:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tomcat-deployment-on-openshift-for-free/</loc>
<lastmod>2012-09-11T13:48:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/creating-economies-of-scale-in-software-development/</loc>
<lastmod>2012-07-29T04:39:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/an-evolution-of-questions-and-answers/</loc>
<lastmod>2012-06-21T17:46:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/mid-2012-technology-and-business-prediction-for-2013-and-beyond/</loc>
<lastmod>2012-05-31T16:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/amazon-s3-bucket-html-redirect/</loc>
<lastmod>2012-04-13T23:57:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/ldap-and-ldaps-with-apache-directory-studio-and-the-java-keystore/</loc>
<lastmod>2012-03-29T21:44:51-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/self-configuration-tests-for-scalability/</loc>
<lastmod>2012-03-12T02:42:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/technology-careers-part-1/</loc>
<lastmod>2012-02-27T02:38:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/test-driven-development-introduction-and-qa-domains/</loc>
<lastmod>2012-01-20T17:44:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/yes-change-your-password-regularly/</loc>
<lastmod>2011-12-27T17:10:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/using-find-grep-cut-awk-sort-dd-with-files-and-text-and-listing-files-with-ls/</loc>
<lastmod>2011-11-12T02:37:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/a-concise-summary-of-amazing-and-great-ideas/</loc>
<lastmod>2011-08-08T00:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/time-for-programmers/</loc>
<lastmod>2011-06-05T21:20:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/amazon-ses-on-ec2-free-tier-to-search-for-a-kitteh/</loc>
<lastmod>2011-02-28T00:07:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/command-line-dos-networking/</loc>
<lastmod>2010-11-29T16:37:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/eclipse-ide-c-wascana-on-windows-7/</loc>
<lastmod>2010-11-05T02:21:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-security-tip-disabling-anonymous-access-to-cron/</loc>
<lastmod>2010-08-30T17:33:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-6-wysiwyg-module-so-users-can-insert-images/</loc>
<lastmod>2010-08-26T05:00:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/css-3-column-liquid-layout-example/</loc>
<lastmod>2010-08-15T14:14:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tiny-core-linux-with-linksys-wireless-card-no-cd-required-installation/</loc>
<lastmod>2010-08-04T01:52:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/electric-car-rebate-why-not-go-european/</loc>
<lastmod>2010-08-02T13:13:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/cant-delete-ftp-folder-in-drupal-filezilla-hidden-files/</loc>
<lastmod>2010-07-13T18:30:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/how-to-install-a-drupal-tag-cloud/</loc>
<lastmod>2010-07-06T12:04:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/americas-great-recession-and-wealth-without-borders/</loc>
<lastmod>2010-07-05T14:09:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/outlook-rpc-over-http-with-a-non-standard-port/</loc>
<lastmod>2010-06-14T13:03:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/the-magical-million-3-helicopters-scratchcard-scam/</loc>
<lastmod>2010-06-13T11:25:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/css-3-column-liquid-layout-with-background-image-stretch/</loc>
<lastmod>2010-05-15T14:30:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/french-toast-recipe-aka-purjeni-filiki/</loc>
<lastmod>2010-05-15T10:50:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/blackberry-enterprise-server-express-on-same-domain-as-bes-windows-and-exchange-2003/</loc>
<lastmod>2010-05-03T13:41:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/is-programming-simple-contrasting-fizzbuzz-solutions-365-programming-project-day-forty-two/</loc>
<lastmod>2010-03-29T20:37:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/windows-ce-programming-writing-text-to-the-display-365-programming-project-day-forty-one/</loc>
<lastmod>2010-03-21T09:44:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-in-2d-pictures-of-pixels/</loc>
<lastmod>2010-03-18T20:59:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/windows-ce-programming-a-win32-api-button-365-programming-project-day-forty/</loc>
<lastmod>2010-03-16T20:27:00-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/how-to-customize-a-drupal-zen-theme-primary-links-into-horizontal-365-programming-project-day-thirty-nine/</loc>
<lastmod>2010-02-23T20:52:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/a-better-css-3-column-header-footer-layout-365-programming-project-day-thirty-eight/</loc>
<lastmod>2010-02-18T14:57:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/how-to-center-with-css-365-programming-project-day-thirty-seven/</loc>
<lastmod>2010-02-17T15:05:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/c-programming-windows-clock-v4-failure-is-only-feedback-365-programming-project-day-thirty-six/</loc>
<lastmod>2010-02-12T14:47:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-basic-site-configuration-the-search-block/</loc>
<lastmod>2010-02-11T21:35:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/c-programming-windows-clock-v3-365-programming-project-day-thirty-five/</loc>
<lastmod>2010-02-11T13:42:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/customize-your-linux-bash-console-bashrc-aliases-colors-hotkeys-history-length/</loc>
<lastmod>2010-02-10T16:00:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-themes-customization-intro-365-programming-project-day-thirty-four/</loc>
<lastmod>2010-02-10T15:02:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/javascript-form-validation-lots-of-work-365-programming-project-day-thirty-three/</loc>
<lastmod>2010-02-04T14:59:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/replace-windows-xp-sp3-notepad-with-notepad2/</loc>
<lastmod>2010-02-02T13:41:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/debugging-and-accidental-difficulties-with-getchar-and-loops-365-programming-project-day-thirty-two/</loc>
<lastmod>2010-02-01T21:46:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/c-programming-command-line-clock-continued-winclockv2-365-programming-project-day-thirty-one/</loc>
<lastmod>2010-02-01T14:15:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/c-programming-display-the-current-time-365-programming-project-day-thirty/</loc>
<lastmod>2010-01-31T21:39:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/wince-custom-include-to-modularize-functions-365-programming-project-day-twenty-nine/</loc>
<lastmod>2010-01-30T13:57:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/pancakes-from-scratch-recipe-v2/</loc>
<lastmod>2010-01-30T09:47:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/maintaining-an-old-asp-website-with-javascript-downloads-365-programming-project-day-twenty-eight/</loc>
<lastmod>2010-01-28T15:59:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/dos-batch-file-using-a-for-loop-to-test-a-vpn-with-ping-365-programming-project-day-twenty-seven/</loc>
<lastmod>2010-01-27T20:58:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/javascript-validation-of-an-html-form-365-programming-project-day-twenty-six/</loc>
<lastmod>2010-01-27T20:44:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/php-user-input-html-sanitization-and-math-365-programming-project-day-twenty-five/</loc>
<lastmod>2010-01-25T22:08:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/javascript-on-ms-crm-forms-365-programming-project-day-twenty-four/</loc>
<lastmod>2010-01-24T19:19:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/windows-programming-in-wince-on-an-hp-ipaq-365-project-day-twenty-three/</loc>
<lastmod>2010-01-23T01:26:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/vbscript-windows-shell-script-programming-for-loop-365-programming-project-day-twenty-three/</loc>
<lastmod>2010-01-22T21:56:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/script-programming-linux-expect-script-passwd-365-programming-project-day-twenty-two/</loc>
<lastmod>2010-01-21T22:11:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/windows-programming-in-wince-on-an-hp-ipaq-365-programming-project-day-twenty-one/</loc>
<lastmod>2010-01-21T13:26:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/a-simple-windows-button-365-programming-project-day-six/</loc>
<lastmod>2010-01-20T15:01:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/php-and-css-on-a-radio-button-board-365-programming-project-day-five/</loc>
<lastmod>2010-01-19T22:28:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/first-real-windows-program-365-programming-project-day-four/</loc>
<lastmod>2010-01-18T15:05:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/php-is-mad-cool-with-css-365-programming-project-day-three/</loc>
<lastmod>2010-01-17T22:02:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/windows-messagebox-365-programming-project-day-two/</loc>
<lastmod>2010-01-16T13:07:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/translate-this/</loc>
<lastmod>2010-01-16T12:32:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/first-time-baking-bread-version-116/</loc>
<lastmod>2010-01-16T12:03:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/css-hover-365-programming-project-day-one/</loc>
<lastmod>2010-01-15T17:38:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/install-virtualbox-3-on-debian-5-gui/</loc>
<lastmod>2010-01-09T07:00:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/how-to-use-drupal-blocks-and-a-custom-php-hit-counter-block/</loc>
<lastmod>2010-01-06T14:15:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/drupal-site-offline-how-to-login/</loc>
<lastmod>2010-01-06T13:53:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/how-to-install-virtualbox-3-on-centos-5-minimal/</loc>
<lastmod>2009-11-15T20:59:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/systeminfo-hardware-diagnostic-listing-ram-processor-ubuntu-version-ps-top-iotop-lshw-dmidecode/</loc>
<lastmod>2009-11-11T21:42:50-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/wget-curl-get-ip-timeout-backup-download-site-including-images/</loc>
<lastmod>2009-09-06T21:07:02-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/network-ifconfig-ifcfg-static-and-dhcp-eth0-route-wifi-wpa/</loc>
<lastmod>2009-08-06T19:22:07-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/firewall-iptables-ufw-ssh-https-nat-forwarding-redirect/</loc>
<lastmod>2009-01-01T00:00:00-08:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/seo-search-engine-optimization-by-john-pfeiffer/</loc>
<lastmod>2008-08-16T19:39:02-07:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/ai.html</loc>
<lastmod>2025-07-27T19:20:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/build-ci-cd-devops.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/it.html</loc>
<lastmod>2021-01-23T08:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/leadership.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/linux.html</loc>
<lastmod>2016-02-28T21:19:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/programming.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/puzzles.html</loc>
<lastmod>2023-01-16T10:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/category/virtualization.html</loc>
<lastmod>2016-07-28T23:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ai.html</loc>
<lastmod>2025-07-27T19:20:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/llm.html</loc>
<lastmod>2025-07-27T19:20:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/mcp.html</loc>
<lastmod>2025-07-27T19:20:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/github.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/google-cloud-run.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ci.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cd.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/deployment.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/agent.html</loc>
<lastmod>2025-06-07T06:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/go.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/golang.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/react.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/javascript.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/js.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/typescript.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/desktop.html</loc>
<lastmod>2025-04-06T10:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/mlx.html</loc>
<lastmod>2024-11-23T19:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/material-ui.html</loc>
<lastmod>2024-09-07T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/sso.html</loc>
<lastmod>2024-09-07T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/oauth.html</loc>
<lastmod>2024-09-07T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/goroutines.html</loc>
<lastmod>2024-04-23T22:22:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/concurrency.html</loc>
<lastmod>2024-04-23T22:22:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/waitgroup.html</loc>
<lastmod>2024-04-23T22:22:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/career.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/engineering.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/management.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/leadership.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/director.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/navigating-change.html</loc>
<lastmod>2024-02-29T12:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/budget.html</loc>
<lastmod>2023-11-25T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/philosophy.html</loc>
<lastmod>2023-01-16T10:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/architecture.html</loc>
<lastmod>2023-01-16T10:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/manager.html</loc>
<lastmod>2021-12-29T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/hero.html</loc>
<lastmod>2021-12-29T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/coaching.html</loc>
<lastmod>2021-12-29T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/delegation.html</loc>
<lastmod>2021-12-29T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/circleci-pelican-github.html</loc>
<lastmod>2021-09-03T21:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/circleci.html</loc>
<lastmod>2021-04-14T20:43:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/continuous-integration.html</loc>
<lastmod>2021-04-14T20:43:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/continuous-deployment.html</loc>
<lastmod>2021-04-14T20:43:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/go-mod.html</loc>
<lastmod>2021-04-14T20:43:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/business.html</loc>
<lastmod>2021-01-23T08:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cost-center.html</loc>
<lastmod>2021-01-23T08:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/profit-center.html</loc>
<lastmod>2021-01-23T08:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cashflow.html</loc>
<lastmod>2021-01-23T08:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/sort.html</loc>
<lastmod>2020-09-30T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/sorting.html</loc>
<lastmod>2020-09-30T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/map.html</loc>
<lastmod>2020-09-30T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/aws.html</loc>
<lastmod>2020-09-27T14:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/lambda.html</loc>
<lastmod>2020-09-27T14:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/apigateway.html</loc>
<lastmod>2020-09-27T14:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cdk.html</loc>
<lastmod>2020-09-27T14:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/localstack.html</loc>
<lastmod>2020-03-05T21:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/testing.html</loc>
<lastmod>2020-03-05T21:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/s3.html</loc>
<lastmod>2020-03-05T21:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/integration-testing.html</loc>
<lastmod>2020-03-05T21:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/docker-compose.html</loc>
<lastmod>2020-03-05T21:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/roles.html</loc>
<lastmod>2018-12-31T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/software.html</loc>
<lastmod>2018-12-31T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cron.html</loc>
<lastmod>2018-06-11T19:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/iam.html</loc>
<lastmod>2018-06-11T19:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cloudwatch.html</loc>
<lastmod>2018-06-11T19:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dynamodb.html</loc>
<lastmod>2018-06-11T19:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/terraform.html</loc>
<lastmod>2018-05-12T07:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/digital-ocean.html</loc>
<lastmod>2018-05-12T07:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/devops.html</loc>
<lastmod>2018-05-12T07:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/immutable.html</loc>
<lastmod>2018-05-12T07:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/web.html</loc>
<lastmod>2018-05-01T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/gorilla-mux.html</loc>
<lastmod>2018-05-01T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/http.html</loc>
<lastmod>2018-05-01T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/template.html</loc>
<lastmod>2018-05-01T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/heroku.html</loc>
<lastmod>2018-05-01T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/postgres.html</loc>
<lastmod>2018-05-01T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/heap.html</loc>
<lastmod>2018-02-10T07:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tree.html</loc>
<lastmod>2018-02-10T07:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bst.html</loc>
<lastmod>2018-02-10T07:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/trie.html</loc>
<lastmod>2018-02-10T07:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/organization.html</loc>
<lastmod>2018-01-20T21:14:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/scaling.html</loc>
<lastmod>2018-01-20T21:14:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/people.html</loc>
<lastmod>2018-01-20T21:14:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/leading.html</loc>
<lastmod>2018-01-20T21:14:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/contractors.html</loc>
<lastmod>2018-01-20T21:14:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/buffalo.html</loc>
<lastmod>2017-12-02T19:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/authentication.html</loc>
<lastmod>2017-12-02T19:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/saml.html</loc>
<lastmod>2017-12-02T19:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dynamic-programming.html</loc>
<lastmod>2017-11-06T20:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/memoization.html</loc>
<lastmod>2017-11-06T20:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/benchmark.html</loc>
<lastmod>2017-11-06T20:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/playgolangorg.html</loc>
<lastmod>2017-11-06T20:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/time.html</loc>
<lastmod>2017-11-06T20:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/milliseconds.html</loc>
<lastmod>2017-11-06T20:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/productivity.html</loc>
<lastmod>2017-06-29T21:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/definition-of-done.html</loc>
<lastmod>2017-06-29T21:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bitbucket.html</loc>
<lastmod>2017-05-23T22:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/google-app-engine.html</loc>
<lastmod>2017-05-23T22:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/gae.html</loc>
<lastmod>2017-05-23T22:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/pipelines.html</loc>
<lastmod>2017-05-23T22:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/storageobjectslist.html</loc>
<lastmod>2017-05-23T22:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/prediction.html</loc>
<lastmod>2017-05-07T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/business-model.html</loc>
<lastmod>2017-05-07T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/minsky-cycle.html</loc>
<lastmod>2017-05-07T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/crash.html</loc>
<lastmod>2017-05-07T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/privacy.html</loc>
<lastmod>2017-05-07T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/decentralization.html</loc>
<lastmod>2017-05-07T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/channels.html</loc>
<lastmod>2017-04-12T22:54:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/select.html</loc>
<lastmod>2017-04-12T22:54:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/programming.html</loc>
<lastmod>2017-02-25T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/readability.html</loc>
<lastmod>2017-02-25T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/configuration.html</loc>
<lastmod>2017-02-25T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dependencies.html</loc>
<lastmod>2017-02-25T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/security.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/encryption.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/aes.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/https.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/openssl.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/certbot.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ssh.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/keygen.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/openvpn.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/vpn.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/letsencrypt.html</loc>
<lastmod>2017-02-16T23:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/json.html</loc>
<lastmod>2016-12-30T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/interfaces.html</loc>
<lastmod>2016-12-30T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/profiling.html</loc>
<lastmod>2016-10-22T20:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/subtests.html</loc>
<lastmod>2016-10-22T20:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tdd.html</loc>
<lastmod>2016-10-22T20:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/stack.html</loc>
<lastmod>2016-10-05T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/linked-list.html</loc>
<lastmod>2016-10-05T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/queue.html</loc>
<lastmod>2016-10-05T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/set.html</loc>
<lastmod>2016-10-05T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/strategy-pattern.html</loc>
<lastmod>2016-10-05T20:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/arrays.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/slices.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/functions.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/filter.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/algorithms.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/merge.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/mergesort.html</loc>
<lastmod>2016-10-02T23:45:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/service-discovery.html</loc>
<lastmod>2016-08-27T21:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/consul.html</loc>
<lastmod>2016-08-27T21:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cluster.html</loc>
<lastmod>2016-08-27T21:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/clustering.html</loc>
<lastmod>2016-08-27T21:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/config.html</loc>
<lastmod>2016-08-27T21:01:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/microservices.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/monolith.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/linode.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/digitalocean.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/packer.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/drupal.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/php.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/python.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cherokee.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/nginx.html</loc>
<lastmod>2016-07-29T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/docker.html</loc>
<lastmod>2016-07-28T23:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/alpine.html</loc>
<lastmod>2016-02-28T21:19:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/linux.html</loc>
<lastmod>2016-02-28T21:19:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/debian.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/deb.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/build.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/packaging.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/scale.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/reprepro.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/apt.html</loc>
<lastmod>2016-02-24T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/pip.html</loc>
<lastmod>2016-01-05T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/wheels.html</loc>
<lastmod>2016-01-05T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/static-site.html</loc>
<lastmod>2015-12-21T12:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/pelican.html</loc>
<lastmod>2015-12-21T12:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/shippable-ci.html</loc>
<lastmod>2015-12-21T12:24:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/vscode.html</loc>
<lastmod>2015-11-15T21:19:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/binary-search.html</loc>
<lastmod>2015-11-15T21:19:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cloud.html</loc>
<lastmod>2015-07-06T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ami.html</loc>
<lastmod>2015-07-06T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/chef.html</loc>
<lastmod>2015-07-06T20:40:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/c.html</loc>
<lastmod>2015-06-03T20:30:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cpp.html</loc>
<lastmod>2015-06-03T20:30:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/atlassian.html</loc>
<lastmod>2015-06-03T20:30:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/selenium.html</loc>
<lastmod>2015-05-25T10:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/haproxy.html</loc>
<lastmod>2015-05-21T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cache.html</loc>
<lastmod>2015-03-26T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/caching.html</loc>
<lastmod>2015-03-26T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/redis.html</loc>
<lastmod>2015-03-26T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/memcached.html</loc>
<lastmod>2015-03-26T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/varnish.html</loc>
<lastmod>2015-03-26T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/subunit.html</loc>
<lastmod>2014-11-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/subunit2junitxml.html</loc>
<lastmod>2014-11-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/unittest.html</loc>
<lastmod>2014-11-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/python3.html</loc>
<lastmod>2014-10-31T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/virtualenv.html</loc>
<lastmod>2014-10-31T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dependency-management.html</loc>
<lastmod>2014-10-31T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/pelican-blog.html</loc>
<lastmod>2014-09-15T04:04:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/github-pages.html</loc>
<lastmod>2014-09-15T04:04:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/travis-ci.html</loc>
<lastmod>2014-09-15T04:04:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/flask.html</loc>
<lastmod>2014-09-07T21:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/openshift.html</loc>
<lastmod>2014-09-07T21:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ubuntu.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/xubuntu.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/usb-boot.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ubuntu-recovery.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dpkg.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/apt-get.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dd.html</loc>
<lastmod>2014-08-20T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/eb.html</loc>
<lastmod>2014-08-08T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/elastic-beanstalk.html</loc>
<lastmod>2014-08-08T20:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/webhook.html</loc>
<lastmod>2014-08-08T06:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/flash.html</loc>
<lastmod>2014-08-08T06:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/containers.html</loc>
<lastmod>2014-07-10T17:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/markdown.html</loc>
<lastmod>2014-07-02T20:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/html.html</loc>
<lastmod>2014-07-02T20:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/blog.html</loc>
<lastmod>2014-06-21T20:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/test.html</loc>
<lastmod>2013-09-17T21:04:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/phantomjs.html</loc>
<lastmod>2013-09-17T21:04:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tech-debt.html</loc>
<lastmod>2013-09-17T21:04:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/git.html</loc>
<lastmod>2013-07-07T12:34:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/computer-science.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cs.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/mooc.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/free-education.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/distance-learning.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cs-on-iphone.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/programming-videos.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/online-learning.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/learning-to-code.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/beginner.html</loc>
<lastmod>2013-05-09T16:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/jinja2.html</loc>
<lastmod>2013-04-30T04:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/webapp2.html</loc>
<lastmod>2013-04-30T04:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tablesorterjs.html</loc>
<lastmod>2013-04-30T04:35:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/byobu.html</loc>
<lastmod>2013-02-15T17:36:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/startup-planning.html</loc>
<lastmod>2012-11-08T17:06:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ops.html</loc>
<lastmod>2012-11-08T17:06:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/paas.html</loc>
<lastmod>2012-09-11T13:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tomcat.html</loc>
<lastmod>2012-09-11T13:48:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/thoughts.html</loc>
<lastmod>2012-07-29T04:39:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/information.html</loc>
<lastmod>2012-06-21T17:46:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/amazon.html</loc>
<lastmod>2012-04-13T23:57:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/html-redirect.html</loc>
<lastmod>2012-04-13T23:57:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ldap.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/apache.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/directory.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/studio.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ldaps.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ldapsearch.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/java-keystore.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/keystore.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/keytool.html</loc>
<lastmod>2012-03-29T21:44:51-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/java.html</loc>
<lastmod>2012-03-12T02:42:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/perl.html</loc>
<lastmod>2012-03-12T02:42:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tests.html</loc>
<lastmod>2012-01-20T17:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/qa.html</loc>
<lastmod>2012-01-20T17:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/edge-cases.html</loc>
<lastmod>2012-01-20T17:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/password.html</loc>
<lastmod>2011-12-27T17:10:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/grep.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bash.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cut.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/awk.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/files.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/text.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ls.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/sort-by-size.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/sort-by-date.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/exec.html</loc>
<lastmod>2011-11-12T02:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/lean.html</loc>
<lastmod>2011-08-08T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/persuasion.html</loc>
<lastmod>2011-08-08T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/great.html</loc>
<lastmod>2011-08-08T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/efficiency.html</loc>
<lastmod>2011-08-08T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/laws.html</loc>
<lastmod>2011-08-08T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/epoch.html</loc>
<lastmod>2011-06-05T21:20:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ec2.html</loc>
<lastmod>2011-02-28T00:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ses.html</loc>
<lastmod>2011-02-28T00:07:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dos.html</loc>
<lastmod>2010-11-29T16:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/eclipse.html</loc>
<lastmod>2010-11-05T02:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ide.html</loc>
<lastmod>2010-11-05T02:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/win7.html</loc>
<lastmod>2010-11-05T02:21:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/wysiwyg.html</loc>
<lastmod>2010-08-26T05:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/css.html</loc>
<lastmod>2010-08-15T14:14:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/tiny-core-linux.html</loc>
<lastmod>2010-08-04T01:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/electric-cars.html</loc>
<lastmod>2010-08-02T13:13:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/filezilla.html</loc>
<lastmod>2010-07-13T18:30:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/microsoft.html</loc>
<lastmod>2010-06-14T13:03:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/exchange-server.html</loc>
<lastmod>2010-06-14T13:03:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ssl.html</loc>
<lastmod>2010-06-14T13:03:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/scam.html</loc>
<lastmod>2010-06-13T11:25:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/cooking.html</loc>
<lastmod>2010-05-15T10:50:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/blackberry.html</loc>
<lastmod>2010-05-03T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bes.html</loc>
<lastmod>2010-05-03T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/besx.html</loc>
<lastmod>2010-05-03T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/windows-server.html</loc>
<lastmod>2010-05-03T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/exchange-server-2003.html</loc>
<lastmod>2010-05-03T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/fizzbuzz.html</loc>
<lastmod>2010-03-29T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/code-style.html</loc>
<lastmod>2010-03-29T20:37:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/windows.html</loc>
<lastmod>2010-03-21T09:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/win-ce.html</loc>
<lastmod>2010-03-21T09:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/win32.html</loc>
<lastmod>2010-03-16T20:27:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/drupal-theme.html</loc>
<lastmod>2010-02-23T20:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/zen-theme.html</loc>
<lastmod>2010-02-23T20:52:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/clock.html</loc>
<lastmod>2010-02-12T14:47:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/gcc.html</loc>
<lastmod>2010-02-11T13:42:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bashrc.html</loc>
<lastmod>2010-02-10T16:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bash-alias.html</loc>
<lastmod>2010-02-10T16:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bash-history.html</loc>
<lastmod>2010-02-10T16:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/html-form.html</loc>
<lastmod>2010-02-04T14:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/notepad.html</loc>
<lastmod>2010-02-02T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/notepad2.html</loc>
<lastmod>2010-02-02T13:41:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/getchar.html</loc>
<lastmod>2010-02-01T21:46:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/best-practice.html</loc>
<lastmod>2010-01-30T13:57:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/asp.html</loc>
<lastmod>2010-01-28T15:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/bat.html</loc>
<lastmod>2010-01-27T20:58:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/for-loop.html</loc>
<lastmod>2010-01-27T20:58:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/map-network-drive.html</loc>
<lastmod>2010-01-27T20:58:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/form-validation.html</loc>
<lastmod>2010-01-27T20:44:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/htmlentities.html</loc>
<lastmod>2010-01-25T22:08:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/input-sanitization.html</loc>
<lastmod>2010-01-25T22:08:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/crm.html</loc>
<lastmod>2010-01-24T19:19:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/wince.html</loc>
<lastmod>2010-01-23T01:26:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/pocketgcc.html</loc>
<lastmod>2010-01-21T13:26:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/code-structure.html</loc>
<lastmod>2010-01-19T22:28:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/365.html</loc>
<lastmod>2010-01-15T17:38:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/virtualbox.html</loc>
<lastmod>2010-01-09T07:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/centos.html</loc>
<lastmod>2009-11-15T20:59:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/systeminfo.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/hardware.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/diagnostic.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/listing.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ram.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/processor.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/version.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/top.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/iotop.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/lshw-dmidecode.html</loc>
<lastmod>2009-11-11T21:42:50-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/wget.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/curl.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/get.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ip.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/timeout.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/download.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/site.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/images.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/backup.html</loc>
<lastmod>2009-09-06T21:07:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/network.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ifconfig.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ifcfg.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/eth0.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/route.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/wifi.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/wpa.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/dhcp.html</loc>
<lastmod>2009-08-06T19:22:07-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/iptables.html</loc>
<lastmod>2009-01-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/firewall.html</loc>
<lastmod>2009-01-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/nat.html</loc>
<lastmod>2009-01-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/ufw.html</loc>
<lastmod>2009-01-01T00:00:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/seo.html</loc>
<lastmod>2008-08-16T19:39:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/search.html</loc>
<lastmod>2008-08-16T19:39:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/optimization.html</loc>
<lastmod>2008-08-16T19:39:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/tag/john-pfeiffer.html</loc>
<lastmod>2008-08-16T19:39:02-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://blog.john-pfeiffer.com/author/john-pfeiffer.html</loc>
<lastmod>2025-07-27T19:20:00-07:53</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>

</urlset>
