<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://paulbecotte.com/</loc></url>
<url><loc>https://paulbecotte.com/post/combining-jenkins-with-earthbuild-and-a-shared-buildkit-daemon</loc><lastmod>2025-08-19</lastmod></url><url><loc>https://paulbecotte.com/post/update-on-grafana-monitoring</loc><lastmod>2024-12-23</lastmod></url><url><loc>https://paulbecotte.com/post/adding-observability-to-a-flask-application</loc><lastmod>2023-09-03</lastmod></url><url><loc>https://paulbecotte.com/post/delivering-value-with-release-engineering</loc><lastmod>2023-08-08</lastmod></url><url><loc>https://paulbecotte.com/post/initial-management-feedback</loc><lastmod>2023-06-21</lastmod></url><url><loc>https://paulbecotte.com/post/infrastructure-as-code</loc><lastmod>2023-06-13</lastmod></url><url><loc>https://paulbecotte.com/post/the-terraform-helm_template-data-source</loc><lastmod>2023-06-07</lastmod></url><url><loc>https://paulbecotte.com/post/deciding-how-to-work</loc><lastmod>2023-05-25</lastmod></url><url><loc>https://paulbecotte.com/post/using-values-for-software-decisions</loc><lastmod>2023-03-07</lastmod></url><url><loc>https://paulbecotte.com/post/thoughts-on-system-interfaces</loc><lastmod>2021-03-11</lastmod></url><url><loc>https://paulbecotte.com/post/i-used-to-think-100-code-coverage-was-silly</loc><lastmod>2020-02-13</lastmod></url><url><loc>https://paulbecotte.com/post/experimenting-with-rancher</loc><lastmod>2020-01-07</lastmod></url><url><loc>https://paulbecotte.com/post/-gitops-is-an-anti-pattern</loc><lastmod>2019-12-31</lastmod></url><url><loc>https://paulbecotte.com/post/the-truth-about-business-value-estimation</loc><lastmod>2019-10-25</lastmod></url><url><loc>https://paulbecotte.com/post/migrating-from-redshift-to-snowflake</loc><lastmod>2019-10-12</lastmod></url><url><loc>https://paulbecotte.com/post/disk-page-caching-on-amazon-ebs</loc><lastmod>2019-10-12</lastmod></url><url><loc>https://paulbecotte.com/post/uwsgi-and-nginx-connection-queues</loc><lastmod>2019-10-12</lastmod></url><url><loc>https://paulbecotte.com/post/recovering-a-persistent-volume-in-kubernetes</loc><lastmod>2019-10-04</lastmod></url><url><loc>https://paulbecotte.com/post/the-false-tradeoff-between-speed-and-quality</loc><lastmod>2019-09-30</lastmod></url><url><loc>https://paulbecotte.com/post/an-editor-in-draftjs-with-prism-code-blocks</loc><lastmod>2019-09-23</lastmod></url><url><loc>https://paulbecotte.com/post/flask-json-authentication</loc><lastmod>2019-09-20</lastmod></url><url><loc>https://paulbecotte.com/post/opinionated-flask-setup</loc><lastmod>2019-09-20</lastmod></url><url><loc>https://paulbecotte.com/post/making-devops-work</loc><lastmod>2017-03-11</lastmod></url><url><loc>https://paulbecotte.com/post/digitalocean_volume_manager</loc><lastmod>2016-09-08</lastmod></url><url><loc>https://paulbecotte.com/post/updating-the-blog</loc><lastmod>2016-08-26</lastmod></url><url><loc>https://paulbecotte.com/post/5s-in-software-development</loc><lastmod>2016-06-23</lastmod></url><url><loc>https://paulbecotte.com/post/wrap-flask-sqlalchemy-tests-in-a-transaction</loc><lastmod>2016-06-09</lastmod></url><url><loc>https://paulbecotte.com/post/why-i-prefer-docker</loc><lastmod>2016-01-18</lastmod></url><url><loc>https://paulbecotte.com/post/introducing-devblog</loc><lastmod>2015-09-30</lastmod></url><url><loc>https://paulbecotte.com/post/deciding-what-to-do-next</loc><lastmod>2015-08-16</lastmod></url>
</urlset>