<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://computingarts.com/categories/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cron/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/debugging/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/devops/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/linux/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sysadmin/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/troubleshooting/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-04-02-why-cron-job-not-running/</loc>
    <lastmod>2026-04-02T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/containers/</loc>
    <lastmod>2026-04-01T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-04-01-fix-kubernetes-crashloopbackoff/</loc>
    <lastmod>2026-04-01T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/kubernetes/</loc>
    <lastmod>2026-04-01T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-31-git-push-rejected-non-fast-forward/</loc>
    <lastmod>2026-03-31T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/git/</loc>
    <lastmod>2026-03-31T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/troubleshooting/</loc>
    <lastmod>2026-03-31T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/version-control/</loc>
    <lastmod>2026-03-31T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/devops/</loc>
    <lastmod>2026-03-30T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/docker/</loc>
    <lastmod>2026-03-30T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-30-docker-permission-denied-var-run-docker-sock/</loc>
    <lastmod>2026-03-30T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/permissions/</loc>
    <lastmod>2026-03-30T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-29-cron-job-not-running/</loc>
    <lastmod>2026-03-29T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/environment-variables/</loc>
    <lastmod>2026-03-28T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/nodejs/</loc>
    <lastmod>2026-03-28T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/python/</loc>
    <lastmod>2026-03-28T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-28-environment-variables-not-loading/</loc>
    <lastmod>2026-03-28T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-27-address-already-in-use-fix/</loc>
    <lastmod>2026-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/networking/</loc>
    <lastmod>2026-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/node/</loc>
    <lastmod>2026-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-26-docker-container-exits-immediately/</loc>
    <lastmod>2026-03-26T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-25-why-cron-job-not-running/</loc>
    <lastmod>2026-03-25T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/api/</loc>
    <lastmod>2026-03-24T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-24-webhook-not-receiving-requests-debug/</loc>
    <lastmod>2026-03-24T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/webhooks/</loc>
    <lastmod>2026-03-24T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-23-docker-container-keeps-restarting/</loc>
    <lastmod>2026-03-23T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/nginx/</loc>
    <lastmod>2026-03-22T10:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-22-nginx-502-bad-gateway-troubleshooting/</loc>
    <lastmod>2026-03-22T10:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/web-servers/</loc>
    <lastmod>2026-03-22T10:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-21-cron-job-works-manually-but-fails/</loc>
    <lastmod>2026-03-21T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/systemd/</loc>
    <lastmod>2026-03-20T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-20-systemd-service-fails-silently/</loc>
    <lastmod>2026-03-20T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/email/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-19-python-imaplib-search-empty-results/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/imap/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/imaplib/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/python/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-18-docker-container-restart-loop/</loc>
    <lastmod>2026-03-18T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/dns/</loc>
    <lastmod>2026-03-17T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-17-fix-docker-container-dns-resolution/</loc>
    <lastmod>2026-03-17T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/deadlock/</loc>
    <lastmod>2026-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/subprocess/</loc>
    <lastmod>2026-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-16-python-subprocess-hangs-deadlock-fix/</loc>
    <lastmod>2026-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/health-checks/</loc>
    <lastmod>2026-03-15T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/monitoring/</loc>
    <lastmod>2026-03-15T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/reliability/</loc>
    <lastmod>2026-03-15T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-15-health-check-same-path-failure/</loc>
    <lastmod>2026-03-15T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/automation/</loc>
    <lastmod>2026-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-14-why-cron-job-not-running/</loc>
    <lastmod>2026-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/ansible/</loc>
    <lastmod>2026-03-13T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-14-ansible-automation-patterns/</loc>
    <lastmod>2026-03-13T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/configuration-management/</loc>
    <lastmod>2026-03-13T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/iac/</loc>
    <lastmod>2026-03-13T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/infrastructure/</loc>
    <lastmod>2026-03-13T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/terraform/</loc>
    <lastmod>2026-03-13T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-terraform-state-management/</loc>
    <lastmod>2026-03-13T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/home-automation/</loc>
    <lastmod>2026-03-13T12:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/iot/</loc>
    <lastmod>2026-03-13T12:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-practical-home-automation/</loc>
    <lastmod>2026-03-13T12:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/smart-home/</loc>
    <lastmod>2026-03-13T12:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/observability/</loc>
    <lastmod>2026-03-13T09:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-observability-without-noise/</loc>
    <lastmod>2026-03-13T09:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/productivity/</loc>
    <lastmod>2026-03-13T08:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/ssh/</loc>
    <lastmod>2026-03-13T08:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-ssh-config-tips/</loc>
    <lastmod>2026-03-13T08:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-systemd-service-management/</loc>
    <lastmod>2026-03-13T07:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-api-rate-limiting-strategies/</loc>
    <lastmod>2026-03-13T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/backend/</loc>
    <lastmod>2026-03-13T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/security/</loc>
    <lastmod>2026-03-13T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-docker-compose-production-ready/</loc>
    <lastmod>2026-03-13T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/best-practices/</loc>
    <lastmod>2026-03-13T05:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/development/</loc>
    <lastmod>2026-03-13T05:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-git-workflows-that-scale/</loc>
    <lastmod>2026-03-13T05:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-kubernetes-networking-demystified/</loc>
    <lastmod>2026-03-13T05:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/deployment/</loc>
    <lastmod>2026-03-13T04:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-feature-flags-done-right/</loc>
    <lastmod>2026-03-13T04:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-13-blue-green-deployments/</loc>
    <lastmod>2026-03-13T04:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/ci-cd/</loc>
    <lastmod>2026-03-13T04:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/dashboards/</loc>
    <lastmod>2026-03-12T20:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/grafana/</loc>
    <lastmod>2026-03-12T20:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-monitoring-dashboards-that-matter/</loc>
    <lastmod>2026-03-12T20:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/collaboration/</loc>
    <lastmod>2026-03-12T19:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-git-workflows-for-teams/</loc>
    <lastmod>2026-03-12T19:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/workflow/</loc>
    <lastmod>2026-03-12T19:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/hardening/</loc>
    <lastmod>2026-03-12T19:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-ssh-hardening-guide/</loc>
    <lastmod>2026-03-12T19:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-feature-flags-deployment-confidence/</loc>
    <lastmod>2026-03-12T18:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/feature-flags/</loc>
    <lastmod>2026-03-12T18:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/release-management/</loc>
    <lastmod>2026-03-12T18:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/testing/</loc>
    <lastmod>2026-03-12T18:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/aws/</loc>
    <lastmod>2026-03-12T17:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/infrastructure-as-code/</loc>
    <lastmod>2026-03-12T17:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/state-management/</loc>
    <lastmod>2026-03-12T17:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-terraform-state-management/</loc>
    <lastmod>2026-03-12T17:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-docker-compose-production-patterns/</loc>
    <lastmod>2026-03-12T17:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/docker-compose/</loc>
    <lastmod>2026-03-12T17:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/secrets/</loc>
    <lastmod>2026-03-12T16:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-secrets-management-done-right/</loc>
    <lastmod>2026-03-12T16:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/vault/</loc>
    <lastmod>2026-03-12T16:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/async/</loc>
    <lastmod>2026-03-12T15:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/distributed-systems/</loc>
    <lastmod>2026-03-12T15:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-message-queues-async-processing/</loc>
    <lastmod>2026-03-12T15:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/message-queues/</loc>
    <lastmod>2026-03-12T15:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/rabbitmq/</loc>
    <lastmod>2026-03-12T15:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/redis/</loc>
    <lastmod>2026-03-12T15:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/caching/</loc>
    <lastmod>2026-03-12T15:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-caching-strategies-for-performance/</loc>
    <lastmod>2026-03-12T15:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/optimization/</loc>
    <lastmod>2026-03-12T15:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/performance/</loc>
    <lastmod>2026-03-12T15:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-ansible-patterns-that-scale/</loc>
    <lastmod>2026-03-12T14:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/logging/</loc>
    <lastmod>2026-03-12T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-14-structured-logging-guide/</loc>
    <lastmod>2026-03-12T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/haproxy/</loc>
    <lastmod>2026-03-12T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-load-balancing-patterns/</loc>
    <lastmod>2026-03-12T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/load-balancing/</loc>
    <lastmod>2026-03-12T13:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/backup/</loc>
    <lastmod>2026-03-12T13:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-backup-strategies-that-actually-work/</loc>
    <lastmod>2026-03-12T13:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/database/</loc>
    <lastmod>2026-03-12T13:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/disaster-recovery/</loc>
    <lastmod>2026-03-12T13:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-infrastructure-testing-patterns/</loc>
    <lastmod>2026-03-12T12:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-api-design-that-developers-love/</loc>
    <lastmod>2026-03-12T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/architecture/</loc>
    <lastmod>2026-03-12T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/design/</loc>
    <lastmod>2026-03-12T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/rest/</loc>
    <lastmod>2026-03-12T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-incident-response-playbook/</loc>
    <lastmod>2026-03-12T10:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/incident-response/</loc>
    <lastmod>2026-03-12T10:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/oncall/</loc>
    <lastmod>2026-03-12T10:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/operations/</loc>
    <lastmod>2026-03-12T10:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sre/</loc>
    <lastmod>2026-03-12T10:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-container-security-essentials/</loc>
    <lastmod>2026-03-12T10:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-database-migrations-without-fear/</loc>
    <lastmod>2026-03-12T09:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/migrations/</loc>
    <lastmod>2026-03-12T09:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/postgresql/</loc>
    <lastmod>2026-03-12T09:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cloud/</loc>
    <lastmod>2026-03-12T08:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-cloud-cost-optimization/</loc>
    <lastmod>2026-03-12T08:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cost-optimization/</loc>
    <lastmod>2026-03-12T08:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/ai/</loc>
    <lastmod>2026-03-12T07:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/integration/</loc>
    <lastmod>2026-03-12T07:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/llm/</loc>
    <lastmod>2026-03-12T07:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-llm-api-integration-patterns/</loc>
    <lastmod>2026-03-12T07:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-home-automation-for-developers/</loc>
    <lastmod>2026-03-12T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/home-assistant/</loc>
    <lastmod>2026-03-12T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-cicd-patterns-that-actually-work/</loc>
    <lastmod>2026-03-12T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cicd/</loc>
    <lastmod>2026-03-12T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/github-actions/</loc>
    <lastmod>2026-03-12T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/pipelines/</loc>
    <lastmod>2026-03-12T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-ai-coding-assistants-practical-guide/</loc>
    <lastmod>2026-03-12T05:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tools/</loc>
    <lastmod>2026-03-12T05:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/gitops/</loc>
    <lastmod>2026-03-12T05:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-gitops-done-right/</loc>
    <lastmod>2026-03-12T05:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-12-observability-beyond-logs/</loc>
    <lastmod>2026-03-12T04:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-ssh-config-mastery/</loc>
    <lastmod>2026-03-11T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/build/</loc>
    <lastmod>2026-03-11T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/make/</loc>
    <lastmod>2026-03-11T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-makefile-automation/</loc>
    <lastmod>2026-03-11T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/dotfiles/</loc>
    <lastmod>2026-03-11T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-dotfiles-management/</loc>
    <lastmod>2026-03-11T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/envoy/</loc>
    <lastmod>2026-03-11T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/istio/</loc>
    <lastmod>2026-03-11T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/microservices/</loc>
    <lastmod>2026-03-11T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-service-mesh-basics/</loc>
    <lastmod>2026-03-11T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/service-mesh/</loc>
    <lastmod>2026-03-11T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/consul/</loc>
    <lastmod>2026-03-11T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-service-discovery-patterns/</loc>
    <lastmod>2026-03-11T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/service-discovery/</loc>
    <lastmod>2026-03-11T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/certificates/</loc>
    <lastmod>2026-03-11T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/letsencrypt/</loc>
    <lastmod>2026-03-11T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/ssl/</loc>
    <lastmod>2026-03-11T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-ssl-certificates-automation/</loc>
    <lastmod>2026-03-11T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tls/</loc>
    <lastmod>2026-03-11T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-cloud-cost-optimization/</loc>
    <lastmod>2026-03-11T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/finops/</loc>
    <lastmod>2026-03-11T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-ansible-patterns-scale/</loc>
    <lastmod>2026-03-11T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/argocd/</loc>
    <lastmod>2026-03-11T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/flux/</loc>
    <lastmod>2026-03-11T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-gitops-kubernetes-deployments/</loc>
    <lastmod>2026-03-11T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-backup-strategies-that-save/</loc>
    <lastmod>2026-03-11T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/data/</loc>
    <lastmod>2026-03-11T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-14-kubernetes-debugging-guide/</loc>
    <lastmod>2026-03-11T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-load-balancing-strategies/</loc>
    <lastmod>2026-03-11T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-caching-patterns-that-work/</loc>
    <lastmod>2026-03-11T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-message-queues-practical-guide/</loc>
    <lastmod>2026-03-11T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sqs/</loc>
    <lastmod>2026-03-11T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/developer-experience/</loc>
    <lastmod>2026-03-11T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/documentation/</loc>
    <lastmod>2026-03-11T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-documentation-that-gets-read/</loc>
    <lastmod>2026-03-11T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/technical-writing/</loc>
    <lastmod>2026-03-11T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-infrastructure-health-checks/</loc>
    <lastmod>2026-03-11T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/incident-management/</loc>
    <lastmod>2026-03-11T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/on-call/</loc>
    <lastmod>2026-03-11T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-on-call-that-doesnt-burn-out/</loc>
    <lastmod>2026-03-11T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/quality/</loc>
    <lastmod>2026-03-11T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-testing-strategies-that-scale/</loc>
    <lastmod>2026-03-11T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-llm-integration-patterns/</loc>
    <lastmod>2026-03-11T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-building-reliable-cron-jobs/</loc>
    <lastmod>2026-03-11T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/scheduling/</loc>
    <lastmod>2026-03-11T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-database-migrations-production/</loc>
    <lastmod>2026-03-11T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-api-versioning-strategies/</loc>
    <lastmod>2026-03-11T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/deployments/</loc>
    <lastmod>2026-03-11T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-feature-flags-for-safe-deployments/</loc>
    <lastmod>2026-03-11T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/versioning/</loc>
    <lastmod>2026-03-11T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/computer-vision/</loc>
    <lastmod>2026-03-11T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-edge-ml-computer-vision/</loc>
    <lastmod>2026-03-11T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/edge-computing/</loc>
    <lastmod>2026-03-11T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/jetson/</loc>
    <lastmod>2026-03-11T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/machine-learning/</loc>
    <lastmod>2026-03-11T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/raspberry-pi/</loc>
    <lastmod>2026-03-11T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-terraform-patterns-that-scale/</loc>
    <lastmod>2026-03-11T07:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-docker-best-practices/</loc>
    <lastmod>2026-03-11T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-git-workflow-strategies/</loc>
    <lastmod>2026-03-11T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/workflows/</loc>
    <lastmod>2026-03-11T06:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-monitoring-that-actually-helps/</loc>
    <lastmod>2026-03-11T05:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-zero-downtime-deployments/</loc>
    <lastmod>2026-03-11T05:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-11-secrets-management-done-right/</loc>
    <lastmod>2026-03-11T04:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/configuration/</loc>
    <lastmod>2026-03-10T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-14-environment-variables-done-right/</loc>
    <lastmod>2026-03-10T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-health-checks-and-readiness-probes/</loc>
    <lastmod>2026-03-10T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/patterns/</loc>
    <lastmod>2026-03-10T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-retry-patterns-that-actually-work/</loc>
    <lastmod>2026-03-10T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-event-driven-architecture-small-teams/</loc>
    <lastmod>2026-03-10T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/events/</loc>
    <lastmod>2026-03-10T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/messaging/</loc>
    <lastmod>2026-03-10T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/scalability/</loc>
    <lastmod>2026-03-10T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-structured-logging-done-right/</loc>
    <lastmod>2026-03-10T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-caching-strategies-that-scale/</loc>
    <lastmod>2026-03-10T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-api-rate-limiting-patterns/</loc>
    <lastmod>2026-03-10T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-database-connection-pooling/</loc>
    <lastmod>2026-03-10T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/databases/</loc>
    <lastmod>2026-03-10T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-background-job-patterns/</loc>
    <lastmod>2026-03-10T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/jobs/</loc>
    <lastmod>2026-03-10T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/queues/</loc>
    <lastmod>2026-03-10T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-10-webhook-security-patterns/</loc>
    <lastmod>2026-03-10T04:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-09-14-docker-multistage-builds/</loc>
    <lastmod>2026-03-09T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/npm/</loc>
    <lastmod>2026-03-09T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-09-zero-downtime-migrations/</loc>
    <lastmod>2026-03-09T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-09-observability-vs-monitoring/</loc>
    <lastmod>2026-03-09T10:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-09-graceful-degradation-patterns/</loc>
    <lastmod>2026-03-09T09:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/resilience/</loc>
    <lastmod>2026-03-09T09:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-09-feature-flags-ai-features/</loc>
    <lastmod>2026-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/production/</loc>
    <lastmod>2026-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-08-14-ansible-roles-that-scale/</loc>
    <lastmod>2026-03-08T14:00:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-08-ai-coding-assistants-honest-review/</loc>
    <lastmod>2026-03-08T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/coding/</loc>
    <lastmod>2026-03-08T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/developer-tools/</loc>
    <lastmod>2026-03-08T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/llms/</loc>
    <lastmod>2026-03-08T11:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-08-structured-logging-debug/</loc>
    <lastmod>2026-03-08T06:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/agents/</loc>
    <lastmod>2026-03-08T04:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-08-heartbeat-pattern-ai-agents/</loc>
    <lastmod>2026-03-08T04:30:00-04:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-07-14-docker-secrets-patterns/</loc>
    <lastmod>2026-03-07T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/ai--automation/</loc>
    <lastmod>2026-03-07T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-07-voice-ai-vapi-integration/</loc>
    <lastmod>2026-03-07T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/vapi/</loc>
    <lastmod>2026-03-07T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/voice-ai/</loc>
    <lastmod>2026-03-07T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-07-cicd-antipatterns/</loc>
    <lastmod>2026-03-07T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-07-idempotent-automation/</loc>
    <lastmod>2026-03-07T02:15:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-06-kill-your-bastion-hosts/</loc>
    <lastmod>2026-03-06T18:45:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-06-self-healing-agent-sessions/</loc>
    <lastmod>2026-03-06T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-06-automated-health-checks-home-infrastructure/</loc>
    <lastmod>2026-03-06T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/bash/</loc>
    <lastmod>2026-03-06T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/homelab/</loc>
    <lastmod>2026-03-06T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/infrastructure/</loc>
    <lastmod>2026-03-06T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/gpu/</loc>
    <lastmod>2026-03-06T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-06-14-infrastructure-as-code-ai-workloads/</loc>
    <lastmod>2026-03-06T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-06-llm-api-patterns-production/</loc>
    <lastmod>2026-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-ansible-playbooks/</loc>
    <lastmod>2026-03-05T20:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/claude/</loc>
    <lastmod>2026-03-05T19:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-14-llm-api-integration/</loc>
    <lastmod>2026-03-05T19:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/openai/</loc>
    <lastmod>2026-03-05T19:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-terraform-basics/</loc>
    <lastmod>2026-03-05T18:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-bash-scripting-essentials/</loc>
    <lastmod>2026-03-05T18:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/scripting/</loc>
    <lastmod>2026-03-05T18:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/awk/</loc>
    <lastmod>2026-03-05T17:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cli/</loc>
    <lastmod>2026-03-05T17:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/grep/</loc>
    <lastmod>2026-03-05T17:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-grep-awk-sed/</loc>
    <lastmod>2026-03-05T17:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sed/</loc>
    <lastmod>2026-03-05T17:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/terminal/</loc>
    <lastmod>2026-03-05T17:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tmux/</loc>
    <lastmod>2026-03-05T17:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-tmux-productivity/</loc>
    <lastmod>2026-03-05T17:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/curl/</loc>
    <lastmod>2026-03-05T16:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-curl-tips-tricks/</loc>
    <lastmod>2026-03-05T16:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/jq/</loc>
    <lastmod>2026-03-05T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-jq-command-line-json/</loc>
    <lastmod>2026-03-05T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/json/</loc>
    <lastmod>2026-03-05T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-git-hooks-automation/</loc>
    <lastmod>2026-03-05T15:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-nginx-essentials/</loc>
    <lastmod>2026-03-05T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/reverse-proxy/</loc>
    <lastmod>2026-03-05T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/web-server/</loc>
    <lastmod>2026-03-05T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-cron-jobs-done-right/</loc>
    <lastmod>2026-03-05T14:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-env-var-management/</loc>
    <lastmod>2026-03-05T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/twelve-factor/</loc>
    <lastmod>2026-03-05T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-makefile-automation/</loc>
    <lastmod>2026-03-05T13:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-ssh-config-tips/</loc>
    <lastmod>2026-03-05T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tips/</loc>
    <lastmod>2026-03-05T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-docker-compose-patterns/</loc>
    <lastmod>2026-03-05T12:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-systemd-service-hardening/</loc>
    <lastmod>2026-03-05T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cloudflare/</loc>
    <lastmod>2026-03-05T11:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-cloudflare-tunnels-guide/</loc>
    <lastmod>2026-03-05T11:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tunnels/</loc>
    <lastmod>2026-03-05T11:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-backup-strategies-that-work/</loc>
    <lastmod>2026-03-05T11:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-kubernetes-troubleshooting/</loc>
    <lastmod>2026-03-05T10:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-effective-logging-strategies/</loc>
    <lastmod>2026-03-05T10:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-feature-flags-production/</loc>
    <lastmod>2026-03-05T09:30:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-05-ai-agents-devops-workflows/</loc>
    <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-service-mesh-introduction/</loc>
    <lastmod>2026-03-04T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-dns-management-devops/</loc>
    <lastmod>2026-03-04T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/route53/</loc>
    <lastmod>2026-03-04T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-secrets-management-practices/</loc>
    <lastmod>2026-03-04T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/elk/</loc>
    <lastmod>2026-03-04T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-log-aggregation-analysis/</loc>
    <lastmod>2026-03-04T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/loki/</loc>
    <lastmod>2026-03-04T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-incident-response-playbook/</loc>
    <lastmod>2026-03-04T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/postmortem/</loc>
    <lastmod>2026-03-04T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-ssl-tls-certificate-management/</loc>
    <lastmod>2026-03-04T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-git-workflow-strategies/</loc>
    <lastmod>2026-03-04T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/alerting/</loc>
    <lastmod>2026-03-04T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-monitoring-alerting-best-practices/</loc>
    <lastmod>2026-03-04T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/prometheus/</loc>
    <lastmod>2026-03-04T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-14-building-reliable-llm-features/</loc>
    <lastmod>2026-03-04T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-database-migrations-zero-downtime/</loc>
    <lastmod>2026-03-04T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/zero-downtime/</loc>
    <lastmod>2026-03-04T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-cicd-pipeline-design/</loc>
    <lastmod>2026-03-04T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-infrastructure-as-code-terraform/</loc>
    <lastmod>2026-03-04T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-event-driven-architecture/</loc>
    <lastmod>2026-03-04T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/kafka/</loc>
    <lastmod>2026-03-04T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-load-balancing-strategies/</loc>
    <lastmod>2026-03-04T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-blue-green-deployments/</loc>
    <lastmod>2026-03-04T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-container-security-basics/</loc>
    <lastmod>2026-03-04T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-api-versioning-strategies/</loc>
    <lastmod>2026-03-04T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-database-indexing-fundamentals/</loc>
    <lastmod>2026-03-04T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/indexing/</loc>
    <lastmod>2026-03-04T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/mysql/</loc>
    <lastmod>2026-03-04T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sql/</loc>
    <lastmod>2026-03-04T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-04-caching-strategies-when-where-how/</loc>
    <lastmod>2026-03-04T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-03-14-llm-api-integration-patterns/</loc>
    <lastmod>2026-03-03T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/metrics/</loc>
    <lastmod>2026-03-03T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-03-observability-three-pillars/</loc>
    <lastmod>2026-03-03T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tracing/</loc>
    <lastmod>2026-03-03T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-03-secrets-management-production/</loc>
    <lastmod>2026-03-03T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-02-14-feature-flags-deployment-release/</loc>
    <lastmod>2026-03-02T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-graceful-degradation/</loc>
    <lastmod>2026-03-01T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-testing-in-production/</loc>
    <lastmod>2026-03-01T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-terraform-state-management/</loc>
    <lastmod>2026-03-01T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-02-circuit-breakers-distributed-systems/</loc>
    <lastmod>2026-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-git-hooks-automation/</loc>
    <lastmod>2026-03-01T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-docker-multi-stage-builds/</loc>
    <lastmod>2026-03-01T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-webhook-security/</loc>
    <lastmod>2026-03-01T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-14-llm-api-patterns/</loc>
    <lastmod>2026-03-01T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-idempotency-in-apis/</loc>
    <lastmod>2026-03-01T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-environment-variable-best-practices/</loc>
    <lastmod>2026-03-01T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-api-pagination-patterns/</loc>
    <lastmod>2026-03-01T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-health-check-endpoints/</loc>
    <lastmod>2026-03-01T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-logging-levels-guide/</loc>
    <lastmod>2026-03-01T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-database-connection-pooling/</loc>
    <lastmod>2026-03-01T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-api-error-handling/</loc>
    <lastmod>2026-03-01T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-configuration-management-patterns/</loc>
    <lastmod>2026-03-01T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-rate-limiting-strategies/</loc>
    <lastmod>2026-03-01T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-03-01-background-job-patterns/</loc>
    <lastmod>2026-03-01T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/errors/</loc>
    <lastmod>2026-02-28T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-retry-patterns/</loc>
    <lastmod>2026-02-28T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-circuit-breakers/</loc>
    <lastmod>2026-02-28T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-caching-strategies/</loc>
    <lastmod>2026-02-28T22:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-webhook-patterns/</loc>
    <lastmod>2026-02-28T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-ssl-certificates/</loc>
    <lastmod>2026-02-28T21:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-dns-troubleshooting/</loc>
    <lastmod>2026-02-28T20:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-load-balancing/</loc>
    <lastmod>2026-02-28T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-database-migrations/</loc>
    <lastmod>2026-02-28T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-feature-flags/</loc>
    <lastmod>2026-02-28T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/release/</loc>
    <lastmod>2026-02-28T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-structured-logging/</loc>
    <lastmod>2026-02-28T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-twelve-factor-apps/</loc>
    <lastmod>2026-02-28T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-graceful-shutdown/</loc>
    <lastmod>2026-02-28T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-api-versioning/</loc>
    <lastmod>2026-02-28T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-linux-performance-basics/</loc>
    <lastmod>2026-02-28T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-redis-patterns/</loc>
    <lastmod>2026-02-28T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sops/</loc>
    <lastmod>2026-02-28T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-sops-secrets-management/</loc>
    <lastmod>2026-02-28T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-prometheus-alerting/</loc>
    <lastmod>2026-02-28T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-github-actions-patterns/</loc>
    <lastmod>2026-02-28T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/k8s/</loc>
    <lastmod>2026-02-28T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-14-kubernetes-troubleshooting/</loc>
    <lastmod>2026-02-28T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-kubernetes-troubleshooting/</loc>
    <lastmod>2026-02-28T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-postgresql-operations/</loc>
    <lastmod>2026-02-28T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-terraform-modules/</loc>
    <lastmod>2026-02-28T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-ansible-patterns/</loc>
    <lastmod>2026-02-28T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-debugging-production/</loc>
    <lastmod>2026-02-28T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-bash-scripting-patterns/</loc>
    <lastmod>2026-02-28T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-nginx-configuration/</loc>
    <lastmod>2026-02-28T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/proxy/</loc>
    <lastmod>2026-02-28T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/web/</loc>
    <lastmod>2026-02-28T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-python-cli-scripts/</loc>
    <lastmod>2026-02-28T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-docker-compose-patterns/</loc>
    <lastmod>2026-02-28T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-git-workflow-patterns/</loc>
    <lastmod>2026-02-28T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/rsync/</loc>
    <lastmod>2026-02-28T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-rsync-backup-patterns/</loc>
    <lastmod>2026-02-28T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-systemd-timers/</loc>
    <lastmod>2026-02-28T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-awk-text-processing/</loc>
    <lastmod>2026-02-28T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/logs/</loc>
    <lastmod>2026-02-28T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/text-processing/</loc>
    <lastmod>2026-02-28T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-curl-api-testing/</loc>
    <lastmod>2026-02-28T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/http/</loc>
    <lastmod>2026-02-28T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/remote/</loc>
    <lastmod>2026-02-28T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-tmux-productivity/</loc>
    <lastmod>2026-02-28T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-jq-json-processing/</loc>
    <lastmod>2026-02-28T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-ssh-config-patterns/</loc>
    <lastmod>2026-02-28T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-makefile-automation/</loc>
    <lastmod>2026-02-28T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/12-factor/</loc>
    <lastmod>2026-02-28T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-env-var-patterns/</loc>
    <lastmod>2026-02-28T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-container-health-patterns/</loc>
    <lastmod>2026-02-28T04:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-28-ai-agent-patterns/</loc>
    <lastmod>2026-02-28T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-htop-process-monitoring/</loc>
    <lastmod>2026-02-27T23:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-grep-pattern-matching/</loc>
    <lastmod>2026-02-27T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/regex/</loc>
    <lastmod>2026-02-27T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-sed-stream-editing/</loc>
    <lastmod>2026-02-27T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-awk-text-processing/</loc>
    <lastmod>2026-02-27T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-find-command-mastery/</loc>
    <lastmod>2026-02-27T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-xargs-parallel-commands/</loc>
    <lastmod>2026-02-27T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/ci/</loc>
    <lastmod>2026-02-27T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-git-hooks-automation/</loc>
    <lastmod>2026-02-27T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-linux-signals-process-management/</loc>
    <lastmod>2026-02-27T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/processes/</loc>
    <lastmod>2026-02-27T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/signals/</loc>
    <lastmod>2026-02-27T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-cron-job-best-practices/</loc>
    <lastmod>2026-02-27T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-structured-logging/</loc>
    <lastmod>2026-02-27T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/shell/</loc>
    <lastmod>2026-02-27T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-shell-scripting-patterns/</loc>
    <lastmod>2026-02-27T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-docker-multi-stage-builds/</loc>
    <lastmod>2026-02-27T04:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-27-systemd-service-units/</loc>
    <lastmod>2026-02-27T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-22-nginx-configuration-patterns/</loc>
    <lastmod>2026-02-26T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/web/</loc>
    <lastmod>2026-02-26T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-21-bash-scripting-patterns/</loc>
    <lastmod>2026-02-26T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/development/</loc>
    <lastmod>2026-02-26T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/linux/</loc>
    <lastmod>2026-02-26T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/aws/</loc>
    <lastmod>2026-02-26T20:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-20-aws-cli-power-user/</loc>
    <lastmod>2026-02-26T20:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/cloud/</loc>
    <lastmod>2026-02-26T20:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/automation/</loc>
    <lastmod>2026-02-26T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/ci/cd/</loc>
    <lastmod>2026-02-26T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/github/</loc>
    <lastmod>2026-02-26T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-19-github-actions-patterns/</loc>
    <lastmod>2026-02-26T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/services/</loc>
    <lastmod>2026-02-26T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-18-systemd-service-files/</loc>
    <lastmod>2026-02-26T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/iac/</loc>
    <lastmod>2026-02-26T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-17-terraform-state-backends/</loc>
    <lastmod>2026-02-26T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/containers/</loc>
    <lastmod>2026-02-26T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-16-docker-compose-production/</loc>
    <lastmod>2026-02-26T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-15-ansible-playbook-patterns/</loc>
    <lastmod>2026-02-26T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/ai/</loc>
    <lastmod>2026-02-26T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-14-llm-structured-outputs/</loc>
    <lastmod>2026-02-26T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-tmux-terminal-multiplexing/</loc>
    <lastmod>2026-02-26T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/tools/</loc>
    <lastmod>2026-02-26T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/workflow/</loc>
    <lastmod>2026-02-26T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-curl-command-line-http/</loc>
    <lastmod>2026-02-26T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/best-practices/</loc>
    <lastmod>2026-02-26T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/dotenv/</loc>
    <lastmod>2026-02-26T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-env-files-best-practices/</loc>
    <lastmod>2026-02-26T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-ai-workloads-container-orchestration/</loc>
    <lastmod>2026-02-26T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/mlops/</loc>
    <lastmod>2026-02-26T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-jq-json-swiss-army-knife/</loc>
    <lastmod>2026-02-26T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/networking/</loc>
    <lastmod>2026-02-26T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-ssh-tunnels-local-remote-dynamic/</loc>
    <lastmod>2026-02-26T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-makefiles-for-modern-projects/</loc>
    <lastmod>2026-02-26T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-26-git-worktrees-parallel-development/</loc>
    <lastmod>2026-02-26T04:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-git-hooks-automation/</loc>
    <lastmod>2026-02-25T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/gotchas/</loc>
    <lastmod>2026-02-25T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/yaml/</loc>
    <lastmod>2026-02-25T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-yaml-gotchas-deep-dive/</loc>
    <lastmod>2026-02-25T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/asyncio/</loc>
    <lastmod>2026-02-25T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/concurrency/</loc>
    <lastmod>2026-02-25T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/programming/</loc>
    <lastmod>2026-02-25T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/programming/</loc>
    <lastmod>2026-02-25T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-python-asyncio-patterns/</loc>
    <lastmod>2026-02-25T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-kubernetes-debugging/</loc>
    <lastmod>2026-02-25T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-14-llm-api-integration-patterns/</loc>
    <lastmod>2026-02-25T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-aws-cli-essentials/</loc>
    <lastmod>2026-02-25T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-linux-process-management/</loc>
    <lastmod>2026-02-25T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/state/</loc>
    <lastmod>2026-02-25T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-terraform-state-management/</loc>
    <lastmod>2026-02-25T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-nginx-configuration/</loc>
    <lastmod>2026-02-25T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/webserver/</loc>
    <lastmod>2026-02-25T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-redis-patterns/</loc>
    <lastmod>2026-02-25T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-postgresql-performance/</loc>
    <lastmod>2026-02-25T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-ansible-playbook-patterns/</loc>
    <lastmod>2026-02-25T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-bash-scripting-patterns/</loc>
    <lastmod>2026-02-25T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-docker-compose-patterns/</loc>
    <lastmod>2026-02-25T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-git-advanced-workflows/</loc>
    <lastmod>2026-02-25T07:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-curl-http-requests/</loc>
    <lastmod>2026-02-25T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-jq-json-processing/</loc>
    <lastmod>2026-02-25T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-systemd-timers/</loc>
    <lastmod>2026-02-25T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-environment-variables-12factor/</loc>
    <lastmod>2026-02-25T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/build-tools/</loc>
    <lastmod>2026-02-25T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-makefile-automation/</loc>
    <lastmod>2026-02-25T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-ssh-config-management/</loc>
    <lastmod>2026-02-25T04:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-github-actions-self-hosted-runners/</loc>
    <lastmod>2026-02-25T04:05:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/self-hosted/</loc>
    <lastmod>2026-02-25T04:05:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/journalctl/</loc>
    <lastmod>2026-02-25T03:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-journalctl-systemd-logs/</loc>
    <lastmod>2026-02-25T03:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/strace/</loc>
    <lastmod>2026-02-25T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-strace-system-calls/</loc>
    <lastmod>2026-02-25T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/lsof/</loc>
    <lastmod>2026-02-25T02:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-lsof-open-files/</loc>
    <lastmod>2026-02-25T02:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/chmod/</loc>
    <lastmod>2026-02-25T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-chmod-permissions/</loc>
    <lastmod>2026-02-25T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tar/</loc>
    <lastmod>2026-02-25T01:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-tar-archives/</loc>
    <lastmod>2026-02-25T01:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-rsync-file-synchronization/</loc>
    <lastmod>2026-02-25T01:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/netcat/</loc>
    <lastmod>2026-02-25T00:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-nc-netcat-networking/</loc>
    <lastmod>2026-02-25T00:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/watch/</loc>
    <lastmod>2026-02-25T00:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-25-watch-command-monitoring/</loc>
    <lastmod>2026-02-25T00:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/htop/</loc>
    <lastmod>2026-02-24T23:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-htop-process-monitoring/</loc>
    <lastmod>2026-02-24T23:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-tmux-terminal-multiplexer/</loc>
    <lastmod>2026-02-24T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/xargs/</loc>
    <lastmod>2026-02-24T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-xargs-parallel-processing/</loc>
    <lastmod>2026-02-24T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-sed-stream-editing/</loc>
    <lastmod>2026-02-24T22:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-awk-one-liners/</loc>
    <lastmod>2026-02-24T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-cron-jobs-done-right/</loc>
    <lastmod>2026-02-24T21:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-ssh-config-file/</loc>
    <lastmod>2026-02-24T20:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-grep-and-find-patterns/</loc>
    <lastmod>2026-02-24T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/tooling/</loc>
    <lastmod>2026-02-24T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-systemd-service-files/</loc>
    <lastmod>2026-02-24T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-yaml-gotchas/</loc>
    <lastmod>2026-02-24T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-git-workflow-patterns/</loc>
    <lastmod>2026-02-24T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/12factor/</loc>
    <lastmod>2026-02-24T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-bash-scripting-best-practices/</loc>
    <lastmod>2026-02-24T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-environment-variables-best-practices/</loc>
    <lastmod>2026-02-24T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-curl-for-api-testing/</loc>
    <lastmod>2026-02-24T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-python-virtual-environments/</loc>
    <lastmod>2026-02-24T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-docker-compose-patterns/</loc>
    <lastmod>2026-02-24T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-jq-command-line-json/</loc>
    <lastmod>2026-02-24T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-redis-caching-patterns/</loc>
    <lastmod>2026-02-24T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-systemd-service-hardening/</loc>
    <lastmod>2026-02-24T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-git-bisect-guide/</loc>
    <lastmod>2026-02-24T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-nginx-configuration-patterns/</loc>
    <lastmod>2026-02-24T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-makefile-patterns/</loc>
    <lastmod>2026-02-24T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-terraform-state-management/</loc>
    <lastmod>2026-02-24T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-ssh-tips-and-tricks/</loc>
    <lastmod>2026-02-24T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-ansible-playbook-patterns/</loc>
    <lastmod>2026-02-24T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-dns-debugging-guide/</loc>
    <lastmod>2026-02-24T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-background-job-patterns/</loc>
    <lastmod>2026-02-24T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-14-llm-api-integration-patterns/</loc>
    <lastmod>2026-02-24T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-api-versioning-strategies/</loc>
    <lastmod>2026-02-24T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-log-aggregation-pipelines/</loc>
    <lastmod>2026-02-24T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-configuration-management-principles/</loc>
    <lastmod>2026-02-24T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-webhook-reliability-patterns/</loc>
    <lastmod>2026-02-24T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-api-pagination-patterns/</loc>
    <lastmod>2026-02-24T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-container-orchestration-patterns/</loc>
    <lastmod>2026-02-24T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/orchestration/</loc>
    <lastmod>2026-02-24T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-blue-green-deployments/</loc>
    <lastmod>2026-02-24T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-database-indexing-strategies/</loc>
    <lastmod>2026-02-24T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-alerting-that-doesnt-suck/</loc>
    <lastmod>2026-02-24T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-secrets-management-modern-stack/</loc>
    <lastmod>2026-02-24T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-code-review-practices/</loc>
    <lastmod>2026-02-24T03:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/code-review/</loc>
    <lastmod>2026-02-24T03:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-terminal-productivity/</loc>
    <lastmod>2026-02-24T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-api-client-design/</loc>
    <lastmod>2026-02-24T02:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/sdk/</loc>
    <lastmod>2026-02-24T02:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-testing-strategies-pyramid/</loc>
    <lastmod>2026-02-24T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-error-handling-philosophy/</loc>
    <lastmod>2026-02-24T01:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/error-handling/</loc>
    <lastmod>2026-02-24T01:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-makefile-automation/</loc>
    <lastmod>2026-02-24T01:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/authentication/</loc>
    <lastmod>2026-02-24T00:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/jwt/</loc>
    <lastmod>2026-02-24T00:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-jwt-authentication-done-right/</loc>
    <lastmod>2026-02-24T00:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-24-dns-for-developers/</loc>
    <lastmod>2026-02-24T00:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-async-python-patterns/</loc>
    <lastmod>2026-02-23T23:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-twelve-factor-app-methodology/</loc>
    <lastmod>2026-02-23T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-feature-flags-progressive-delivery/</loc>
    <lastmod>2026-02-23T22:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-git-hooks-automation/</loc>
    <lastmod>2026-02-23T22:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-container-security-basics/</loc>
    <lastmod>2026-02-23T21:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-postgres-performance-tuning/</loc>
    <lastmod>2026-02-23T21:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-redis-patterns-beyond-caching/</loc>
    <lastmod>2026-02-23T20:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-json-api-design-principles/</loc>
    <lastmod>2026-02-23T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-technical-writing-developers/</loc>
    <lastmod>2026-02-23T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/writing/</loc>
    <lastmod>2026-02-23T19:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-nginx-configuration-patterns/</loc>
    <lastmod>2026-02-23T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-secrets-management-patterns/</loc>
    <lastmod>2026-02-23T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-systemd-service-management/</loc>
    <lastmod>2026-02-23T18:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-backup-strategies-disaster-recovery/</loc>
    <lastmod>2026-02-23T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-ssh-security-hardening/</loc>
    <lastmod>2026-02-23T17:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-linux-performance-debugging/</loc>
    <lastmod>2026-02-23T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-webhook-design-patterns/</loc>
    <lastmod>2026-02-23T16:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-git-workflow-strategies/</loc>
    <lastmod>2026-02-23T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-ansible-playbook-patterns/</loc>
    <lastmod>2026-02-23T15:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-kubernetes-resource-management/</loc>
    <lastmod>2026-02-23T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-14-llm-api-integration-patterns/</loc>
    <lastmod>2026-02-23T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-ci-cd-pipeline-best-practices/</loc>
    <lastmod>2026-02-23T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-observability-three-pillars/</loc>
    <lastmod>2026-02-23T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-infrastructure-as-code-principles/</loc>
    <lastmod>2026-02-23T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-docker-multi-stage-builds/</loc>
    <lastmod>2026-02-23T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-cors-demystified/</loc>
    <lastmod>2026-02-23T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-service-discovery-patterns/</loc>
    <lastmod>2026-02-23T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-load-balancing-strategies/</loc>
    <lastmod>2026-02-23T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-message-queues-async-processing/</loc>
    <lastmod>2026-02-23T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-caching-strategies-invalidation/</loc>
    <lastmod>2026-02-23T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-database-migrations-zero-downtime/</loc>
    <lastmod>2026-02-23T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-api-versioning-strategies/</loc>
    <lastmod>2026-02-23T08:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-environment-variables-configuration/</loc>
    <lastmod>2026-02-23T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-retry-patterns-exponential-backoff/</loc>
    <lastmod>2026-02-23T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-graceful-shutdown-patterns/</loc>
    <lastmod>2026-02-23T06:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-health-check-endpoints/</loc>
    <lastmod>2026-02-23T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-structured-logging-practices/</loc>
    <lastmod>2026-02-23T05:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-database-connection-pooling/</loc>
    <lastmod>2026-02-23T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-23-api-rate-limiting-strategies/</loc>
    <lastmod>2026-02-23T04:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-22-14-terraform-state-management/</loc>
    <lastmod>2026-02-22T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-22-monitoring-alerting-anti-patterns/</loc>
    <lastmod>2026-02-22T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-22-container-image-security-scanning/</loc>
    <lastmod>2026-02-22T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-22-gitops-workflow-patterns/</loc>
    <lastmod>2026-02-22T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-22-zero-downtime-deployment-strategies/</loc>
    <lastmod>2026-02-22T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-21-14-ansible-idempotency-patterns/</loc>
    <lastmod>2026-02-21T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/idempotency/</loc>
    <lastmod>2026-02-21T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-21-circuit-breaker-patterns/</loc>
    <lastmod>2026-02-21T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/fault-tolerance/</loc>
    <lastmod>2026-02-21T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-21-environment-configuration-patterns/</loc>
    <lastmod>2026-02-21T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-21-defensive-api-design/</loc>
    <lastmod>2026-02-21T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-21-infrastructure-observability-llm-agents/</loc>
    <lastmod>2026-02-21T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/apis/</loc>
    <lastmod>2026-02-20T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-20-14-resilient-llm-api-integrations/</loc>
    <lastmod>2026-02-20T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-20-ai-coding-assistants-beyond-autocomplete/</loc>
    <lastmod>2026-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-ansible-role-design-patterns/</loc>
    <lastmod>2026-02-19T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/roles/</loc>
    <lastmod>2026-02-19T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-14-llm-prompt-engineering-devops/</loc>
    <lastmod>2026-02-19T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/prompt-engineering/</loc>
    <lastmod>2026-02-19T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-health-check-patterns/</loc>
    <lastmod>2026-02-19T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-kubernetes-resource-limits/</loc>
    <lastmod>2026-02-19T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/resources/</loc>
    <lastmod>2026-02-19T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-secrets-rotation-automation/</loc>
    <lastmod>2026-02-19T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-distributed-tracing-essentials/</loc>
    <lastmod>2026-02-19T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/opentelemetry/</loc>
    <lastmod>2026-02-19T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-graceful-shutdown-patterns/</loc>
    <lastmod>2026-02-19T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-api-versioning-strategies/</loc>
    <lastmod>2026-02-19T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/api-design/</loc>
    <lastmod>2026-02-19T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/backward-compatibility/</loc>
    <lastmod>2026-02-19T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/experimentation/</loc>
    <lastmod>2026-02-19T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-feature-flags-progressive-delivery/</loc>
    <lastmod>2026-02-19T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/progressive-delivery/</loc>
    <lastmod>2026-02-19T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/connection-pooling/</loc>
    <lastmod>2026-02-19T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-database-connection-pooling-patterns/</loc>
    <lastmod>2026-02-19T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/lambda/</loc>
    <lastmod>2026-02-19T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/latency/</loc>
    <lastmod>2026-02-19T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/serverless/</loc>
    <lastmod>2026-02-19T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-serverless-cold-start-mitigation/</loc>
    <lastmod>2026-02-19T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/private/pastes/2026-02-19-085121-paste-2026-02-19-0851/</loc>
    <lastmod>2026-02-19T08:51:21-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/private/</loc>
    <lastmod>2026-02-19T08:51:21-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-19-edge-computing-patterns-for-ai-inference/</loc>
    <lastmod>2026-02-19T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/inference/</loc>
    <lastmod>2026-02-19T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-18-private-code-snippet-managers/</loc>
    <lastmod>2026-02-18T19:40:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/devtools/</loc>
    <lastmod>2026-02-18T19:40:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/fastapi/</loc>
    <lastmod>2026-02-18T19:40:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/syntax-highlighting/</loc>
    <lastmod>2026-02-18T19:40:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-18-14-container-security-best-practices/</loc>
    <lastmod>2026-02-18T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-18-gitops-workflows-infrastructure-as-code/</loc>
    <lastmod>2026-02-18T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-18-observability-pipelines-logs-to-insights/</loc>
    <lastmod>2026-02-18T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-17-14-ansible-playbook-patterns/</loc>
    <lastmod>2026-02-17T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-17-llm-api-integration-patterns/</loc>
    <lastmod>2026-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/architecture/</loc>
    <lastmod>2026-02-16T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-caching-strategies-patterns/</loc>
    <lastmod>2026-02-16T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/performance/</loc>
    <lastmod>2026-02-16T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/api-design/</loc>
    <lastmod>2026-02-16T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-api-versioning-strategies/</loc>
    <lastmod>2026-02-16T14:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-14-infrastructure-testing-terratest/</loc>
    <lastmod>2026-02-16T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/terratest/</loc>
    <lastmod>2026-02-16T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/testing/</loc>
    <lastmod>2026-02-16T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/observability/</loc>
    <lastmod>2026-02-16T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-structured-logging-best-practices/</loc>
    <lastmod>2026-02-16T13:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/blue-green/</loc>
    <lastmod>2026-02-16T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-blue-green-deployments/</loc>
    <lastmod>2026-02-16T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/deployment/</loc>
    <lastmod>2026-02-16T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/database/</loc>
    <lastmod>2026-02-16T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-database-migrations-zero-downtime/</loc>
    <lastmod>2026-02-16T12:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-health-checks-readiness-liveness/</loc>
    <lastmod>2026-02-16T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/reliability/</loc>
    <lastmod>2026-02-16T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-graceful-shutdown-zero-downtime/</loc>
    <lastmod>2026-02-16T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/graceful-shutdown/</loc>
    <lastmod>2026-02-16T11:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-rate-limiting-api-throttling/</loc>
    <lastmod>2026-02-16T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/rate-limiting/</loc>
    <lastmod>2026-02-16T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/security/</loc>
    <lastmod>2026-02-16T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/distributed-systems/</loc>
    <lastmod>2026-02-16T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/event-driven/</loc>
    <lastmod>2026-02-16T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-event-driven-architecture-patterns/</loc>
    <lastmod>2026-02-16T10:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-secrets-management-twelve-factor/</loc>
    <lastmod>2026-02-16T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-feature-flags-progressive-delivery/</loc>
    <lastmod>2026-02-16T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/risk-management/</loc>
    <lastmod>2026-02-16T09:30:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-16-distributed-tracing-observability/</loc>
    <lastmod>2026-02-16T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/distributed-tracing/</loc>
    <lastmod>2026-02-16T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-15-14-terraform-state-management/</loc>
    <lastmod>2026-02-15T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-15-circuit-breaker-pattern/</loc>
    <lastmod>2026-02-15T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-15-idempotent-api-design/</loc>
    <lastmod>2026-02-15T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-14-14-custom-github-actions-infrastructure/</loc>
    <lastmod>2026-02-14T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-14-semantic-caching-llm-applications/</loc>
    <lastmod>2026-02-14T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-13-14-structured-logging-distributed-systems/</loc>
    <lastmod>2026-02-13T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-13-context-window-management/</loc>
    <lastmod>2026-02-13T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/context-management/</loc>
    <lastmod>2026-02-13T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-14-api-gateway-patterns/</loc>
    <lastmod>2026-02-12T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-07-container-image-optimization/</loc>
    <lastmod>2026-02-12T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-06-retry-patterns-exponential-backoff/</loc>
    <lastmod>2026-02-12T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-05-graceful-shutdown/</loc>
    <lastmod>2026-02-12T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-04-feature-flags-deployment/</loc>
    <lastmod>2026-02-12T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/compliance/</loc>
    <lastmod>2026-02-12T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/gatekeeper/</loc>
    <lastmod>2026-02-12T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/opa/</loc>
    <lastmod>2026-02-12T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/policy/</loc>
    <lastmod>2026-02-12T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-03-policy-as-code/</loc>
    <lastmod>2026-02-12T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-02-docs-as-code/</loc>
    <lastmod>2026-02-12T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/markdown/</loc>
    <lastmod>2026-02-12T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/openapi/</loc>
    <lastmod>2026-02-12T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-01-dns-management/</loc>
    <lastmod>2026-02-12T01:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-12-00-ssl-automation/</loc>
    <lastmod>2026-02-12T00:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/drift/</loc>
    <lastmod>2026-02-11T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-23-infrastructure-drift/</loc>
    <lastmod>2026-02-11T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-22-cloud-cost-optimization/</loc>
    <lastmod>2026-02-11T22:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-21-chaos-engineering/</loc>
    <lastmod>2026-02-11T21:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/chaos-engineering/</loc>
    <lastmod>2026-02-11T21:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-20-incident-response/</loc>
    <lastmod>2026-02-11T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-19-observability/</loc>
    <lastmod>2026-02-11T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/cloud-native/</loc>
    <lastmod>2026-02-11T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-18-twelve-factor-apps/</loc>
    <lastmod>2026-02-11T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-17-service-mesh/</loc>
    <lastmod>2026-02-11T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-16-testing-infrastructure/</loc>
    <lastmod>2026-02-11T16:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-15-container-security/</loc>
    <lastmod>2026-02-11T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-14-api-versioning/</loc>
    <lastmod>2026-02-11T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-13-message-queues-async/</loc>
    <lastmod>2026-02-11T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-12-webhook-patterns/</loc>
    <lastmod>2026-02-11T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-11-structured-logging/</loc>
    <lastmod>2026-02-11T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-10-gitops-argocd/</loc>
    <lastmod>2026-02-11T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-09-blue-green-canary-deployments/</loc>
    <lastmod>2026-02-11T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-08-health-checks-kubernetes/</loc>
    <lastmod>2026-02-11T08:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/private/posts/2026-02-11-072503-test-python-snippet/</loc>
    <lastmod>2026-02-11T07:25:03-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-07-circuit-breakers-resilience/</loc>
    <lastmod>2026-02-11T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/circuit-breaker/</loc>
    <lastmod>2026-02-11T07:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-06-feature-flags-progressive-delivery/</loc>
    <lastmod>2026-02-11T06:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-05-rate-limiting-api-protection/</loc>
    <lastmod>2026-02-11T05:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-04-event-driven-architecture/</loc>
    <lastmod>2026-02-11T04:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/high-availability/</loc>
    <lastmod>2026-02-11T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-03-load-balancing/</loc>
    <lastmod>2026-02-11T03:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-02-backup-disaster-recovery/</loc>
    <lastmod>2026-02-11T02:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-01-caching-strategies/</loc>
    <lastmod>2026-02-11T01:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-11-00-database-migrations/</loc>
    <lastmod>2026-02-11T00:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-23-environment-management/</loc>
    <lastmod>2026-02-10T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/environments/</loc>
    <lastmod>2026-02-10T23:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-22-logging-debugging/</loc>
    <lastmod>2026-02-10T22:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-21-api-design-patterns/</loc>
    <lastmod>2026-02-10T21:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-20-git-workflows/</loc>
    <lastmod>2026-02-10T20:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/private/posts/</loc>
    <lastmod>2026-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-19-home-automation-basics/</loc>
    <lastmod>2026-02-10T19:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-18-secrets-management/</loc>
    <lastmod>2026-02-10T18:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-17-monitoring-observability/</loc>
    <lastmod>2026-02-10T17:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-15-serverless-architecture/</loc>
    <lastmod>2026-02-10T15:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-14-llm-apis-practical-guide/</loc>
    <lastmod>2026-02-10T14:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-13-kubernetes-basics/</loc>
    <lastmod>2026-02-10T13:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-12-github-actions-cicd/</loc>
    <lastmod>2026-02-10T12:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-11-ansible-configuration-management/</loc>
    <lastmod>2026-02-10T11:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-10-docker-containers-beginners/</loc>
    <lastmod>2026-02-10T10:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-infrastructure-as-code-terraform/</loc>
    <lastmod>2026-02-10T09:25:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/2026-02-10-ai-coding-assistants-productivity/</loc>
    <lastmod>2026-02-10T09:00:00-05:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/about/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/private/files/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/categories/general/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/posts/hello-world/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/private/notes/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/introduction/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/tags/meta/</loc>
    <lastmod>2026-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://computingarts.com/search/</loc>
  </url>
</urlset>
