<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://dougireton.com/</loc></url><url><loc>https://dougireton.com/api-gateways-vs-service-mesh-control-observability-and-policy</loc></url><url><loc>https://dougireton.com/blog/2012/12/10/creating-a-git-pre-commit-hook-for-chef-cookbooks/</loc></url><url><loc>https://dougireton.com/blog/2012/12/16/how-to-include-the-windows-cookbook-helper-methods-in-your-chef-recipe/</loc></url><url><loc>https://dougireton.com/blog/2012/12/23/automatically-upgrading-chef-client-on-vagrant-up/</loc></url><url><loc>https://dougireton.com/blog/2012/12/31/creating-an-lwrp/</loc></url><url><loc>https://dougireton.com/blog/2013/01/07/creating-an-lwrp-part-2/</loc></url><url><loc>https://dougireton.com/blog/2013/01/13/creating-an-lwrp-part-3/</loc></url><url><loc>https://dougireton.com/blog/2013/01/19/get-chef-clients-by-version/</loc></url><url><loc>https://dougireton.com/blog/2013/01/27/make-vims-gf-command-open-included-chef-recipes/</loc></url><url><loc>https://dougireton.com/blog/2013/02/03/knife-tricks/</loc></url><url><loc>https://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/</loc></url><url><loc>https://dougireton.com/blog/2013/02/23/layout-your-vimrc-like-a-boss/</loc></url><url><loc>https://dougireton.com/blog/2013/03/02/send-application-deploy-times-to-statsd-in-a-chef-recipe/</loc></url><url><loc>https://dougireton.com/blog/2013/03/07/flip-your-unicorn/</loc></url><url><loc>https://dougireton.com/blog/2013/03/17/a-knife-dot-rb-for-our-time/</loc></url><url><loc>https://dougireton.com/blog/2013/03/24/ruby-p-i-e/</loc></url><url><loc>https://dougireton.com/blog/2013/03/31/chef-wanted-apply-within/</loc></url><url><loc>https://dougireton.com/blog/2013/04/06/favorites-from-the-treasure-chest/</loc></url><url><loc>https://dougireton.com/blog/2013/04/14/will-you-join-us/</loc></url><url><loc>https://dougireton.com/blog/2013/05/12/how-to-present-at-a-tech-conference/</loc></url><url><loc>https://dougireton.com/blog/2013/05/19/ruby-fundamentals-using-custom-setters-to-clean-up-instance-variables/</loc></url><url><loc>https://dougireton.com/blog/2013/06/23/encouraging-women-in-dev-slash-ops/</loc></url><url><loc>https://dougireton.com/blog/archives/</loc></url><url><loc>https://dougireton.com/blog/categories/chef/</loc></url><url><loc>https://dougireton.com/blog/categories/culture/</loc></url><url><loc>https://dougireton.com/blog/categories/howto/</loc></url><url><loc>https://dougireton.com/blog/categories/job/</loc></url><url><loc>https://dougireton.com/blog/categories/knife/</loc></url><url><loc>https://dougireton.com/blog/categories/lwrp/</loc></url><url><loc>https://dougireton.com/blog/categories/metrics/</loc></url><url><loc>https://dougireton.com/blog/categories/ruby/</loc></url><url><loc>https://dougireton.com/blog/categories/vim/</loc></url><url><loc>https://dougireton.com/blog/page/2/</loc></url><url><loc>https://dougireton.com/blog/page/3/</loc></url><url><loc>https://dougireton.com/building-ai-for-contact-centers-integrations-over-intents</loc></url><url><loc>https://dougireton.com/page-not-found</loc></url></urlset>