<?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://andrewodendaal.com/why-i-built-wyn-programming-language/</loc>
    <lastmod>2026-05-06T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-gateway-api-future-of-ingress/</loc>
    <lastmod>2026-05-05T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-bedrock-building-ai-applications-foundation-models/</loc>
    <lastmod>2026-05-01T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/infrastructure-drift-detection-remediation/</loc>
    <lastmod>2026-04-25T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-architecture-guide/</loc>
    <lastmod>2026-04-24T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-guide/</loc>
    <lastmod>2026-04-23T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-multi-cluster-management-fleet-rancher/</loc>
    <lastmod>2026-04-22T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-webassembly-high-performance-web-apps/</loc>
    <lastmod>2026-04-18T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-aurora-serverless-v2-architecture-performance/</loc>
    <lastmod>2026-04-15T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/implementing-slos-error-budgets-practice/</loc>
    <lastmod>2026-04-11T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-packaging-2026-uv-poetry-modern-ecosystem/</loc>
    <lastmod>2026-04-08T08:00:00&#43;04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-ingress-controllers-nginx-traefik-istio/</loc>
    <lastmod>2026-04-04T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-step-functions-orchestrating-complex-workflows/</loc>
    <lastmod>2026-04-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/terraform-testing-unit-integration-e2e/</loc>
    <lastmod>2026-03-28T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/distributed-tracing-opentelemetry-complete-guide/</loc>
    <lastmod>2026-03-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/container-security-scanning-cicd-pipelines/</loc>
    <lastmod>2026-03-21T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-eventbridge-event-driven-architectures/</loc>
    <lastmod>2026-03-17T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-performance-optimization-profiling-tuning/</loc>
    <lastmod>2026-03-14T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-operators-custom-controllers-go/</loc>
    <lastmod>2026-03-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-error-handling-patterns-production/</loc>
    <lastmod>2026-03-07T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-cdk-vs-terraform-practical-comparison-2026/</loc>
    <lastmod>2026-03-03T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/platform-engineering-internal-developer-platform/</loc>
    <lastmod>2026-02-28T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-hpa-custom-metrics-autoscaling/</loc>
    <lastmod>2026-02-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/go-concurrency-patterns-microservices/</loc>
    <lastmod>2026-02-21T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/implementing-zero-trust-networking-aws/</loc>
    <lastmod>2026-02-18T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-type-hints-static-analysis-production/</loc>
    <lastmod>2026-02-14T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-cost-optimization-techniques-that-work/</loc>
    <lastmod>2026-02-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-rbac-deep-dive-multi-tenant-clusters/</loc>
    <lastmod>2026-02-07T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/terraform-modules-design-patterns-reusable-infrastructure/</loc>
    <lastmod>2026-02-03T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/gitops-argocd-zero-to-production/</loc>
    <lastmod>2026-01-31T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-for-cloud-engineers-systems-programming/</loc>
    <lastmod>2026-01-27T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-ecs-vs-eks-choosing-container-orchestrator-2026/</loc>
    <lastmod>2026-01-24T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-production-ready-docker-images-multi-stage/</loc>
    <lastmod>2026-01-20T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-async-programming-asyncio-patterns/</loc>
    <lastmod>2026-01-16T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-network-policies-practical-security-guide/</loc>
    <lastmod>2026-01-12T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-lambda-cold-starts-causes-measurement-mitigation/</loc>
    <lastmod>2026-01-08T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/terraform-state-management-best-practices-2026/</loc>
    <lastmod>2026-01-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sre-serverless-architectures/</loc>
    <lastmod>2025-12-30T09:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-year-in-review-2025/</loc>
    <lastmod>2025-12-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-driven-cybersecurity/</loc>
    <lastmod>2025-12-16T10:30:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-future-directions-2025/</loc>
    <lastmod>2025-12-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-ai-machine-learning/</loc>
    <lastmod>2025-12-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-edge-computing/</loc>
    <lastmod>2025-12-02T09:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/finops-practices-cloud-cost-optimization/</loc>
    <lastmod>2025-12-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hiring-cloud-engineers-what-to-look-for/</loc>
    <lastmod>2025-12-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-maintainable-code-practices/</loc>
    <lastmod>2025-11-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/service-mesh-architecture/</loc>
    <lastmod>2025-11-18T10:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-industry-adoption/</loc>
    <lastmod>2025-11-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-compared-other-languages/</loc>
    <lastmod>2025-11-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-powered-data-analytics/</loc>
    <lastmod>2025-11-04T10:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/common-cloud-security-misconfigurations/</loc>
    <lastmod>2025-11-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-design-philosophy-principles/</loc>
    <lastmod>2025-10-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/container-security-best-practices/</loc>
    <lastmod>2025-10-21T09:30:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/go-distributed-consensus-raft-leader-election/</loc>
    <lastmod>2025-10-07T11:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/observability-patterns-distributed-systems/</loc>
    <lastmod>2025-10-07T10:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/data-mesh-architecture/</loc>
    <lastmod>2025-10-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-code-generation-enterprise/</loc>
    <lastmod>2025-09-16T09:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-cargo-package-management/</loc>
    <lastmod>2025-09-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-documentation-practices/</loc>
    <lastmod>2025-09-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/gitops-multi-environment-deployments/</loc>
    <lastmod>2025-09-02T10:30:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/soc2-and-iso27001-for-saas-companies/</loc>
    <lastmod>2025-09-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/</loc>
    <lastmod>2026-05-06T05:24:54&#43;00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-testing-debugging/</loc>
    <lastmod>2025-08-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/quantum-enterprise-guide/</loc>
    <lastmod>2025-08-25T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-security-features/</loc>
    <lastmod>2025-08-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/sre-incident-management/</loc>
    <lastmod>2025-08-11T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/transfer-learning-techniques/</loc>
    <lastmod>2025-08-05T09:45:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/serverless-architecture-patterns/</loc>
    <lastmod>2025-08-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-future-roadmap/</loc>
    <lastmod>2025-08-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/microservices-architecture-patterns/</loc>
    <lastmod>2025-07-22T10:15:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/service-discovery-distributed-systems/</loc>
    <lastmod>2025-07-20T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-interoperability/</loc>
    <lastmod>2025-07-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/edge-computing-architectures/</loc>
    <lastmod>2025-07-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/automated-remediation-sre/</loc>
    <lastmod>2025-07-08T09:30:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/sre-capacity-planning/</loc>
    <lastmod>2025-07-01T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-ecosystem-community/</loc>
    <lastmod>2025-06-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/data-consistency-distributed-systems/</loc>
    <lastmod>2025-06-20T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-ethics-governance-framework/</loc>
    <lastmod>2025-06-17T11:30:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-machine-learning/</loc>
    <lastmod>2025-06-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/site-reliability-engineering-fundamentals/</loc>
    <lastmod>2025-06-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/data-engineering-best-practices/</loc>
    <lastmod>2025-06-12T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/api-design-distributed-systems/</loc>
    <lastmod>2025-06-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-game-development/</loc>
    <lastmod>2025-06-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devsecops-implementation-guide/</loc>
    <lastmod>2025-06-03T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-embedded-systems/</loc>
    <lastmod>2025-05-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/monitoring-observability-distributed-systems/</loc>
    <lastmod>2025-05-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/data-real-time-processing/</loc>
    <lastmod>2025-05-25T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/event-driven-architecture-patterns/</loc>
    <lastmod>2025-05-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-web-development/</loc>
    <lastmod>2025-05-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/testing-distributed-systems/</loc>
    <lastmod>2025-05-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-anomaly-detection-systems/</loc>
    <lastmod>2025-05-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/graphql-api-design-best-practices/</loc>
    <lastmod>2025-05-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-file-io/</loc>
    <lastmod>2025-04-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-advanced-deployment-strategies/</loc>
    <lastmod>2025-04-22T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/security-distributed-systems/</loc>
    <lastmod>2025-04-22T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/kubernetes-networking/</loc>
    <lastmod>2025-04-21T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-governance-frameworks/</loc>
    <lastmod>2025-04-18T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-standard-library/</loc>
    <lastmod>2025-04-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/kubernetes-security/</loc>
    <lastmod>2025-04-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/quantum-computing-distributed-systems/</loc>
    <lastmod>2025-04-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fault-tolerance-distributed-systems/</loc>
    <lastmod>2025-04-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-macros/</loc>
    <lastmod>2025-04-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/api-security-best-practices/</loc>
    <lastmod>2025-04-01T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-memory-safety/</loc>
    <lastmod>2025-03-29T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/llm-production-deployment/</loc>
    <lastmod>2025-03-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-robotics-ecosystem/</loc>
    <lastmod>2025-03-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-concurrency/</loc>
    <lastmod>2025-03-22T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/case-study-cutting-cloud-costs-by-30-percent/</loc>
    <lastmod>2025-03-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-lifetimes/</loc>
    <lastmod>2025-03-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-computer-vision-ecosystem/</loc>
    <lastmod>2025-03-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/kubernetes-operators/</loc>
    <lastmod>2025-03-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/blockchain-enterprise-applications/</loc>
    <lastmod>2025-03-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/infrastructure-as-code-best-practices/</loc>
    <lastmod>2025-03-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/distributed-caching-strategies/</loc>
    <lastmod>2025-03-07T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-audio-programming-ecosystem/</loc>
    <lastmod>2025-03-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-traits/</loc>
    <lastmod>2025-03-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/kubernetes-configuration/</loc>
    <lastmod>2025-03-01T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-structs-enums/</loc>
    <lastmod>2025-02-28T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/slo-sli-implementation-guide/</loc>
    <lastmod>2025-02-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-pattern-matching/</loc>
    <lastmod>2025-02-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-blockchain-development-ecosystem/</loc>
    <lastmod>2025-02-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/scaling-startups-with-cloud-best-practices/</loc>
    <lastmod>2025-02-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mlops-pipeline-architecture/</loc>
    <lastmod>2025-02-12T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-error-handling/</loc>
    <lastmod>2025-02-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-distributed-systems-ecosystem/</loc>
    <lastmod>2025-02-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-type-system/</loc>
    <lastmod>2025-01-31T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-borrowing-references/</loc>
    <lastmod>2025-01-25T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/distributed-tracing-implementation/</loc>
    <lastmod>2025-01-20T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-security-features-best-practices/</loc>
    <lastmod>2025-01-20T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-pod-security-policies/</loc>
    <lastmod>2025-01-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-ownership-system/</loc>
    <lastmod>2025-01-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/privacy/</loc>
    <lastmod>2025-01-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/terms/</loc>
    <lastmod>2025-01-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/distributed-systems-fundamentals/</loc>
    <lastmod>2025-01-07T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-installation-setup/</loc>
    <lastmod>2025-01-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-interoperability-other-languages/</loc>
    <lastmod>2025-01-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-unwrap-function/</loc>
    <lastmod>2024-12-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/optimizing-the-two-sum-problem-techniques-trade-offs-and-performance/</loc>
    <lastmod>2024-12-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/chaos-engineering-practices/</loc>
    <lastmod>2024-12-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/low-code-no-code-platforms/</loc>
    <lastmod>2024-11-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/kubernetes-fundamentals/</loc>
    <lastmod>2024-11-10T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/cloud-cost-optimization/</loc>
    <lastmod>2024-11-06T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/cloud-performance-tuning/</loc>
    <lastmod>2024-11-06T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/observability-platforms-comparison/</loc>
    <lastmod>2024-11-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/architecture-microservices-vs-monoliths/</loc>
    <lastmod>2024-11-05T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/migrate-docker-repositories-new-username/</loc>
    <lastmod>2024-11-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-3-13-no-gil-multi-threading-performance/</loc>
    <lastmod>2024-11-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/architecture-api-first-development/</loc>
    <lastmod>2024-10-25T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/architecture-kubernetes-vs-serverless/</loc>
    <lastmod>2024-10-17T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/benefits-of-cloud-native-applications/</loc>
    <lastmod>2024-10-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/architecture-event-driven-architecture/</loc>
    <lastmod>2024-10-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/rust-performance-optimization/</loc>
    <lastmod>2024-10-06T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ai-powered-distributed-systems/</loc>
    <lastmod>2024-10-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/api-security-guide-protect-your-application-from-cyber-threats/</loc>
    <lastmod>2024-10-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/rust-design-patterns/</loc>
    <lastmod>2024-09-28T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-your-own-programming-language/</loc>
    <lastmod>2024-09-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/poetry-vs-pip-comparing-python-dependency-management-and-packaging-tools/</loc>
    <lastmod>2024-09-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sustainable-cloud-computing/</loc>
    <lastmod>2024-09-12T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/api-design-principles/</loc>
    <lastmod>2024-09-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-complete-devops-guide-for-beginners/</loc>
    <lastmod>2024-09-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/creating-a-docker-alternative-in-python/</loc>
    <lastmod>2024-08-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-different-programming-languages-need-to-exist/</loc>
    <lastmod>2024-08-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/database-scaling-strategies/</loc>
    <lastmod>2024-08-15T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-quantum-computing-ecosystem/</loc>
    <lastmod>2024-08-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/future-of-ai-in-software-development-what-to-expect-in-2025/</loc>
    <lastmod>2024-08-08T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/learn-concurrency-in-go/</loc>
    <lastmod>2024-07-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/learn-go-as-a-devops-engineer/</loc>
    <lastmod>2024-07-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/rust-cli-applications/</loc>
    <lastmod>2024-07-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-technical-discovery-sessions/</loc>
    <lastmod>2024-07-05T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/secrets-management-in-cloud-environments/</loc>
    <lastmod>2024-07-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/rust-module-system/</loc>
    <lastmod>2024-06-22T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/developing-a-custom-kubernetes-controller-in-go/</loc>
    <lastmod>2024-06-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rust-iot-development-ecosystem/</loc>
    <lastmod>2024-06-18T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/creating-a-monitoring-agent-in-go/</loc>
    <lastmod>2024-06-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-a-cicd-pipeline-tool-in-go/</loc>
    <lastmod>2024-06-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cloud-networking-best-practices/</loc>
    <lastmod>2024-06-10T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/rust-error-handling/</loc>
    <lastmod>2024-06-02T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/everything-you-need-to-know-to-master-api-creation/</loc>
    <lastmod>2024-05-31T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/web-progressive-web-apps/</loc>
    <lastmod>2024-05-27T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/security-zero-trust-architecture/</loc>
    <lastmod>2024-05-20T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/webassembly-enterprise-applications/</loc>
    <lastmod>2024-05-18T08:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-cicd-pipelines-with-github-actions/</loc>
    <lastmod>2024-05-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-aws-assume-role-and-then-revert-to-the-previous-role-after/</loc>
    <lastmod>2024-05-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/security-zero-trust-cloud/</loc>
    <lastmod>2024-04-24T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/infrastructure-as-code-with-terraform/</loc>
    <lastmod>2024-04-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/security-cloud-native-security/</loc>
    <lastmod>2024-04-12T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-web-development/</loc>
    <lastmod>2024-04-12T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/essential-policies-for-administering-an-aws-eks-cluster/</loc>
    <lastmod>2024-03-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/show-the-top-10-largest-directories-on-linux/</loc>
    <lastmod>2024-03-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cloud-cost-optimization-strategies/</loc>
    <lastmod>2024-03-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/retrieve-the-latest-versioned-tag-from-aws-ecr-in-bash/</loc>
    <lastmod>2024-02-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/designing-scalable-systems-in-aws/</loc>
    <lastmod>2024-02-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-mysql-on-amazonlinux2023/</loc>
    <lastmod>2024-01-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-object-oriented/</loc>
    <lastmod>2024-01-29T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-testing-debugging/</loc>
    <lastmod>2024-01-18T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/choosing-the-right-cloud-architecture/</loc>
    <lastmod>2024-01-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-data-science/</loc>
    <lastmod>2024-01-13T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-data-structures/</loc>
    <lastmod>2024-01-09T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-async-programming/</loc>
    <lastmod>2024-01-03T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/python-fundamentals/</loc>
    <lastmod>2023-12-30T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/run-any-version-of-terrform-using-docker/</loc>
    <lastmod>2023-12-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/select-show-database-table-sizes-mariadb/</loc>
    <lastmod>2023-12-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-graceful-shutdown/</loc>
    <lastmod>2023-12-10T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-rate-limiting/</loc>
    <lastmod>2023-12-08T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-reflection-code-generation/</loc>
    <lastmod>2023-11-22T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-future-prospects-of-devops-in-an-ai-world/</loc>
    <lastmod>2023-11-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-pipeline-patterns/</loc>
    <lastmod>2023-11-09T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-event-sourcing/</loc>
    <lastmod>2023-11-03T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/supercharge-your-code-with-amazon-codewhisperer/</loc>
    <lastmod>2023-10-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-deep-dive-into-machine-learning-algorithms/</loc>
    <lastmod>2023-10-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-github-a-comprehensive-guide-from-basics-to-advanced/</loc>
    <lastmod>2023-10-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/connect-ipv4-ipv6-networks-seamlessly-amazon-vpc-lattice/</loc>
    <lastmod>2023-10-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-event-driven-architectures-amazon-eventbridge/</loc>
    <lastmod>2023-10-25T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/splitting-terraform-modules-into-separate-git-repositories/</loc>
    <lastmod>2023-10-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/accelerating-machine-learning-sagemaker-jumpstart/</loc>
    <lastmod>2023-10-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-well-architected-framework/</loc>
    <lastmod>2023-10-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mastering-advanced-networking-in-eks-and-kubernetes/</loc>
    <lastmod>2023-10-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-ignore-ssl-certificates-globally-in-git/</loc>
    <lastmod>2023-10-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/semantic-versioning-with-npm/</loc>
    <lastmod>2023-10-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-peer-dependencies-in-node-modules/</loc>
    <lastmod>2023-10-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-programmatically-get-amazon-ip-ranges-cidrs/</loc>
    <lastmod>2023-10-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ultimate-guide-to-emacs-mastering-the-art-of-cli-programming/</loc>
    <lastmod>2023-10-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ultimate-guide-to-vi-mastering-the-art-of-cli-programming/</loc>
    <lastmod>2023-10-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-assume-role/</loc>
    <lastmod>2023-10-08T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-service-discovery/</loc>
    <lastmod>2023-10-04T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/programming-languages-series/</loc>
    <lastmod>2023-10-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-worker-pools/</loc>
    <lastmod>2023-09-28T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/docker-deep-dive-series/</loc>
    <lastmod>2023-09-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-atomic-operations/</loc>
    <lastmod>2023-09-21T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/machine-learning-mastery-series/</loc>
    <lastmod>2023-09-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-mastery/</loc>
    <lastmod>2023-09-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-concurrency-patterns/</loc>
    <lastmod>2023-09-03T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/managing-multiple-environments-terraform-workspaces/</loc>
    <lastmod>2023-09-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/controlling-understanding-terraform-parallelism-impact-dag/</loc>
    <lastmod>2023-09-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/add-payment-subscriptions-stripe-django/</loc>
    <lastmod>2023-08-31T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/private-application-load-balancer-eks-terraform/</loc>
    <lastmod>2023-08-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-docker-swarm-container-orchestration/</loc>
    <lastmod>2023-08-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/setting-comprehensive-ci-cd-pipeline-jenkins-docker/</loc>
    <lastmod>2023-08-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/navigating-microsoft-azure-seasoned-aws-experts/</loc>
    <lastmod>2023-08-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-memory-management/</loc>
    <lastmod>2023-08-27T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/navigating-google-cloud-platform-gcp-aws-experts/</loc>
    <lastmod>2023-08-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/create-a-slug-from-a-name-in-mysql-mariadb/</loc>
    <lastmod>2023-08-25T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/secure-efficient-server-management-aws-systems-manager/</loc>
    <lastmod>2023-08-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-a-list-of-available-regions-from-aws-cli/</loc>
    <lastmod>2023-08-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-a-number-after-a-double-reversal-in-python/</loc>
    <lastmod>2023-08-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/common-issues-mastering-effective-debugging-techniques/</loc>
    <lastmod>2023-08-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-ci-cd-gitops-jenkins-gitlab-argo-cd/</loc>
    <lastmod>2023-08-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-monitoring-logging-practices-top-tools/</loc>
    <lastmod>2023-08-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-upgrades-rollbacks-guide-compatibility-strategies/</loc>
    <lastmod>2023-08-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-pod-scheduling-node-pod-affinity-demystified/</loc>
    <lastmod>2023-08-17T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/securing-kubernetes-guarding-container-threats/</loc>
    <lastmod>2023-08-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-cluster-performance-resource-optimization-guide/</loc>
    <lastmod>2023-08-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-scaling-mastery-manual-hpa-metrics-apis/</loc>
    <lastmod>2023-08-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-storage-demystified-persistent-volumes-classes/</loc>
    <lastmod>2023-08-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-networking-pod-communication-ingress-demystified/</loc>
    <lastmod>2023-08-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/react-state-balancing-guide-state-management/</loc>
    <lastmod>2023-08-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/react-node-beginner-guide-full-stack-dev/</loc>
    <lastmod>2023-08-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/optimal-react-patterns-beginner-guide/</loc>
    <lastmod>2023-08-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/debugging-react-apps-beginner-guide/</loc>
    <lastmod>2023-08-08T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-webassembly/</loc>
    <lastmod>2023-08-08T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/advanced-react-patterns-compound-components/</loc>
    <lastmod>2023-08-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/react-animation-guide-libraries-techniques/</loc>
    <lastmod>2023-08-06T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/testing-react-apps-beginner-guide-tdd/</loc>
    <lastmod>2023-08-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/data-fetched-fast-a-beginners-guide-to-react-query/</loc>
    <lastmod>2023-08-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/forms-simplified-a-beginners-guide-to-managing-react-forms/</loc>
    <lastmod>2023-08-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-performance-profiling/</loc>
    <lastmod>2023-08-03T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/optimizing-react-performance-beginner-guide/</loc>
    <lastmod>2023-08-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/state-management-101-a-beginners-guide-to-react-state/</loc>
    <lastmod>2023-08-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/accessible-react-apps-beginner-guide-accessibility/</loc>
    <lastmod>2023-07-31T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mystery-boxes-a-beginners-guide-to-react-fragments/</loc>
    <lastmod>2023-07-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unidirectional-data-flow-react-beginner-guide/</loc>
    <lastmod>2023-07-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-channel-patterns/</loc>
    <lastmod>2023-07-29T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/event-handling-react-beginner-guide/</loc>
    <lastmod>2023-07-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-circuit-breakers/</loc>
    <lastmod>2023-07-28T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hooked-on-react-a-beginners-guide-to-react-hooks/</loc>
    <lastmod>2023-07-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/lifting-state-react-beginner-guide/</loc>
    <lastmod>2023-07-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/looping-jsx-react-keys-beginner-guide/</loc>
    <lastmod>2023-07-25T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/conditional-rendering-in-react/</loc>
    <lastmod>2023-07-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/passing-data-between-react-components-with-props/</loc>
    <lastmod>2023-07-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fostering-devops-learning-culture-lifelong-learning/</loc>
    <lastmod>2023-07-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-role-ai-enhancing-intelligent-systems/</loc>
    <lastmod>2023-07-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-microservices-scalable-agile-software-delivery/</loc>
    <lastmod>2023-07-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/nature-inspired-problem-solving-genetic-algorithms/</loc>
    <lastmod>2023-07-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-dynamic-programming-mastering-optimization/</loc>
    <lastmod>2023-07-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-reflection-metaprogramming-advanced-power/</loc>
    <lastmod>2023-07-17T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-context-patterns/</loc>
    <lastmod>2023-07-17T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-replicasets-scalability-fault-tolerance/</loc>
    <lastmod>2023-07-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kubernetes-namespaces-isolation-resource-management/</loc>
    <lastmod>2023-07-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-cluster-resiliency-advanced-high-availability/</loc>
    <lastmod>2023-07-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/k8s-networking-mastery-advanced-cluster-communication/</loc>
    <lastmod>2023-07-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/blue-green-deployments-kubernetes-production-dr/</loc>
    <lastmod>2023-07-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-production-dr-failover-advanced-strategies/</loc>
    <lastmod>2023-07-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-context-managers-mastery-resource-management/</loc>
    <lastmod>2023-07-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-decorators-mastery-advanced-usage-guide/</loc>
    <lastmod>2023-07-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-yield-mastery-advanced-usage-guide/</loc>
    <lastmod>2023-07-08T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-unleashing-the-power-of-simplicity-and-versatility/</loc>
    <lastmod>2023-07-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-advanced-features-empowering-programmers/</loc>
    <lastmod>2023-07-06T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-testing-benchmarking/</loc>
    <lastmod>2023-07-06T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-yield-unleashing-generator-magic/</loc>
    <lastmod>2023-07-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/gitops-rising-transforming-devops-streamlined-delivery/</loc>
    <lastmod>2023-07-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/enhancing-security-how-devops-mitigates-cyber-threats/</loc>
    <lastmod>2023-07-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/site-reliability-engineering-sre-modern-organizations/</loc>
    <lastmod>2023-07-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-devsecops-bridging-dev-security-gap/</loc>
    <lastmod>2023-07-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unleashing-the-power-lambda-a-killer-feature-in-aws/</loc>
    <lastmod>2023-06-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-java-performance-programming-powerhouses/</loc>
    <lastmod>2023-06-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-the-basics-of-data-science-in-python/</loc>
    <lastmod>2023-06-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-share-a-vpc-from-one-aws-account-to-another/</loc>
    <lastmod>2023-06-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-set-cloudwatch-logs-role-arn-account-settings/</loc>
    <lastmod>2023-06-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-cloudformation-with-multiple-files/</loc>
    <lastmod>2023-06-25T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-hashicorp-vault/</loc>
    <lastmod>2023-06-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-terraform-using-a-bash-shell-script/</loc>
    <lastmod>2023-06-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-terraform-using-python/</loc>
    <lastmod>2023-06-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/eks-cluster-private-nodegroup-access/</loc>
    <lastmod>2023-06-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/which-is-the-best-language-to-use-in-devops/</loc>
    <lastmod>2023-06-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-is-ansible-different-from-chef-or-puppet/</loc>
    <lastmod>2023-06-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-the-basics-of-ansible/</loc>
    <lastmod>2023-06-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-do-you-create-an-eks-cluster-using-cloudformation/</loc>
    <lastmod>2023-06-17T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-connect-an-api-gateway-to-inline-lambda-in-terraform/</loc>
    <lastmod>2023-06-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-grpc-microservices/</loc>
    <lastmod>2023-06-16T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/api-gateway-inline-lambda-cloudformation/</loc>
    <lastmod>2023-06-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-connect-an-api-gateway-to-lambda-in-cloudformation/</loc>
    <lastmod>2023-06-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/create-dynamodb-table-add-items-python-3-lambda/</loc>
    <lastmod>2023-06-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-site-to-site-vpn-in-boto3-python/</loc>
    <lastmod>2023-06-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-site-to-site-vpn-in-terraform/</loc>
    <lastmod>2023-06-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-site-to-site-vpn-in-cloudformation/</loc>
    <lastmod>2023-06-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-aws-sts-assume-role-in-one-command-without-jq/</loc>
    <lastmod>2023-06-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-lambda-in-cloudformation/</loc>
    <lastmod>2023-06-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-lambda-in-terraform/</loc>
    <lastmod>2023-06-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-bastion-server-in-terraform/</loc>
    <lastmod>2023-06-06T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-bastion-server-in-cloudformation/</loc>
    <lastmod>2023-06-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-you-create-a-cross-account-role-in-terraform/</loc>
    <lastmod>2023-06-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-you-create-a-cross-account-role-in-cloudformation/</loc>
    <lastmod>2023-06-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-public-and-private-subnets-in-cloudformation/</loc>
    <lastmod>2023-06-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-public-and-private-subnets-in-terraform/</loc>
    <lastmod>2023-06-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/create-internet-gateway-assign-ec2-cloudformation/</loc>
    <lastmod>2023-05-31T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/create-internet-gateway-assign-ec2-terraform/</loc>
    <lastmod>2023-05-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-configure-terraform-to-use-local-providers-from-nexus/</loc>
    <lastmod>2023-05-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-fargate-read-secrets-secret-manager/</loc>
    <lastmod>2023-05-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/golang-vs-python-the-ultimate-battle-in-devops/</loc>
    <lastmod>2023-05-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-devops-and-python-are-amazing-together/</loc>
    <lastmod>2023-05-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-devops-transforming-software-development/</loc>
    <lastmod>2023-05-25T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-ultimate-secret-weapon-high-tech-success/</loc>
    <lastmod>2023-05-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-deploy-a-java-application-in-aws-ecs-using-terraform/</loc>
    <lastmod>2023-05-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-set-the-hostname-on-a-linux-server-with-terraform/</loc>
    <lastmod>2023-05-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/go-sync-primitives/</loc>
    <lastmod>2023-05-22T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-are-the-different-types-of-aws-api-gateway-protocols/</loc>
    <lastmod>2023-05-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/iac-guide-modern-software-development/</loc>
    <lastmod>2023-05-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-and-microservices-how-they-complement-each-other/</loc>
    <lastmod>2023-05-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/iac-unlock-maximize-potential-ansible/</loc>
    <lastmod>2023-05-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/gitops-managing-infrastructure-as-code-with-git/</loc>
    <lastmod>2023-05-17T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-synergy-boosting-cybersecurity/</loc>
    <lastmod>2023-05-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-role-of-devops-in-blockchain/</loc>
    <lastmod>2023-05-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-importance-of-testing-in-devops-strategies-and-tools/</loc>
    <lastmod>2023-05-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-production-deployment/</loc>
    <lastmod>2023-05-14T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-impact-customer-experience/</loc>
    <lastmod>2023-05-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-a-devops-culture-from-the-ground-up/</loc>
    <lastmod>2023-05-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/scaling-devops-for-enterprise-organizations/</loc>
    <lastmod>2023-05-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-benefits-of-infrastructure-as-code-in-devops/</loc>
    <lastmod>2023-05-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-for-legacy-systems-challenges-and-solutions/</loc>
    <lastmod>2023-05-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-risk-management-security-compliance/</loc>
    <lastmod>2023-05-08T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-devops-is-critical-for-digital-transformation/</loc>
    <lastmod>2023-05-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-role-of-microservices-in-devops/</loc>
    <lastmod>2023-05-06T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-image-management/</loc>
    <lastmod>2023-05-06T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/achieving-continuous-delivery-with-devops-and-automation/</loc>
    <lastmod>2023-05-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-importance-of-collaboration-in-devops-culture/</loc>
    <lastmod>2023-05-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cloud-native-key-devops-success/</loc>
    <lastmod>2023-05-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/10-best-practices-for-continuous-integration-in-devops/</loc>
    <lastmod>2023-05-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/devops-vs-agile-whats-the-difference-and-why-it-matters/</loc>
    <lastmod>2023-05-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-future-of-devops-emerging-trends-and-technologies/</loc>
    <lastmod>2023-04-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-resilient-microservices-with-istio-and-envoy/</loc>
    <lastmod>2023-04-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-role-of-devsecops-in-modern-software-development/</loc>
    <lastmod>2023-04-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/5-key-metrics-to-measure-devops-success/</loc>
    <lastmod>2023-04-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-importance-of-infrastructure-as-code-in-devops/</loc>
    <lastmod>2023-04-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-security-optimization/</loc>
    <lastmod>2023-04-26T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-build-a-successful-devops-toolchain/</loc>
    <lastmod>2023-04-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/scaling-devops-strategies-for-managing-large-teams/</loc>
    <lastmod>2023-04-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-compose-orchestration/</loc>
    <lastmod>2023-04-24T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-devops-culture-is-critical-for-business-success/</loc>
    <lastmod>2023-04-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-ultimate-guide-to-kubernetes-deployment-strategies/</loc>
    <lastmod>2023-04-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/10-best-practices-for-container-security-in-devops/</loc>
    <lastmod>2023-04-21T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-implement-cicd-pipelines-with-jenkins/</loc>
    <lastmod>2023-04-20T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-aws-error-toomanybuckets-bucket-limit-exceeded/</loc>
    <lastmod>2023-04-19T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-a-program-exists-from-a-bash-shell-script/</loc>
    <lastmod>2023-04-18T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-devops-culture/</loc>
    <lastmod>2023-04-17T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part7-sidecar-containers/</loc>
    <lastmod>2023-04-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part6-deployments/</loc>
    <lastmod>2023-04-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part5-services/</loc>
    <lastmod>2023-04-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part4-replication-controllers/</loc>
    <lastmod>2023-04-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part3-pods/</loc>
    <lastmod>2023-04-12T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-networking-storage/</loc>
    <lastmod>2023-04-12T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part2-nodes/</loc>
    <lastmod>2023-04-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/teach-me-kubernetes-part1-overview/</loc>
    <lastmod>2023-04-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-simple-chatbot-in-python/</loc>
    <lastmod>2023-04-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/create-transit-gateway-attachments-terraform/</loc>
    <lastmod>2023-04-08T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-kubernetes-integration/</loc>
    <lastmod>2023-04-08T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-ec2-instance-in-terraform/</loc>
    <lastmod>2023-04-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-primer-on-terraform-concepts/</loc>
    <lastmod>2023-04-06T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-learn-recursion-by-example-in-python/</loc>
    <lastmod>2023-04-05T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-site-reliability-engineering-sre/</loc>
    <lastmod>2023-04-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-devops/</loc>
    <lastmod>2023-04-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-password-generator-in-golang/</loc>
    <lastmod>2023-04-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-does-disaster-recovery-work-in-the-cloud/</loc>
    <lastmod>2023-04-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-devops-and-why-is-it-important/</loc>
    <lastmod>2023-03-31T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/docker-fundamentals/</loc>
    <lastmod>2023-03-31T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-the-zen-of-python/</loc>
    <lastmod>2023-03-30T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/bash-convert-html-markdown-recursively-pandoc/</loc>
    <lastmod>2023-03-29T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-password-generator-in-cpp/</loc>
    <lastmod>2023-03-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-do-you-architect-disaster-recovery-in-aws/</loc>
    <lastmod>2023-03-26T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-options-exist-for-infrastructure-as-code-iac/</loc>
    <lastmod>2023-03-25T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-learn-java-in-1-day/</loc>
    <lastmod>2023-03-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-user-input-as-numbers-in-python/</loc>
    <lastmod>2023-03-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/capitalize-letter-word-python/</loc>
    <lastmod>2023-03-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-password-generator-in-python/</loc>
    <lastmod>2023-03-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/devops-gitops-workflow/</loc>
    <lastmod>2023-03-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-bytes-to-a-string-in-python/</loc>
    <lastmod>2023-03-14T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-measure-the-elapsed-time-in-python/</loc>
    <lastmod>2023-03-13T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-change-a-mariadb-data-directory-to-a-new-location-on-linux/</loc>
    <lastmod>2023-03-07T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-docker-daemon-connection-error-daemon-running/</loc>
    <lastmod>2023-03-04T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-m1-docker-image-platform-mismatch-host-arm64/</loc>
    <lastmod>2023-03-03T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-sha512-sum-of-a-string-using-python/</loc>
    <lastmod>2023-03-02T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-sha256-sum-of-a-string-using-python/</loc>
    <lastmod>2023-03-01T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-md5-sum-of-a-string-using-python/</loc>
    <lastmod>2023-02-28T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-typeerror-datetime-json-serializable/</loc>
    <lastmod>2023-02-27T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/devops-microservices-monitoring/</loc>
    <lastmod>2023-02-25T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-return-a-list-of-all-aws-lambda-function-names-in-cli/</loc>
    <lastmod>2023-02-24T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-much-faster-is-python-code/</loc>
    <lastmod>2023-02-23T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/devops-containerization/</loc>
    <lastmod>2023-02-23T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/zip-encode-dict-string-python/</loc>
    <lastmod>2023-02-22T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/devops-mlops/</loc>
    <lastmod>2023-02-18T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-categories-of-websites-are-there/</loc>
    <lastmod>2023-02-17T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-random-number-between-two-numbers-in-python/</loc>
    <lastmod>2023-02-16T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-sam-cli-on-mac/</loc>
    <lastmod>2023-02-15T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-the-amount-of-rows-in-mariadb-fast/</loc>
    <lastmod>2023-02-11T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-product-of-consecutive-fib-numbers-in-python/</loc>
    <lastmod>2023-02-10T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-van-ecks-sequence-in-python/</loc>
    <lastmod>2023-02-09T06:00:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-help-the-bookseller-challenge/</loc>
    <lastmod>2023-02-08T16:20:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-aws-mediapackage-packaginggroup-quota-limit/</loc>
    <lastmod>2023-01-31T00:05:00&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-cdk-bootstrap/</loc>
    <lastmod>2023-01-30T12:07:19&#43;04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-account-number-from-aws-lambda/</loc>
    <lastmod>2023-01-24T05:16:43&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/distributed-systems-resilience/</loc>
    <lastmod>2023-01-20T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/summary-of-the-frequently-used-aws-sts-api-calls/</loc>
    <lastmod>2023-01-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-locking-and-conditional-writes-in-aws-dynamodb/</loc>
    <lastmod>2023-01-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-codedeploy-deployment-type-options/</loc>
    <lastmod>2023-01-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/defining-aws-ecs-task-placement-strategies/</loc>
    <lastmod>2023-01-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/deployment-methods-in-aws-elastic-beanstalk/</loc>
    <lastmod>2023-01-15T14:51:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-update-ntp-to-sync-clock-on-linux/</loc>
    <lastmod>2023-01-04T07:44:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/distributed-systems-data-partitioning/</loc>
    <lastmod>2022-12-26T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/distributed-systems-consensus-algorithms/</loc>
    <lastmod>2022-12-19T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-ip-address-ranges-used-by-amazon-s3/</loc>
    <lastmod>2022-12-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-nth-reverse-number-in-java/</loc>
    <lastmod>2022-12-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-sum-of-intervals/</loc>
    <lastmod>2022-12-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-stray-number-in-python/</loc>
    <lastmod>2022-12-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-edid-uuid-of-external-mac-monitors/</loc>
    <lastmod>2022-12-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-jsii-errors-jsiierror-docker-exited-with-status-1/</loc>
    <lastmod>2022-12-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-filter-a-number-in-c/</loc>
    <lastmod>2022-12-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-take-a-ten-minute-walk-in-c/</loc>
    <lastmod>2022-12-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-stats-of-a-string-in-c/</loc>
    <lastmod>2022-12-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-string-to-the-nato-phonetic-alphabet-in-c/</loc>
    <lastmod>2022-12-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-1-to-the-value-of-each-array-in-c/</loc>
    <lastmod>2022-12-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-sum-of-a-sequence-in-c/</loc>
    <lastmod>2022-12-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-sum-of-triangular-numbers-in-c/</loc>
    <lastmod>2022-12-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-determine-if-a-string-only-contains-unique-characters-in-c/</loc>
    <lastmod>2022-11-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-maximum-multiple-in-c/</loc>
    <lastmod>2022-11-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-assign-a-digital-cypher-in-c/</loc>
    <lastmod>2022-11-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-for-all-inclusive-in-c/</loc>
    <lastmod>2022-11-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-for-factorial-in-c/</loc>
    <lastmod>2022-11-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-incrementer-in-c/</loc>
    <lastmod>2022-11-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-return-the-closest-number-multiple-of-10-in-c/</loc>
    <lastmod>2022-11-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-every-other-word-in-a-string-in-c/</loc>
    <lastmod>2022-11-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-simple-beads-count-in-c/</loc>
    <lastmod>2022-11-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-maze-runner-in-c/</loc>
    <lastmod>2022-11-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-take-a-number-and-sum-its-digits-raied-to-the-consecutive-powers-in-c/</loc>
    <lastmod>2022-11-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-middle-element-in-c/</loc>
    <lastmod>2022-11-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-invite-more-women-in-c/</loc>
    <lastmod>2022-11-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-build-a-tower-in-c/</loc>
    <lastmod>2022-11-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-a-rule-of-divisibility-by-7-in-c/</loc>
    <lastmod>2022-11-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-categorize-a-new-member-in-c/</loc>
    <lastmod>2022-11-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/distributed-systems-load-balancing/</loc>
    <lastmod>2022-11-15T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-deodorant-evaporator-in-c/</loc>
    <lastmod>2022-11-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-divisors-in-c/</loc>
    <lastmod>2022-11-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/terraform-state-management/</loc>
    <lastmod>2022-11-13T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-love-vs-friendship-in-c/</loc>
    <lastmod>2022-11-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/terraform-testing-validation/</loc>
    <lastmod>2022-11-12T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-bounce-balls-in-c/</loc>
    <lastmod>2022-11-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-capitals-in-c/</loc>
    <lastmod>2022-11-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-empty-and-delete-an-s3-bucket-using-the-aws-cli/</loc>
    <lastmod>2022-11-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-ports-to-open-for-fsx-connection-to-aws-managed-active-directory/</loc>
    <lastmod>2022-11-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/terraform-multi-cloud/</loc>
    <lastmod>2022-11-08T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-variance-in-python/</loc>
    <lastmod>2022-11-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-sum-of-a-list-in-python/</loc>
    <lastmod>2022-11-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-a-list-to-a-set-in-python/</loc>
    <lastmod>2022-11-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-punctuation-from-a-list-in-python/</loc>
    <lastmod>2022-11-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-normalize-a-list-of-numbers-in-python/</loc>
    <lastmod>2022-11-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-multiply-a-list-by-a-scalar-in-python/</loc>
    <lastmod>2022-11-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-index-of-the-minimum-element-in-a-list-in-python/</loc>
    <lastmod>2022-11-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-set-to-a-string-in-python/</loc>
    <lastmod>2022-10-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-decrement-a-loop-in-python/</loc>
    <lastmod>2022-10-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-zip-archive-of-directory-in-python/</loc>
    <lastmod>2022-10-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-the-last-character-of-a-string-in-php/</loc>
    <lastmod>2022-10-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-function-with-multiple-returns-in-php/</loc>
    <lastmod>2022-10-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-download-a-file-in-nodejs-without-any-third-party-libraries/</loc>
    <lastmod>2022-10-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-execute-a-shell-script-in-nodejs/</loc>
    <lastmod>2022-10-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-print-multiple-arguments-in-python/</loc>
    <lastmod>2022-10-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-all-resources-except-one-in-terraform/</loc>
    <lastmod>2022-10-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-copy-files-between-two-nodes-using-ansible/</loc>
    <lastmod>2022-10-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-files-and-folders-in-a-directory-using-ansible/</loc>
    <lastmod>2022-10-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-copy-multiple-files-with-ansible/</loc>
    <lastmod>2022-10-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-multiline-shell-scripts-in-ansible/</loc>
    <lastmod>2022-10-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-pass-variables-to-ansible-playbook-cli/</loc>
    <lastmod>2022-10-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-directory-using-ansible/</loc>
    <lastmod>2022-10-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-disable-screensaver-on-mac-using-the-cli/</loc>
    <lastmod>2022-10-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-old-and-unused-docker-images/</loc>
    <lastmod>2022-10-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-milliseconds-to-date-in-javascript/</loc>
    <lastmod>2022-10-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-string-to-title-case-in-javascript/</loc>
    <lastmod>2022-10-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-compile-multiple-java-files-from-a-single-command-in-java/</loc>
    <lastmod>2022-10-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-json-to-a-java-object/</loc>
    <lastmod>2022-10-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-powers-of-integers-in-java/</loc>
    <lastmod>2022-10-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-todays-date-in-java/</loc>
    <lastmod>2022-10-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-copy-files-from-docker-container-to-host/</loc>
    <lastmod>2022-10-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-ip-address-of-a-docker-container/</loc>
    <lastmod>2022-10-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-time-to-string-in-golang/</loc>
    <lastmod>2022-10-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-perform-a-deep-copy-in-golang/</loc>
    <lastmod>2022-10-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-return-lambda-functions-in-golang/</loc>
    <lastmod>2022-10-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-empty-slice-in-golang/</loc>
    <lastmod>2022-10-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-parallelize-a-for-loop-in-python/</loc>
    <lastmod>2022-10-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-an-integer-in-python/</loc>
    <lastmod>2022-10-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/terraform-aws-integration/</loc>
    <lastmod>2022-10-01T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-save-a-python-dictionary-to-a-file-in-python/</loc>
    <lastmod>2022-09-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/articles/terraform-fundamentals/</loc>
    <lastmod>2022-09-30T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-move-files-from-one-directory-to-another-using-python/</loc>
    <lastmod>2022-09-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-number-of-lines-in-a-file-in-python/</loc>
    <lastmod>2022-09-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-specific-lines-from-a-file-in-python/</loc>
    <lastmod>2022-09-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-all-files-in-a-directory-in-python/</loc>
    <lastmod>2022-09-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-dial-tcp-lookup-proxy-golang-org-i-o-timeout/</loc>
    <lastmod>2022-09-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-operating-system-in-python/</loc>
    <lastmod>2022-09-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-hex-to-byte-in-python/</loc>
    <lastmod>2022-09-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-fatal-could-not-read-from-remote-repository-with-git/</loc>
    <lastmod>2022-09-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-homebrew-on-a-mac/</loc>
    <lastmod>2022-09-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-ec2-instance-in-cloudformation/</loc>
    <lastmod>2022-09-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-commands-on-an-aws-ecs-cluster-task-or-container/</loc>
    <lastmod>2022-09-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-the-network-modes-in-aws-ecs/</loc>
    <lastmod>2022-09-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-enable-containerinsights-on-aws-ecs-from-the-aws-cli/</loc>
    <lastmod>2022-09-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/appmesh-and-ecs-with-imported-acm-certificates-on-envoy-sidecar-through-efs/</loc>
    <lastmod>2022-09-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-increase-the-disk-size-on-a-cloud9-instance%EF%BF%BC/</loc>
    <lastmod>2022-09-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-instance-profile-attached-to-an-ec2/</loc>
    <lastmod>2022-09-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-ecr-repository-in-aws-cli/</loc>
    <lastmod>2022-09-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-scale-out-an-aws-ecs-service/</loc>
    <lastmod>2022-09-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-retrieve-aws-ecs-cluster-information/</loc>
    <lastmod>2022-09-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/types-of-communication-in-amazon-eks/</loc>
    <lastmod>2022-09-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-read-timeout-on-endpoint-url-https-lambda-amazonaws-com-2015-03-31-functions-invocations/</loc>
    <lastmod>2022-09-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-a-passphrase-from-certificate-key/</loc>
    <lastmod>2022-09-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-python-logger-to-print-to-std-out/</loc>
    <lastmod>2022-09-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-string-to-an-integer-in-c/</loc>
    <lastmod>2022-09-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-an-integer-to-a-string-in-c/</loc>
    <lastmod>2022-09-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-append-to-an-array-in-elasticsearch-using-elasticsearch-py/</loc>
    <lastmod>2022-09-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-copy-text-to-the-clipboard-in-python/</loc>
    <lastmod>2022-09-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-a-pdf-file-in-python/</loc>
    <lastmod>2022-09-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-hex-to-rbg-in-python/</loc>
    <lastmod>2022-09-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-refer-to-a-null-object-in-python/</loc>
    <lastmod>2022-08-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-bytearray-to-string-in-python/</loc>
    <lastmod>2022-08-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-hostname-in-python/</loc>
    <lastmod>2022-08-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-ip-address-in-python-2/</loc>
    <lastmod>2022-08-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-ssh-in-your-python-application/</loc>
    <lastmod>2022-08-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-pause-a-program-in-python/</loc>
    <lastmod>2022-08-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-string-to-double-in-python/</loc>
    <lastmod>2022-08-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-a-run-bash-command-in-python/</loc>
    <lastmod>2022-08-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-force-redeployment-of-api-gateway-using-cloudformation/</loc>
    <lastmod>2022-08-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-deploy-react-app-to-s3-and-cloudfront/</loc>
    <lastmod>2022-08-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-export-switch-imported-as-switch-was-not-found-in-react-router-dom/</loc>
    <lastmod>2022-08-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-list-all-files-folders-directories-in-python/</loc>
    <lastmod>2022-08-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-a-file-in-python/</loc>
    <lastmod>2022-08-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-drop-columns-in-pandas-if-exists/</loc>
    <lastmod>2022-08-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-an-error-occurred-while-calling-o86-getdynamicframe-exception-thrown-in-awaitresult/</loc>
    <lastmod>2022-08-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/aws-cdk-commands/</loc>
    <lastmod>2022-08-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-java-jar-file-executable/</loc>
    <lastmod>2022-08-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-list-all-resources-in-an-aws-account/</loc>
    <lastmod>2022-08-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fixed-size-left-column-and-fluid-right-column-both-with-100-height-in-css/</loc>
    <lastmod>2022-08-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-a-volume-is-mounted-in-bash/</loc>
    <lastmod>2022-08-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-determine-if-a-bash-variable-is-empty/</loc>
    <lastmod>2022-08-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-order-by-file-size-using-the-du-command-in-linux/</loc>
    <lastmod>2022-08-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-join-multiple-mysql-tables-in-python/</loc>
    <lastmod>2022-08-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-limit-a-mysql-query-in-python/</loc>
    <lastmod>2022-08-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-update-a-mysql-table-in-python/</loc>
    <lastmod>2022-08-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-drop-a-mysql-table-in-python/</loc>
    <lastmod>2022-08-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-mysql-records-in-python/</loc>
    <lastmod>2022-08-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-order-by-a-mysql-query-in-python/</loc>
    <lastmod>2022-08-04T21:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-filter-where-mysql-queries-in-python/</loc>
    <lastmod>2022-08-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-select-from-mysql-in-python/</loc>
    <lastmod>2022-08-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-insert-into-a-mysql-table-in-python/</loc>
    <lastmod>2022-08-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-primary-key-for-a-mysql-database-in-python/</loc>
    <lastmod>2022-07-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-mysql-table-in-python/</loc>
    <lastmod>2022-07-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-mysql-database-in-python/</loc>
    <lastmod>2022-07-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-mysql-driver-in-python/</loc>
    <lastmod>2022-07-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-resize-an-aws-ebs-volume-in-bash/</loc>
    <lastmod>2022-07-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-all-checked-checkboxes-in-javascript/</loc>
    <lastmod>2022-07-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-setup-credential-helper-for-aws-codecommit/</loc>
    <lastmod>2022-07-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-flex-grid-2-columns-using-css/</loc>
    <lastmod>2022-07-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-hashtag-generator-in-javascript/</loc>
    <lastmod>2022-07-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-confirm-before-leaving-page-in-javascript/</loc>
    <lastmod>2022-07-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-are-the-multiples-of-3-from-1-to-1000/</loc>
    <lastmod>2022-07-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-files-in-directory-on-linux/</loc>
    <lastmod>2022-07-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-a-file-line-by-line-in-java/</loc>
    <lastmod>2022-07-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-can-i-clear-or-empty-a-stringbuilder/</loc>
    <lastmod>2022-07-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-approve-a-sagemaker-model-in-aws-cli/</loc>
    <lastmod>2022-07-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-assume-role-across-accounts-in-aws/</loc>
    <lastmod>2022-07-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-style-an-element-using-javascript/</loc>
    <lastmod>2022-07-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-wait-1-second-in-javascript/</loc>
    <lastmod>2022-07-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-foreach-method-in-javascript/</loc>
    <lastmod>2022-07-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-an-element-from-an-array-in-javascript/</loc>
    <lastmod>2022-07-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-alphabet-as-array-in-javascript/</loc>
    <lastmod>2022-07-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-power-of-two-2-table/</loc>
    <lastmod>2022-07-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-screen-width-in-javascript/</loc>
    <lastmod>2022-07-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-a-file-in-rust/</loc>
    <lastmod>2022-07-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-array-to-string-in-java/</loc>
    <lastmod>2022-07-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-join-two-strings-together-in-golang/</loc>
    <lastmod>2022-07-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-recursively-delete-all-files-in-an-aws-s3-bucket/</loc>
    <lastmod>2022-07-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-execute-linux-commands-in-golang/</loc>
    <lastmod>2022-07-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-for-prime-numbers-using-golang/</loc>
    <lastmod>2022-07-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-raise-a-number-to-a-power-in-golang/</loc>
    <lastmod>2022-07-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-cpu-frequency-in-linux/</loc>
    <lastmod>2022-07-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-disable-warning-with-python-pandas/</loc>
    <lastmod>2022-06-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-all-caps-alphabet-as-list-in-python/</loc>
    <lastmod>2022-06-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-creating-rds-db-instance-iam-role-arn-value-is-not-value-or-does-not-include-the-required-permissions-for-enhanced_monitoring/</loc>
    <lastmod>2022-06-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-lambda-in-terraform/</loc>
    <lastmod>2022-06-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-instance-profile-already-exists-in-terraform/</loc>
    <lastmod>2022-06-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-an-error-occurred-unauthorizedexception-when-calling-listaccounts-operation-session-token-not-found-or-invalid/</loc>
    <lastmod>2022-06-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-match-multiple-strings-with-grep/</loc>
    <lastmod>2022-06-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-invoke-an-aws-lambda-from-the-cli/</loc>
    <lastmod>2022-06-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-exit-if-a-bash-variable-in-not-set/</loc>
    <lastmod>2022-06-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-force-gitlab-pipeline-to-fail-on-condition/</loc>
    <lastmod>2022-06-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-aws-cli-commands-based-on-aws-cli-version-in-bash/</loc>
    <lastmod>2022-06-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-unknown-options-cli-binary-format-aws-cli/</loc>
    <lastmod>2022-06-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-random-strings-with-dash-in-between-in-python/</loc>
    <lastmod>2022-06-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-os-version-in-linux/</loc>
    <lastmod>2022-06-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-a-backend-config-file-for-terraform-s3-state-configuration/</loc>
    <lastmod>2022-06-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-refresh-state-in-terraform/</loc>
    <lastmod>2022-06-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-length-of-an-array-in-c/</loc>
    <lastmod>2022-06-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-if-else-statements-in-terraform/</loc>
    <lastmod>2022-06-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reset-udemy-progress/</loc>
    <lastmod>2022-06-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-last-digit-of-a-large-number-in-c/</loc>
    <lastmod>2022-06-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-network-interface-is-in-use-by-another-service-in-aws/</loc>
    <lastmod>2022-06-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-uninstall-npm-packages/</loc>
    <lastmod>2022-06-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rbg-color-codes/</loc>
    <lastmod>2022-06-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sum-the-two-lowest-positive-integers-in-c/</loc>
    <lastmod>2022-06-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-an-array-of-objects-by-property-in-javascript/</loc>
    <lastmod>2022-06-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-countdown-timer-in-python/</loc>
    <lastmod>2022-06-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-a-resource-from-state-in-terraform/</loc>
    <lastmod>2022-06-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-a-specific-resource-in-terraform/</loc>
    <lastmod>2022-06-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-dynamodb-lock-table-for-terraform/</loc>
    <lastmod>2022-06-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-comments-in-terraform/</loc>
    <lastmod>2022-06-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-log-debug-in-terraform/</loc>
    <lastmod>2022-05-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-number-of-trailing-zeros-of-n-in-rust/</loc>
    <lastmod>2022-05-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-do-rgb-to-hex-conversion-in-rust/</loc>
    <lastmod>2022-05-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-rename-a-git-branch/</loc>
    <lastmod>2022-05-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-shortest-word-in-c/</loc>
    <lastmod>2022-05-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-square-every-digit-in-c/</loc>
    <lastmod>2022-05-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-vowels-in-c/</loc>
    <lastmod>2022-05-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-sum-of-the-numbers-in-the-nth-row-of-a-triangle-in-golang/</loc>
    <lastmod>2022-05-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-terraform-error-accessing-remote-module-registry-in-powershell/</loc>
    <lastmod>2022-05-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-recursively-delete-a-directory-in-powershell/</loc>
    <lastmod>2022-05-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-npm-err-could-not-determine-executable-to-run/</loc>
    <lastmod>2022-05-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-npm-err-path-node_modules-node-sass/</loc>
    <lastmod>2022-05-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-lodash-through-yarn-for-react/</loc>
    <lastmod>2022-05-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sha256-a-string-in-golang/</loc>
    <lastmod>2022-05-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-base64-encode-decode-in-golang/</loc>
    <lastmod>2022-05-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-base64-encode-a-string-in-java/</loc>
    <lastmod>2022-05-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-a-lambda-environment-variable-in-terraform/</loc>
    <lastmod>2022-05-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-perform-array-element-parity-in-golang/</loc>
    <lastmod>2022-05-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-letters-in-kotlin/</loc>
    <lastmod>2022-05-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-ascii-value-of-character-in-kotlin/</loc>
    <lastmod>2022-05-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-update-each-dependency-in-package-json-to-the-latest-version/</loc>
    <lastmod>2022-05-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-ipv4-to-int32-in-javascript/</loc>
    <lastmod>2022-05-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-grouped-by-commas-challenge-in-javascript/</loc>
    <lastmod>2022-05-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-save-sed-output-directly-to-a-file/</loc>
    <lastmod>2022-05-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-bignumber-to-int-number-in-ethers-web3/</loc>
    <lastmod>2022-05-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-pyramid-array-in-javascript/</loc>
    <lastmod>2022-05-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-reverse-polish-notation-calculator-in-javascript/</loc>
    <lastmod>2022-05-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-declare-a-global-variable-in-react/</loc>
    <lastmod>2022-05-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-missing-term-in-an-arithmetic-progression-in-javascript/</loc>
    <lastmod>2022-05-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-characters-in-a-javascript-string/</loc>
    <lastmod>2022-05-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-increment-decrement-a-value-in-react-nextjs/</loc>
    <lastmod>2022-05-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-disable-text-selection-highlighting-in-css/</loc>
    <lastmod>2022-04-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/irreducible-sum-of-rationals-in-golang/</loc>
    <lastmod>2022-04-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-copy-s3-objects-between-aws-accounts/</loc>
    <lastmod>2022-04-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-all-symlinks-in-a-directory-tree-on-mac/</loc>
    <lastmod>2022-04-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-app-mesh-on-aws-eks/</loc>
    <lastmod>2022-04-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-kubernetes-namespace-stuck-in-terminating-state/</loc>
    <lastmod>2022-04-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-creating-pods-my-service-a-xxx-is-forbidden-error-looking-up-service-account-my-apps-my-service-a-serviceaccount-my-service-a-not-found/</loc>
    <lastmod>2022-04-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-src-refspec-main-does-not-match-any/</loc>
    <lastmod>2022-04-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-force-a-redeploy-in-kubernetes/</loc>
    <lastmod>2022-04-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-print-to-stdout-in-flask-using-python/</loc>
    <lastmod>2022-04-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-restart-a-deployment-in-kubernetes/</loc>
    <lastmod>2022-04-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-push-multiple-dockerfile-apps-to-aws-ecr-at-the-same-time/</loc>
    <lastmod>2022-04-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-horizontal-pod-autoscaler-in-kubernetes/</loc>
    <lastmod>2022-04-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-a-load-generator-on-kubernetes/</loc>
    <lastmod>2022-04-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-deploy-a-metrics-server-in-kubernetes/</loc>
    <lastmod>2022-04-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-eks-cluster-using-eksctl/</loc>
    <lastmod>2022-04-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-dockerize-a-flask-app/</loc>
    <lastmod>2022-04-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-an-eks-cluster-name-from-an-aws-region/</loc>
    <lastmod>2022-04-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-automatically-generate-a-manifests-file-in-kubernetes/</loc>
    <lastmod>2022-04-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-pods-by-creationtimestamp-in-kubernetes/</loc>
    <lastmod>2022-04-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-jump-onto-a-kubernetes-pod-with-bash/</loc>
    <lastmod>2022-04-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-shell-commands-in-a-kubernetes-cluster/</loc>
    <lastmod>2022-04-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-bulk-move-all-email-from-one-account-to-another-using-the-cli/</loc>
    <lastmod>2022-04-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-aws-cli-on-linux/</loc>
    <lastmod>2022-04-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reboot-networking-on-mac-from-cli/</loc>
    <lastmod>2022-04-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-fatal-unable-to-access-ssl-certificate-problem-self-signed-certificate-in-certificate-chain/</loc>
    <lastmod>2022-04-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-extract-the-files-in-a-docker-image/</loc>
    <lastmod>2022-04-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-response-from-daemon-no-such-image-docker/</loc>
    <lastmod>2022-04-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-bootstrap-a-web-server-on-aws-ec2/</loc>
    <lastmod>2022-04-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-update-kubectl-config-from-aws-eks/</loc>
    <lastmod>2022-04-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-a-random-string-in-java/</loc>
    <lastmod>2022-03-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-a-random-string-in-python/</loc>
    <lastmod>2022-03-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-a-random-number-string-in-terraform/</loc>
    <lastmod>2022-03-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-unable-to-connect-to-the-server-dial-tcp-lookup-with-aws-eks/</loc>
    <lastmod>2022-03-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-store-terraform-state-in-aws-s3/</loc>
    <lastmod>2022-03-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-ziparchive-extension-disabled-not-installed-on-ubuntu/</loc>
    <lastmod>2022-03-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculating-cartesian-neighbors-distance-in-golang/</loc>
    <lastmod>2022-03-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-dominant-primes-in-golang/</loc>
    <lastmod>2022-03-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-src-refspec-main-does-not-match/</loc>
    <lastmod>2022-03-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-simple-square-numbers-in-golang/</loc>
    <lastmod>2022-03-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-perform-function-iteration-in-golang/</loc>
    <lastmod>2022-03-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determining-integer-depth-in-python/</loc>
    <lastmod>2022-03-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-a-singly-linked-list-in-python/</loc>
    <lastmod>2022-03-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculating-simple-time-difference-in-python/</loc>
    <lastmod>2022-03-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculating-odd-even-number-of-divisors-in-python/</loc>
    <lastmod>2022-03-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-possibilities-of-throwing-a-coin-n-times-in-python/</loc>
    <lastmod>2022-03-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-integer-to-whitespace-format-in-python/</loc>
    <lastmod>2022-03-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-perform-frog-jumping-in-python/</loc>
    <lastmod>2022-03-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-area-of-a-regular-n-sides-polygon-inside-a-circle-of-radius-r-in-python/</loc>
    <lastmod>2022-03-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-image-host-filename-generator-in-python/</loc>
    <lastmod>2022-03-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-missing-alphabets-in-python/</loc>
    <lastmod>2022-03-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-move-mysql-database-to-another-drive/</loc>
    <lastmod>2022-03-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-sum-of-prime-indexed-elements-in-go/</loc>
    <lastmod>2022-03-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-longest-substring-in-alphabetical-order-in-python/</loc>
    <lastmod>2022-03-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-most-frequent-weekdays-in-go/</loc>
    <lastmod>2022-03-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/return-index-of-matching-closing-bracket-in-go/</loc>
    <lastmod>2022-03-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-presign-an-s3-url-in-aws-using-aws-cli/</loc>
    <lastmod>2022-03-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-download-using-aria2c-with-multiple-connections/</loc>
    <lastmod>2022-03-04T00:06:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-parse-html-css-colors-in-java/</loc>
    <lastmod>2022-03-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-simple-transposition-in-java/</loc>
    <lastmod>2022-03-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-binary-to-text-ascii-conversion-in-python/</loc>
    <lastmod>2022-03-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-row-of-the-odd-triangle-in-python/</loc>
    <lastmod>2022-02-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-number-zoo-patrol-in-python/</loc>
    <lastmod>2022-02-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/common-aws-cdk-cli-commands/</loc>
    <lastmod>2022-02-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-s3-bucket-with-publicread-in-cloudformation/</loc>
    <lastmod>2022-02-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-vpc-in-cloudformation/</loc>
    <lastmod>2022-02-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-setup-git-on-ec2-for-aws-codecommit/</loc>
    <lastmod>2022-02-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-difference-of-2-in-java/</loc>
    <lastmod>2022-02-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-the-deadfish-swim-in-java/</loc>
    <lastmod>2022-02-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-number-in-expanded-form-in-java/</loc>
    <lastmod>2022-02-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/is-a-number-prime-in-java/</loc>
    <lastmod>2022-02-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-minutes-to-midnight-in-java/</loc>
    <lastmod>2022-02-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-change-the-timestamp-of-a-file-on-mac-linux/</loc>
    <lastmod>2022-02-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-round-up-to-the-next-multiple-of-5-in-python/</loc>
    <lastmod>2022-02-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-sum-of-the-first-nth-term-of-a-series-in-java/</loc>
    <lastmod>2022-02-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-satisfy-wilson-primes-in-python/</loc>
    <lastmod>2022-02-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-boot-an-ec2-with-a-webserver-setup/</loc>
    <lastmod>2022-02-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/writing-a-sleigh-authentication-in-python/</loc>
    <lastmod>2022-02-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-for-multiple-of-index-in-python/</loc>
    <lastmod>2022-02-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-an-items-alphabet-position-in-python/</loc>
    <lastmod>2022-02-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-keep-up-the-hoop-in-java/</loc>
    <lastmod>2022-02-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/will-there-be-enough-space-in-java/</loc>
    <lastmod>2022-02-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-swap-node-pairs-in-linked-list-in-java/</loc>
    <lastmod>2022-02-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-finding-neo-in-java/</loc>
    <lastmod>2022-02-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-a-pandigital-sequence-in-java/</loc>
    <lastmod>2022-02-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-meta-data-information-from-an-aws-ec2-instance/</loc>
    <lastmod>2022-02-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-a-lazy-repeater-helper-in-python/</loc>
    <lastmod>2022-02-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-a-string-case-conversion-helper-in-python/</loc>
    <lastmod>2022-02-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-interleaving-arrays-in-python/</loc>
    <lastmod>2022-02-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-largest-product-in-a-series-in-python/</loc>
    <lastmod>2022-01-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-least-common-multiple-in-python/</loc>
    <lastmod>2022-01-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-caesar-cipher-helper-in-python/</loc>
    <lastmod>2022-01-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-out-numbers-in-python/</loc>
    <lastmod>2022-01-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-do-base64-encoding-in-python/</loc>
    <lastmod>2022-01-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-transport-on-vacation-in-java/</loc>
    <lastmod>2022-01-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/playing-with-the-letter-e-in-java/</loc>
    <lastmod>2022-01-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sum-the-average-for-nba-players-in-golang/</loc>
    <lastmod>2022-01-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-compute-a-cube-as-sums-in-golang/</loc>
    <lastmod>2022-01-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-deaf-rats-of-hamelin-challenge-in-java/</loc>
    <lastmod>2022-01-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-next-perfect-square-in-java/</loc>
    <lastmod>2022-01-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-unique-string-in-python/</loc>
    <lastmod>2022-01-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-pascalcase-string-into-snake_case-in-python/</loc>
    <lastmod>2022-01-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-hex-string-to-rgb-in-python/</loc>
    <lastmod>2022-01-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-hashtag-generator-in-python/</loc>
    <lastmod>2022-01-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-move-zeros-to-the-end-in-python/</loc>
    <lastmod>2022-01-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/regex-for-gregorian-date-validation-in-python/</loc>
    <lastmod>2022-01-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-your-own-python-split-function/</loc>
    <lastmod>2022-01-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-domain-name-validator-in-python/</loc>
    <lastmod>2022-01-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-start-java-jar-as-service-on-linux/</loc>
    <lastmod>2022-01-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-a-validdate-regex-in-python/</loc>
    <lastmod>2022-01-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-passwords-with-regex-in-python/</loc>
    <lastmod>2022-01-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-coordinates-validator-in-golang/</loc>
    <lastmod>2022-01-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-isbn-10-numbers-in-golang/</loc>
    <lastmod>2022-01-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-java-gui-app-that-shows-the-logged-in-user-and-hostname/</loc>
    <lastmod>2022-01-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-view-a-terraform-modules-output/</loc>
    <lastmod>2022-01-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-the-characters-in-python/</loc>
    <lastmod>2022-01-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-cuda-driver-for-nvidia-on-ubuntu/</loc>
    <lastmod>2022-01-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-list-all-running-services-on-ubuntu/</loc>
    <lastmod>2022-01-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-conflict-unable-to-remove-repository-reference-in-docker/</loc>
    <lastmod>2022-01-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-upgrade-an-ubuntu-server/</loc>
    <lastmod>2022-01-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-two-sum-in-java/</loc>
    <lastmod>2021-12-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-the-gift-code-in-java/</loc>
    <lastmod>2021-12-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-numericals-of-a-string-in-java/</loc>
    <lastmod>2021-12-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-replace-noun-phrases-with-pronouns-in-golang/</loc>
    <lastmod>2021-12-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/maximum-positive-integer-rotations-in-golang/</loc>
    <lastmod>2021-12-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-dashatize-it-in-java/</loc>
    <lastmod>2021-12-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-nickname-generator-in-python/</loc>
    <lastmod>2021-12-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/comparing-array-multiplicities-in-java/</loc>
    <lastmod>2021-12-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-sum-of-angles-in-golang/</loc>
    <lastmod>2021-12-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-max-tree-node-value-in-java/</loc>
    <lastmod>2021-12-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-string-search-with-a-wildcard-in-java/</loc>
    <lastmod>2021-12-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-aws-accountid-in-terraform/</loc>
    <lastmod>2021-12-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/error-creating-appstream-fleet-invalidroleexception/</loc>
    <lastmod>2021-12-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-aws-appstream-resources-in-terraform/</loc>
    <lastmod>2021-12-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-stop-a-goroutine-in-golang/</loc>
    <lastmod>2021-12-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-empty-branch-in-git/</loc>
    <lastmod>2021-12-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-consonant-value-in-java/</loc>
    <lastmod>2021-12-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-for-factor-in-python/</loc>
    <lastmod>2021-12-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-bitwise-operators-in-python/</loc>
    <lastmod>2021-12-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/word-values-challenge-in-java/</loc>
    <lastmod>2021-12-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-update-upgrade-all-homebrew-packages/</loc>
    <lastmod>2021-12-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-firebaseerror-missing-or-insufficient-permissions/</loc>
    <lastmod>2021-12-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-cannot-find-module-lib-cli-js/</loc>
    <lastmod>2021-12-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-git-commit-in-github-actions/</loc>
    <lastmod>2021-12-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-acquiring-the-state-lock-in-terraform/</loc>
    <lastmod>2021-12-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-chocolatey-on-windows-powershell/</loc>
    <lastmod>2021-12-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-powershell-in-administrator-mode/</loc>
    <lastmod>2021-12-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-permission-denied-apply2files-usr-local-lib-node_modules-expo-cli-node_modules-extglob-lib/</loc>
    <lastmod>2021-12-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-is-not-authorized-to-create-managed-rule-in-aws-step-functions/</loc>
    <lastmod>2021-12-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-account-condition-to-aws-lambda-permissions-in-terraform/</loc>
    <lastmod>2021-12-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-assumerole-in-terraform-localexec-provisioner-block/</loc>
    <lastmod>2021-12-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/split-and-then-add-both-sides-of-an-array-together-in-java/</loc>
    <lastmod>2021-11-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/highest-rank-number-in-an-array-in-golang/</loc>
    <lastmod>2021-11-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sort-words-by-position-index-in-java/</loc>
    <lastmod>2021-11-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-current-machine-name-and-logged-in-user-in-java/</loc>
    <lastmod>2021-11-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-set-zsh-as-your-default-shell/</loc>
    <lastmod>2021-11-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-base64-encode-decode-in-the-terminal-cli/</loc>
    <lastmod>2021-11-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-enable-syntax-highlighting-in-vim/</loc>
    <lastmod>2021-11-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-security-group-in-terraform/</loc>
    <lastmod>2021-11-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-an-aws-security-group-in-cloudformation/</loc>
    <lastmod>2021-11-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-provide-default-values-for-aws-cloudformation-parameters/</loc>
    <lastmod>2021-11-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-an-aws-cloudformation-template/</loc>
    <lastmod>2021-11-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-sort-integers-in-go/</loc>
    <lastmod>2021-11-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-view-the-encoded-authorization-failure-message-in-aws/</loc>
    <lastmod>2021-11-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-execute-a-program-from-terraform/</loc>
    <lastmod>2021-11-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-script-aws-appstream-2-0-imagebuilder/</loc>
    <lastmod>2021-11-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reimplement-the-unix-uniq-command-in-golang/</loc>
    <lastmod>2021-11-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-graalvm-on-mac/</loc>
    <lastmod>2021-11-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-random-integers-with-a-range-in-java/</loc>
    <lastmod>2021-11-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-arraylist-from-array-in-java/</loc>
    <lastmod>2021-11-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-a-random-alphnumeric-string-in-linux-macos/</loc>
    <lastmod>2021-11-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-a-string-is-empty-in-go/</loc>
    <lastmod>2021-11-10T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-a-file-line-by-line-in-go/</loc>
    <lastmod>2021-11-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/floating-point-approximation-in-golang/</loc>
    <lastmod>2021-11-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/all-the-ways-to-divide-an-array-in-two-in-golang/</loc>
    <lastmod>2021-11-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-a-file-exists-in-go/</loc>
    <lastmod>2021-11-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-string-value-to-an-int-in-go/</loc>
    <lastmod>2021-11-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-an-int-value-to-string-in-go/</loc>
    <lastmod>2021-11-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-efficiently-concatenate-strings-in-go/</loc>
    <lastmod>2021-11-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-a-map-contains-a-key-in-go/</loc>
    <lastmod>2021-11-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-all-vowels-from-a-string-in-java/</loc>
    <lastmod>2021-11-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-loop-forever-in-golang/</loc>
    <lastmod>2021-10-31T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-for-loops-in-golang/</loc>
    <lastmod>2021-10-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-go-mod-init-modules-disabled-by-go111moduleoff/</loc>
    <lastmod>2021-10-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-uppercase-the-start-of-each-word-in-a-string-in-golang/</loc>
    <lastmod>2021-10-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-max-min-arrays-in-java/</loc>
    <lastmod>2021-10-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-smallest-integer-in-the-array-in-golang/</loc>
    <lastmod>2021-10-26T00:22:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/basic-encryption-in-java/</loc>
    <lastmod>2021-10-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/forming-unique-array-combinations-in-golang/</loc>
    <lastmod>2021-10-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-string-is-a-palindrome-in-python/</loc>
    <lastmod>2021-10-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-squares-in-java/</loc>
    <lastmod>2021-10-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-longest-word-in-sentence-in-java/</loc>
    <lastmod>2021-10-21T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sum-all-the-integers-in-a-string-in-golang/</loc>
    <lastmod>2021-10-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-a-string-in-golang/</loc>
    <lastmod>2021-10-19T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/maximum-different-of-int-array-in-java/</loc>
    <lastmod>2021-10-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/indexed-capitalization-in-java/</loc>
    <lastmod>2021-10-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-spacify-a-string-in-java/</loc>
    <lastmod>2021-10-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-last-digit-of-a-huge-number-in-golang/</loc>
    <lastmod>2021-10-15T01:47:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-maximum-length-difference-between-lists-arrays-in-python/</loc>
    <lastmod>2021-10-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-circularly-sort-an-array-in-golang/</loc>
    <lastmod>2021-10-13T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/largest-number-groupings-in-string-in-python/</loc>
    <lastmod>2021-10-12T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-alternate-string-casing-in-golang/</loc>
    <lastmod>2021-10-11T00:50:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-a-list-of-numbers-in-python/</loc>
    <lastmod>2021-10-10T00:18:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-usernames-with-regex-in-java/</loc>
    <lastmod>2021-10-09T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sort-lexicographical-order-of-substrings-in-java/</loc>
    <lastmod>2021-10-08T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-perform-alphabetical-addition-in-java/</loc>
    <lastmod>2021-10-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/roman-numerals-decoder-in-golang/</loc>
    <lastmod>2021-10-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-subtract-from-time-in-golang/</loc>
    <lastmod>2021-10-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-encrypt-words-in-java/</loc>
    <lastmod>2021-10-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/bit-counting-in-golang/</loc>
    <lastmod>2021-10-03T03:22:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-next-higher-number-with-same-bits-in-golang/</loc>
    <lastmod>2021-10-02T00:38:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-first-non-repeating-character-in-golang/</loc>
    <lastmod>2021-10-01T00:50:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-last-fibonacci-digit-in-golang/</loc>
    <lastmod>2021-09-30T01:19:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-an-ip-address-in-golang/</loc>
    <lastmod>2021-09-29T01:31:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fold-an-array-in-java/</loc>
    <lastmod>2021-09-28T03:18:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/formatting-strings-with-fmt-in-golang/</loc>
    <lastmod>2021-09-27T03:08:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/delete-occurrences-of-an-element-if-it-occurs-more-than-n-times-in-java/</loc>
    <lastmod>2021-09-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-from-standard-input-in-golang/</loc>
    <lastmod>2021-09-25T12:53:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-golang-on-wsl-wsl2/</loc>
    <lastmod>2021-09-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-phone-numbers-in-java/</loc>
    <lastmod>2021-09-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-array-by-frequency-in-java/</loc>
    <lastmod>2021-09-22T01:32:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-string-rotation-in-java/</loc>
    <lastmod>2021-09-21T00:04:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/compare-strings-by-sum-of-chars-in-java/</loc>
    <lastmod>2021-09-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-two-integers-without-arithmetic-operator-in-java/</loc>
    <lastmod>2021-09-19T00:39:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/counting-method-varargs-in-java/</loc>
    <lastmod>2021-09-18T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sum-consecutives-in-java/</loc>
    <lastmod>2021-09-17T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/replacing-occurences-of-words-in-java/</loc>
    <lastmod>2021-09-16T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-string-to-leetspeak-in-java/</loc>
    <lastmod>2021-09-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ordered-count-of-characters-in-python/</loc>
    <lastmod>2021-09-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/credit-card-issuer-checking-in-java/</loc>
    <lastmod>2021-09-13T01:28:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-count-of-most-frequent-item-in-an-array-in-java/</loc>
    <lastmod>2021-09-12T00:58:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/return-nth-smallest-element-in-java/</loc>
    <lastmod>2021-09-11T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-temperature-does-your-mac-cpu-idle-at/</loc>
    <lastmod>2021-09-10T00:26:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/split-string-into-parts-in-java/</loc>
    <lastmod>2021-09-09T00:22:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solution-error-1030-hy000-got-error-168-from-storage-engine/</loc>
    <lastmod>2021-09-08T00:05:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/largest-pair-sum-in-array-in-python/</loc>
    <lastmod>2021-09-07T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/alphabet-symmetry-in-python/</loc>
    <lastmod>2021-09-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/exes-and-ohs-in-java/</loc>
    <lastmod>2021-09-05T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sum-of-odd-cubed-numbers-in-python/</loc>
    <lastmod>2021-09-04T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/halving-sum-in-python/</loc>
    <lastmod>2021-09-03T00:32:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-a-linkedlist-to-a-string-in-python/</loc>
    <lastmod>2021-09-02T00:38:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/most-digits-from-list-in-python/</loc>
    <lastmod>2021-09-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-all-values-in-array-are-smaller-in-python/</loc>
    <lastmod>2021-08-31T00:24:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/maximum-product-from-list-of-integers-in-python/</loc>
    <lastmod>2021-08-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sum-of-array-singles-in-python/</loc>
    <lastmod>2021-08-29T01:42:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/flatten-and-sort-an-array-in-python/</loc>
    <lastmod>2021-08-28T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/playing-the-alphabet-war-in-python/</loc>
    <lastmod>2021-08-27T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sum-of-numbers-from-0-to-n-in-python/</loc>
    <lastmod>2021-08-26T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sorted-yes-no-how-in-python/</loc>
    <lastmod>2021-08-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-string-casing-in-python/</loc>
    <lastmod>2021-08-24T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-duplicate-words-from-a-string-in-python/</loc>
    <lastmod>2021-08-23T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-validate-a-regex-pin-code-in-python/</loc>
    <lastmod>2021-08-22T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/combine-strings-and-remove-duplicates-in-python/</loc>
    <lastmod>2021-08-21T00:03:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-repeat-by-string-index-in-golang/</loc>
    <lastmod>2021-08-20T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-an-arithmetic-function-in-java/</loc>
    <lastmod>2021-08-19T00:04:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-third-angle-of-a-triangle-in-go/</loc>
    <lastmod>2021-08-18T00:13:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/return-short-long-short-in-python/</loc>
    <lastmod>2021-08-17T00:48:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hello-name-or-world-in-python/</loc>
    <lastmod>2021-08-16T00:04:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/add-length-to-strings-in-python/</loc>
    <lastmod>2021-08-15T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reversing-words-in-a-string-in-python/</loc>
    <lastmod>2021-08-14T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-duplicates-from-list-in-python/</loc>
    <lastmod>2021-08-13T00:18:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-format-dollars-and-cents-in-python/</loc>
    <lastmod>2021-08-12T00:04:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/return-5-without-any-numbers-in-python/</loc>
    <lastmod>2021-08-11T00:17:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-generate-range-of-integers-in-python/</loc>
    <lastmod>2021-08-10T01:13:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/blue-green-deployment-techniques-in-aws/</loc>
    <lastmod>2021-08-09T00:03:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-powers-of-2-in-python/</loc>
    <lastmod>2021-08-08T01:04:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-planet-name-by-id-in-python/</loc>
    <lastmod>2021-08-07T00:09:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-a-directory-if-not-exists-in-python/</loc>
    <lastmod>2021-08-06T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/squaren-sum-in-python/</loc>
    <lastmod>2021-08-05T02:17:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fill-an-array-in-python/</loc>
    <lastmod>2021-08-04T00:15:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-the-bad-interpreter-error-from-aws-and-python-3-7/</loc>
    <lastmod>2021-08-03T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/retrieve-records-from-mssqlserver-in-python/</loc>
    <lastmod>2021-08-02T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-trailing-zeroes-in-python/</loc>
    <lastmod>2021-08-01T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-profilers-in-python/</loc>
    <lastmod>2021-07-31T00:05:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/if-you-cant-sleep-just-count-sheep-in-python/</loc>
    <lastmod>2021-07-30T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/key-value-cli-arguments-in-python/</loc>
    <lastmod>2021-07-29T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-a-translation-table-to-replace-characters-in-python/</loc>
    <lastmod>2021-07-28T00:29:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-sum-of-all-numbers-in-a-string-in-python/</loc>
    <lastmod>2021-07-27T00:48:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-all-permutations-of-a-string-in-python/</loc>
    <lastmod>2021-07-26T00:36:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-no-basic-auth-credentials-with-docker-and-aws-ecr/</loc>
    <lastmod>2021-07-25T00:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-words-or-sentences-in-python/</loc>
    <lastmod>2021-07-24T00:15:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-attributeerror-int-object-has-no-attribute-split-make-sharedmods-error-1/</loc>
    <lastmod>2021-07-23T02:23:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-push-a-docker-image-to-aws-ecr/</loc>
    <lastmod>2021-07-22T01:34:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-base64-encode-a-string-in-python/</loc>
    <lastmod>2021-07-21T00:53:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-10-random-numbers-in-python/</loc>
    <lastmod>2021-07-20T00:15:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-middle-character-in-python/</loc>
    <lastmod>2021-07-19T00:03:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-string-to-datetime-in-python/</loc>
    <lastmod>2021-07-18T09:41:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-abort-sql-statements-after-a-set-time-in-mariadb/</loc>
    <lastmod>2021-07-17T00:47:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/multiprocessing-pools-in-python/</loc>
    <lastmod>2021-07-16T01:18:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-double-characters-in-python/</loc>
    <lastmod>2021-07-15T01:08:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-words-in-python/</loc>
    <lastmod>2021-07-14T00:55:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-by-x-in-python/</loc>
    <lastmod>2021-07-13T00:45:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-sum-of-pairs-in-python/</loc>
    <lastmod>2021-07-12T00:01:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-break-a-list-into-multiple-lists-with-maximum-size-in-python/</loc>
    <lastmod>2021-07-11T00:20:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-all-dates-between-two-dates-inclusive-in-python/</loc>
    <lastmod>2021-07-10T00:38:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-append-a-python-dictionary-to-a-pandas-dataframe/</loc>
    <lastmod>2021-07-09T00:24:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-secret-from-aws-secrets-manager-in-python/</loc>
    <lastmod>2021-07-08T00:57:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-do-binary-addition-in-python/</loc>
    <lastmod>2021-07-07T01:02:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-auto-adjust-excel-column-widths-with-pandas-excelwriter/</loc>
    <lastmod>2021-07-06T00:05:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-the-odd-in-python/</loc>
    <lastmod>2021-07-05T00:28:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-sum-of-the-two-lowest-positive-integers-in-python/</loc>
    <lastmod>2021-07-04T01:41:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unique-in-order-in-python/</loc>
    <lastmod>2021-07-03T00:42:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-change-the-hostname-on-linux/</loc>
    <lastmod>2021-07-02T00:10:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-deploy-a-docker-container-to-kubernetes/</loc>
    <lastmod>2021-07-01T00:05:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-replace-characters-with-alphabet-positions-in-python/</loc>
    <lastmod>2021-06-30T00:11:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/returning-highest-and-lowest-in-python/</loc>
    <lastmod>2021-06-29T00:03:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-subtract-arrays-in-python/</loc>
    <lastmod>2021-06-28T00:07:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-detect-if-numbers-are-in-order-in-golang/</loc>
    <lastmod>2021-06-27T00:01:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/alternate-capitalization-in-golang/</loc>
    <lastmod>2021-06-26T00:06:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-a-string-is-uppercase-in-golang/</loc>
    <lastmod>2021-06-25T00:05:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-uppercase-a-string-in-golang/</loc>
    <lastmod>2021-06-24T01:19:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/return-the-shortest-words-in-golang/</loc>
    <lastmod>2021-06-23T00:38:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-pascals-triangle-in-python/</loc>
    <lastmod>2021-06-22T00:56:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/creating-a-multiplication-table-for-a-number-in-golang/</loc>
    <lastmod>2021-06-21T00:41:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-duplicates-in-an-array-in-golang/</loc>
    <lastmod>2021-06-20T00:04:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-dry-potatoes-in-golang/</loc>
    <lastmod>2021-06-19T00:04:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-or-rotate-in-golang/</loc>
    <lastmod>2021-06-18T00:18:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-coroutines-in-kotlin/</loc>
    <lastmod>2021-06-17T00:09:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-pair-type-in-kotlin/</loc>
    <lastmod>2021-06-16T00:10:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-which-quarter-of-the-year-in-golang/</loc>
    <lastmod>2021-06-15T00:06:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sum-the-strings-in-python/</loc>
    <lastmod>2021-06-14T10:46:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fixing-immutableservice-requires-getrownodeid-callback-to-be-implemented-your-row-data-need-ids/</loc>
    <lastmod>2021-06-13T00:33:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-undo-the-most-recent-local-commits-in-git/</loc>
    <lastmod>2021-06-12T01:20:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/deconstruction-in-kotlin/</loc>
    <lastmod>2021-06-11T00:07:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/playing-with-passphrases-in-python/</loc>
    <lastmod>2021-06-10T01:01:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-a-unit-in-kotlin/</loc>
    <lastmod>2021-06-09T00:57:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-declare-a-function-in-kotlin/</loc>
    <lastmod>2021-06-08T00:30:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-differences-between-val-and-var-in-kotlin/</loc>
    <lastmod>2021-06-07T00:21:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/automatically-resize-all-columns-to-fit-in-ag-grid/</loc>
    <lastmod>2021-06-06T02:50:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-all-rows-in-ag-grid/</loc>
    <lastmod>2021-06-05T01:36:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-max-area-of-an-island-in-python/</loc>
    <lastmod>2021-06-04T00:21:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/using-apache-poi-to-get-or-create-a-sheet-in-excel-using-java/</loc>
    <lastmod>2021-06-03T00:05:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-simplistic-tcp-finite-state-machine-fsm-in-python/</loc>
    <lastmod>2021-06-02T00:02:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-resolve-scaling-squared-strings-in-java/</loc>
    <lastmod>2021-06-01T07:23:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-build-a-square-in-python/</loc>
    <lastmod>2021-05-31T00:16:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-string-endswith-in-python/</loc>
    <lastmod>2021-05-30T01:54:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-a-git-submodule-to-an-existing-codebase/</loc>
    <lastmod>2021-05-29T00:24:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-lowercase-a-string-in-python/</loc>
    <lastmod>2021-05-28T00:10:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-restart-sound-driver-on-a-mac/</loc>
    <lastmod>2021-05-27T00:14:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/number-to-binary-conversion-in-python/</loc>
    <lastmod>2021-05-26T01:04:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/counting-binary-gaps-with-python/</loc>
    <lastmod>2021-05-25T08:10:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-a-secret-in-kubernetes/</loc>
    <lastmod>2021-05-24T00:25:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-decode-a-secret-in-kubernetes/</loc>
    <lastmod>2021-05-23T00:36:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-verify-a-secret-in-kubernetes/</loc>
    <lastmod>2021-05-22T00:04:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-secret-in-kubernetes/</loc>
    <lastmod>2021-05-21T01:25:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-divide-an-array-into-chunks-in-php/</loc>
    <lastmod>2021-05-20T00:43:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-setup-certbot-wildcard-certificate-on-apache/</loc>
    <lastmod>2021-05-19T01:10:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-retrieve-a-secret-from-aws-secrets-manager-in-the-cli/</loc>
    <lastmod>2021-05-18T00:13:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-the-last-digits-of-n2-n-in-java/</loc>
    <lastmod>2021-05-17T09:33:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-expose-your-app-through-a-service-in-kubernetes/</loc>
    <lastmod>2021-05-16T01:08:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-connect-to-bash-on-a-kubernetes-pod/</loc>
    <lastmod>2021-05-15T01:27:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-environment-variables-in-a-kubernetes-pod/</loc>
    <lastmod>2021-05-14T02:01:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-out-cluster-info-in-kubernetes/</loc>
    <lastmod>2021-05-13T00:27:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-set-and-use-a-kubeconfig-in-kubernetes/</loc>
    <lastmod>2021-05-12T04:31:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-map-over-a-list-of-lists-in-java/</loc>
    <lastmod>2021-05-11T00:25:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-differentiate-a-polynomial-in-java/</loc>
    <lastmod>2021-05-10T00:03:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-sums-of-perfect-squares-in-java/</loc>
    <lastmod>2021-05-09T03:04:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solution-error-failed-to-execute-goal-org-springframework-bootspring-boot-maven-plugin2-4-4repackage-repackage/</loc>
    <lastmod>2021-05-08T01:18:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-error-no-main-manifest-attribute/</loc>
    <lastmod>2021-05-07T01:43:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solution-error-the-following-untracked-working-tree-files-would-be-overwritten-by-merge/</loc>
    <lastmod>2021-05-06T00:20:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-strip-script-tags-in-php/</loc>
    <lastmod>2021-05-05T00:17:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-a-spiral-in-java/</loc>
    <lastmod>2021-05-04T00:55:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-longest-common-subsequence-in-java/</loc>
    <lastmod>2021-05-03T01:14:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-first-and-last-position-of-element-in-sorted-array-in-java/</loc>
    <lastmod>2021-05-02T00:28:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-if-number-is-a-power-of-three-in-java/</loc>
    <lastmod>2021-05-01T02:58:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-binary-substrings-in-java/</loc>
    <lastmod>2021-04-30T00:52:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-download-a-csv-file-using-javascript/</loc>
    <lastmod>2021-04-29T02:34:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/array-range-between-integers-in-java/</loc>
    <lastmod>2021-04-28T00:16:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-clone-a-table-structure-in-mysql/</loc>
    <lastmod>2021-04-27T00:03:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/number-of-rectangles-in-a-grid-in-java/</loc>
    <lastmod>2021-04-26T01:19:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/longest-vowel-chain-in-java/</loc>
    <lastmod>2021-04-25T00:53:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-unique-string-characters-in-java/</loc>
    <lastmod>2021-04-24T00:46:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/difference-of-volumes-of-cuboids-in-java/</loc>
    <lastmod>2021-04-23T00:37:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sort-by-binary-ones-in-java/</loc>
    <lastmod>2021-04-22T00:18:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/binomial-expansion-in-java/</loc>
    <lastmod>2021-04-21T02:23:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/consecutive-strings-in-java/</loc>
    <lastmod>2021-04-20T00:18:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-the-highest-scoring-word-in-java/</loc>
    <lastmod>2021-04-19T00:44:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-speed-control-in-java/</loc>
    <lastmod>2021-04-18T01:06:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-miles-per-gallon-to-kilometers-per-litre-in-java/</loc>
    <lastmod>2021-04-17T00:44:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-an-int-to-a-list-of-ints-in-python/</loc>
    <lastmod>2021-04-16T00:13:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-greatest-common-divisor-in-java/</loc>
    <lastmod>2021-04-15T00:48:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-circular-list-in-python/</loc>
    <lastmod>2021-04-14T02:04:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-guess-the-sequence-in-java/</loc>
    <lastmod>2021-04-13T00:33:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/reversed-sequence-in-java/</loc>
    <lastmod>2021-04-12T01:48:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-the-digit-in-java/</loc>
    <lastmod>2021-04-11T00:53:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/multiply-all-elements-in-an-array-in-java/</loc>
    <lastmod>2021-04-10T00:34:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fatal-refusing-to-merge-unrelated-histories/</loc>
    <lastmod>2021-04-09T00:34:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/credit-card-mask-in-java/</loc>
    <lastmod>2021-04-08T00:12:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-a-number-in-java/</loc>
    <lastmod>2021-04-07T00:09:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/positions-average-in-java/</loc>
    <lastmod>2021-04-06T01:11:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-the-date-by-the-day-number-in-java/</loc>
    <lastmod>2021-04-05T00:26:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/correct-the-time-string-in-java/</loc>
    <lastmod>2021-04-04T01:20:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/shifter-words-challenge-in-java/</loc>
    <lastmod>2021-04-03T00:07:43&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-maximum-and-minimum-values-of-a-list-in-java/</loc>
    <lastmod>2021-04-02T01:16:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/valid-parentheses-in-java/</loc>
    <lastmod>2021-04-01T01:17:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/boggle-word-checker-in-java/</loc>
    <lastmod>2021-03-31T00:38:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/build-a-pile-of-cubes-in-kotlin/</loc>
    <lastmod>2021-03-30T00:18:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/which-x-for-that-sum-in-kotlin/</loc>
    <lastmod>2021-03-29T01:16:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/reverse-the-bits-in-an-integer-in-java/</loc>
    <lastmod>2021-03-28T00:46:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/invert-values-in-kotlin/</loc>
    <lastmod>2021-03-27T01:03:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/spring-boot-no-main-manifest-attribute-in/</loc>
    <lastmod>2021-03-26T01:42:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/moduli-number-system-in-kotlin/</loc>
    <lastmod>2021-03-25T00:12:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/smallest-possible-sum-in-kotlin/</loc>
    <lastmod>2021-03-24T00:32:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/floating-point-approximation-in-kotlin/</loc>
    <lastmod>2021-03-23T00:01:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/multiplication-table-in-kotlin/</loc>
    <lastmod>2021-03-22T01:03:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/strip-comments-in-kotlin/</loc>
    <lastmod>2021-03-21T00:32:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/experimenting-with-a-sequence-of-complex-numbers-in-kotlin/</loc>
    <lastmod>2021-03-20T00:13:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/pt-online-schema-change-add-index/</loc>
    <lastmod>2021-03-19T02:02:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sums-of-parts-in-kotlin/</loc>
    <lastmod>2021-03-18T01:26:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/diophantine-equation-in-kotlin/</loc>
    <lastmod>2021-03-17T01:52:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/matrix-addition-in-java/</loc>
    <lastmod>2021-03-16T00:15:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/numbers-that-are-a-power-of-their-sum-of-digits-in-java/</loc>
    <lastmod>2021-03-15T00:18:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/integer-triangles-in-java/</loc>
    <lastmod>2021-03-14T01:36:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/minimum-path-in-squares-in-java/</loc>
    <lastmod>2021-03-13T01:49:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/pascals-diagonals-in-java/</loc>
    <lastmod>2021-03-12T00:05:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/maximum-contiguous-sum-in-java/</loc>
    <lastmod>2021-03-11T01:22:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fibonacci-streaming-in-java/</loc>
    <lastmod>2021-03-10T00:03:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/base-2-in-java/</loc>
    <lastmod>2021-03-09T02:06:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unique-digits-sequence-in-java/</loc>
    <lastmod>2021-03-08T09:20:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/palindrome-integer-composition-in-java/</loc>
    <lastmod>2021-03-07T01:07:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-ip-addresses-in-java/</loc>
    <lastmod>2021-03-06T00:28:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/shortest-knight-path-in-java/</loc>
    <lastmod>2021-03-05T01:11:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/all-balanced-parentheses-in-java/</loc>
    <lastmod>2021-03-04T02:13:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/human-readable-duration-format-in-java/</loc>
    <lastmod>2021-03-03T02:40:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/simple-string-expansion-in-java/</loc>
    <lastmod>2021-03-02T00:49:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hamming-numbers-in-java/</loc>
    <lastmod>2021-03-01T02:14:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/block-sequence-in-java/</loc>
    <lastmod>2021-02-28T00:34:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/roman-numerals-helper-in-java/</loc>
    <lastmod>2021-02-27T00:44:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/closest-pair-of-points-in-linearithmic-time-in-java/</loc>
    <lastmod>2021-02-26T01:03:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-sum-of-top-left-to-bottom-right-diagonals-in-java/</loc>
    <lastmod>2021-02-25T00:25:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sweeping-trees-in-java/</loc>
    <lastmod>2021-02-24T00:02:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/detect-pangram-in-java/</loc>
    <lastmod>2021-02-23T00:51:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-the-parentheses-in-java/</loc>
    <lastmod>2021-02-22T00:08:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-century-is-it-in-java/</loc>
    <lastmod>2021-02-21T00:25:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/lost-number-in-number-sequence-in-java/</loc>
    <lastmod>2021-02-20T01:12:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/simple-string-reversal-in-java/</loc>
    <lastmod>2021-02-19T02:07:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/int32-to-ipv4-in-java/</loc>
    <lastmod>2021-02-18T01:44:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/perimeter-of-squares-in-a-rectangle-in-java/</loc>
    <lastmod>2021-02-17T01:13:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/palindrome-chain-length-in-java/</loc>
    <lastmod>2021-02-16T00:06:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/string-array-duplicates-in-java/</loc>
    <lastmod>2021-02-15T00:28:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/even-or-odd-array-sum-in-java/</loc>
    <lastmod>2021-02-14T00:16:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/string-permutations-in-java/</loc>
    <lastmod>2021-02-13T00:04:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-a-specific-element-of-an-array-in-java/</loc>
    <lastmod>2021-02-12T00:01:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/upside-down-numbers-in-java/</loc>
    <lastmod>2021-02-11T02:41:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rotate-matrix-counter-clockwise-n-times-in-java/</loc>
    <lastmod>2021-02-10T00:59:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unable-to-import-module-lambda_function-no-module-named-pymysql/</loc>
    <lastmod>2021-02-09T01:21:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/square-matrix-multiplication-in-java/</loc>
    <lastmod>2021-02-08T00:21:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-the-divisible-numbers-in-java/</loc>
    <lastmod>2021-02-07T01:24:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/averages-of-numbers-in-java/</loc>
    <lastmod>2021-02-06T00:47:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/decimal-to-factorial-and-back-in-java/</loc>
    <lastmod>2021-02-05T01:49:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/vowel-count-in-java/</loc>
    <lastmod>2021-02-04T00:07:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/equal-sides-of-an-array-in-java/</loc>
    <lastmod>2021-02-03T00:47:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/largest-5-digit-number-in-a-series-in-java/</loc>
    <lastmod>2021-02-02T00:27:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/next-smaller-number-with-the-same-digits-in-java/</loc>
    <lastmod>2021-02-01T01:06:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-of-positives-sum-of-negatives-in-java/</loc>
    <lastmod>2021-01-31T01:30:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-stray-number-in-java/</loc>
    <lastmod>2021-01-30T00:55:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/4-by-4-skyscrapers-in-java/</loc>
    <lastmod>2021-01-29T00:15:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-package-org-junit-jupiter-api-does-not-exist/</loc>
    <lastmod>2021-01-28T01:34:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-programmatically-filter-ag-grid-columns-in-angular/</loc>
    <lastmod>2021-01-27T00:30:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sum-by-factors-in-java/</loc>
    <lastmod>2021-01-26T00:26:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-the-divisors-of-a-number-in-java/</loc>
    <lastmod>2021-01-25T00:36:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/my-smallest-code-interpreter-aka-brainfk-in-java/</loc>
    <lastmod>2021-01-24T00:21:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/pick-peaks-in-java/</loc>
    <lastmod>2021-01-23T01:23:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/number-of-trailing-zeros-of-n-in-java/</loc>
    <lastmod>2021-01-22T03:59:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/alphabetic-anagrams-in-java/</loc>
    <lastmod>2021-01-21T00:41:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-file-from-git-without-deleting-locally/</loc>
    <lastmod>2021-01-20T00:41:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/recover-a-secret-string-from-random-triplets-in-java/</loc>
    <lastmod>2021-01-19T00:47:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/range-extraction-in-java/</loc>
    <lastmod>2021-01-18T00:47:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/reversed-words-in-java/</loc>
    <lastmod>2021-01-17T00:07:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/camelcase-method-in-java/</loc>
    <lastmod>2021-01-16T00:09:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/even-or-odd-in-java/</loc>
    <lastmod>2021-01-15T01:01:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/square-every-digit-in-java/</loc>
    <lastmod>2021-01-14T01:14:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/simple-number-sequence-in-java/</loc>
    <lastmod>2021-01-13T00:15:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/roman-numerals-encoder-in-java/</loc>
    <lastmod>2021-01-12T00:40:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/first-variation-on-caesar-cipher-in-java/</loc>
    <lastmod>2021-01-11T00:13:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/century-from-year-in-java/</loc>
    <lastmod>2021-01-10T01:35:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-smallest-number-in-java/</loc>
    <lastmod>2021-01-09T01:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-array-to-tree-in-java/</loc>
    <lastmod>2021-01-08T00:37:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/common-denominators-in-java/</loc>
    <lastmod>2021-01-07T00:19:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/primes-in-numbers-in-java/</loc>
    <lastmod>2021-01-06T01:19:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/maximum-subarray-sum-in-java/</loc>
    <lastmod>2021-01-05T01:28:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/validate-credit-card-number-in-java/</loc>
    <lastmod>2021-01-04T02:28:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-unique-number-using-java/</loc>
    <lastmod>2021-01-03T00:07:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-parity-outlier-in-java/</loc>
    <lastmod>2021-01-02T01:07:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-missing-letter-using-java/</loc>
    <lastmod>2021-01-01T01:50:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-the-order-of-braces-is-valid-using-java/</loc>
    <lastmod>2020-12-31T01:42:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solved-pkix-path-building-failed-unable-to-find-valid-certification-path-to-requested-target/</loc>
    <lastmod>2020-12-30T02:02:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-odd-int-in-java/</loc>
    <lastmod>2020-12-29T01:19:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-the-number-of-duplicates-in-java/</loc>
    <lastmod>2020-12-28T01:42:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculating-simple-max-digit-sum-in-java/</loc>
    <lastmod>2020-12-27T00:45:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-string-combat-challenge-in-java/</loc>
    <lastmod>2020-12-26T01:08:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-single-word-pig-latin-in-java/</loc>
    <lastmod>2020-12-25T00:20:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-the-days-in-java/</loc>
    <lastmod>2020-12-24T00:54:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/java-hashmap-create-or-increment-value/</loc>
    <lastmod>2020-12-23T01:30:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-strongest-even-number-in-an-interval-in-java/</loc>
    <lastmod>2020-12-22T02:02:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-time-is-it-in-java/</loc>
    <lastmod>2020-12-21T02:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/building-a-string-pyramid-in-java/</loc>
    <lastmod>2020-12-20T02:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cartesian-coordinates-from-degree-angle-in-java/</loc>
    <lastmod>2020-12-19T02:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sort-array-by-sorting-its-smallest-sub-array-in-java/</loc>
    <lastmod>2020-12-18T02:08:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/excessively-abundant-numbers-in-java/</loc>
    <lastmod>2020-12-17T02:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unique-substring-from-joined-strings-in-java/</loc>
    <lastmod>2020-12-16T02:59:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/converting-from-base-10-to-16-decimal-to-hex-in-java/</loc>
    <lastmod>2020-12-15T00:04:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-format-numbers-by-prepending-0-to-single-digit-numbers-in-javascript/</loc>
    <lastmod>2020-12-14T01:40:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/string-polynomial-converter-in-java/</loc>
    <lastmod>2020-12-13T01:29:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-all-exclamation-marks-from-a-string-in-java/</loc>
    <lastmod>2020-12-12T02:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-number-to-a-string-in-java/</loc>
    <lastmod>2020-12-11T03:52:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-spaces-in-a-string-in-java/</loc>
    <lastmod>2020-12-10T01:00:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-many-stairs-will-suzuki-climb-in-20-years-in-java/</loc>
    <lastmod>2020-12-09T01:49:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/determine-if-n-is-divisible-by-x-and-y-in-java/</loc>
    <lastmod>2020-12-08T00:51:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sum-a-mixed-array-in-java/</loc>
    <lastmod>2020-12-07T01:40:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-volume-of-a-cuboid-in-java/</loc>
    <lastmod>2020-12-06T09:45:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-first-non-consecutive-number-in-java/</loc>
    <lastmod>2020-12-05T01:24:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/alternating-string-casing-in-java/</loc>
    <lastmod>2020-12-04T00:43:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-the-pythagorean-triple-in-java/</loc>
    <lastmod>2020-12-03T01:37:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-correct-the-mistakes-of-the-character-recognition-software-in-java/</loc>
    <lastmod>2020-12-02T00:18:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-duck-duck-goose-in-java/</loc>
    <lastmod>2020-12-01T01:28:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-averages-from-an-int-array-in-java/</loc>
    <lastmod>2020-11-30T00:52:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-rotate-a-string-in-java/</loc>
    <lastmod>2020-11-29T00:59:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-sum-without-highest-and-lowest-number-in-java/</loc>
    <lastmod>2020-11-28T00:17:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-string-to-an-array-in-java/</loc>
    <lastmod>2020-11-27T04:04:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-loop-and-combine-three-strings-in-java/</loc>
    <lastmod>2020-11-26T00:20:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-localize-the-barycenter-of-a-triangle-in-java/</loc>
    <lastmod>2020-11-25T01:40:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-a-valid-square-in-java/</loc>
    <lastmod>2020-11-24T00:03:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-age-range-compatibility-as-an-equation-in-java/</loc>
    <lastmod>2020-11-23T00:58:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-longest-mountain-in-array-in-java/</loc>
    <lastmod>2020-11-22T02:41:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-tell-what-the-chmod-value-of-a-file-directory-is/</loc>
    <lastmod>2020-11-21T00:57:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-decode-a-string-challenge-in-java/</loc>
    <lastmod>2020-11-20T01:42:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-cleanup-a-var-log-journal-in-linux/</loc>
    <lastmod>2020-11-19T00:06:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-maximum-difference-between-node-and-ancestor-in-java/</loc>
    <lastmod>2020-11-18T00:43:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-integral-using-java/</loc>
    <lastmod>2020-11-17T01:43:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-build-strings-from-a-size-in-java/</loc>
    <lastmod>2020-11-16T01:18:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/best-time-to-buy-and-sell-stock-in-java/</loc>
    <lastmod>2020-11-15T01:59:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-to-squareroot-or-not-to-squareroot-challenge-in-java/</loc>
    <lastmod>2020-11-14T00:43:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-the-rule-of-divisibility-by-13-in-java/</loc>
    <lastmod>2020-11-13T02:01:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-buddy-strings-in-java/</loc>
    <lastmod>2020-11-12T00:39:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-flip-a-binary-matrix-in-java/</loc>
    <lastmod>2020-11-11T00:44:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-tilt-a-binary-tree-in-java/</loc>
    <lastmod>2020-11-10T00:59:43&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-house-robber-challenge-in-java/</loc>
    <lastmod>2020-11-09T00:47:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-bag-of-tokens-challenge-in-java/</loc>
    <lastmod>2020-11-08T02:37:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-smallest-divisor-given-a-threshold-in-java/</loc>
    <lastmod>2020-11-07T00:59:43&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-and-star-a-string-array-in-java/</loc>
    <lastmod>2020-11-06T00:48:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-consecutive-characters-in-java/</loc>
    <lastmod>2020-11-05T09:20:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-abbreviate-a-two-word-name-in-java/</loc>
    <lastmod>2020-11-04T02:26:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-a-linked-list-using-insertion-sort-in-java/</loc>
    <lastmod>2020-11-03T01:21:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-first-and-last-character-in-a-string-in-java/</loc>
    <lastmod>2020-11-02T02:21:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-distribute-halloween-candies-by-rating-value-in-java/</loc>
    <lastmod>2020-11-01T02:38:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-distribute-halloween-candies-in-java/</loc>
    <lastmod>2020-10-31T00:11:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-maximize-distance-to-closest-person-challenge-in-java/</loc>
    <lastmod>2020-10-30T00:25:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-character-from-ascii-value-in-java/</loc>
    <lastmod>2020-10-29T01:01:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/finding-a-needle-in-a-haystack-in-java/</loc>
    <lastmod>2020-10-28T01:50:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-champagne-tower-in-java/</loc>
    <lastmod>2020-10-27T00:45:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-132-pattern-in-java/</loc>
    <lastmod>2020-10-26T01:14:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-replace-all-vowels-in-a-string-in-java/</loc>
    <lastmod>2020-10-25T00:23:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-n-th-power-in-java/</loc>
    <lastmod>2020-10-24T03:40:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-the-minimum-depth-of-a-binary-tree-in-java/</loc>
    <lastmod>2020-10-23T01:51:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-house-robber-ii-challenge-in-java/</loc>
    <lastmod>2020-10-22T01:35:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-clone-a-graph-in-java/</loc>
    <lastmod>2020-10-21T00:01:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-return-random-values-in-java/</loc>
    <lastmod>2020-10-20T00:54:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-compare-version-numbers-in-java/</loc>
    <lastmod>2020-10-19T00:50:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-return-the-first-n-elements-in-java/</loc>
    <lastmod>2020-10-18T02:54:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-search-a-2d-matrix-array-in-java/</loc>
    <lastmod>2020-10-17T00:47:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-surface-area-and-volume-of-a-box-with-java/</loc>
    <lastmod>2020-10-16T01:51:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-numbers-which-are-divisible-by-given-number-in-java/</loc>
    <lastmod>2020-10-15T09:11:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-split-a-subdirectory-to-a-new-git-repository-and-keep-the-history/</loc>
    <lastmod>2020-10-14T09:34:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-maximum-xor-of-two-numbers-in-an-array-in-java/</loc>
    <lastmod>2020-10-13T02:12:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-opposite-of-a-number-in-java/</loc>
    <lastmod>2020-10-12T09:28:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-area-or-perimeter-of-a-4-sided-polygon-using-java/</loc>
    <lastmod>2020-10-11T11:12:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-parse-int-from-char-in-java/</loc>
    <lastmod>2020-10-10T00:31:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-search-a-binary-tree-in-java/</loc>
    <lastmod>2020-10-09T10:06:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-rotate-a-singly-linked-list-in-java/</loc>
    <lastmod>2020-10-08T00:47:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-insert-into-a-binary-search-tree-using-java/</loc>
    <lastmod>2020-10-07T00:57:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-complement-of-base-10-integer-in-java/</loc>
    <lastmod>2020-10-06T08:44:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solve-the-number-of-recent-calls-challenge-in-java/</loc>
    <lastmod>2020-10-05T01:05:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-the-summation-of-a-number-in-java/</loc>
    <lastmod>2020-10-04T02:53:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-all-unique-combinations-of-a-target-using-backtracking-in-java/</loc>
    <lastmod>2020-10-03T02:39:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/who-is-going-to-pay-for-the-wall-in-python/</loc>
    <lastmod>2020-10-02T01:54:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-total-amount-of-points-using-java/</loc>
    <lastmod>2020-10-01T00:47:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-biggest-of-3-numbers-using-java/</loc>
    <lastmod>2020-09-30T02:00:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-missing-element-between-two-arrays-in-python/</loc>
    <lastmod>2020-09-29T08:52:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-an-array-of-boolean-values-in-java/</loc>
    <lastmod>2020-09-28T01:04:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-car-pooling-challenge-in-java/</loc>
    <lastmod>2020-09-27T01:18:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-repeat-a-string-in-java/</loc>
    <lastmod>2020-09-26T03:03:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-smallest-integer-in-the-array-in-java/</loc>
    <lastmod>2020-09-25T01:58:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-count-odd-numbers-below-n-using-java/</loc>
    <lastmod>2020-09-24T08:51:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-length-of-the-last-word-in-a-string-using-java/</loc>
    <lastmod>2020-09-23T02:34:43&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-number-to-reversed-array-of-digits-in-java/</loc>
    <lastmod>2020-09-22T02:16:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-unique-paths-iii-in-java/</loc>
    <lastmod>2020-09-21T08:08:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-mean-average-of-a-list-of-numbers-in-java/</loc>
    <lastmod>2020-09-20T02:00:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-calculate-bmi-in-java/</loc>
    <lastmod>2020-09-19T02:00:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-solve-the-robot-bounded-in-circle-challenge-in-java/</loc>
    <lastmod>2020-09-18T01:14:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-a-string-to-a-number-in-java/</loc>
    <lastmod>2020-09-17T01:56:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-an-integer-to-binary-using-java/</loc>
    <lastmod>2020-09-16T00:58:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-logical-operator-in-java/</loc>
    <lastmod>2020-09-15T01:43:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-merge-sorted-integer-arrays-without-duplicates-in-java/</loc>
    <lastmod>2020-09-14T01:08:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-force-of-gravity-between-two-objects-with-java/</loc>
    <lastmod>2020-09-13T01:23:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-zoom-text-by-mouse-wheel-in-intellij-idea/</loc>
    <lastmod>2020-09-12T02:35:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/playing-the-bulls-and-cows-game-in-java/</loc>
    <lastmod>2020-09-11T02:36:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calculate-the-sum-of-root-to-leaf-binary-numbers-in-java/</loc>
    <lastmod>2020-09-10T01:36:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-an-exclamation-mark-from-the-end-of-string-using-python/</loc>
    <lastmod>2020-09-09T01:39:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-rock-paper-scissors-in-java/</loc>
    <lastmod>2020-09-08T01:35:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/compare-within-margin-using-python/</loc>
    <lastmod>2020-09-07T08:15:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-mean-of-an-array-in-java/</loc>
    <lastmod>2020-09-06T10:40:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-the-time-challenge-in-python/</loc>
    <lastmod>2020-09-05T10:51:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-hex-to-decimal-in-java/</loc>
    <lastmod>2020-09-04T08:42:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/character-with-longest-consecutive-repetition-in-java/</loc>
    <lastmod>2020-09-03T01:21:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-list-contains-item-in-python/</loc>
    <lastmod>2020-09-02T01:19:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-user-and-grant-permissions-in-mysql/</loc>
    <lastmod>2020-09-01T00:32:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-vowels-with-python/</loc>
    <lastmod>2020-08-31T00:37:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-all-files-in-a-directory-with-extension/</loc>
    <lastmod>2020-08-30T01:05:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-a-list-in-python/</loc>
    <lastmod>2020-08-29T01:30:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cryptanalysis-word-patterns-in-java/</loc>
    <lastmod>2020-08-28T00:58:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-divide-a-number-in-python/</loc>
    <lastmod>2020-08-27T09:10:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-read-kubernetes-secrets/</loc>
    <lastmod>2020-08-26T03:10:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/backspaces-in-string-challenge-using-java/</loc>
    <lastmod>2020-08-25T09:57:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-many-times-to-kaprekars-constant-using-python/</loc>
    <lastmod>2020-08-24T08:47:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-check-if-a-string-is-a-number-in-python/</loc>
    <lastmod>2020-08-23T03:09:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-a-custom-comparator-in-python/</loc>
    <lastmod>2020-08-22T01:48:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-an-aws-waf-web-acl/</loc>
    <lastmod>2020-08-21T01:33:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-sort-an-integer-in-python/</loc>
    <lastmod>2020-08-20T08:41:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-upgrade-pip/</loc>
    <lastmod>2020-08-19T11:55:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-copy-a-file-in-python/</loc>
    <lastmod>2020-08-18T07:46:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/conways-game-of-life-unlimited-edition-in-python/</loc>
    <lastmod>2020-08-17T07:30:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/most-frequently-used-words-in-a-text-with-python/</loc>
    <lastmod>2020-08-16T02:16:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-songdecoder-dubstep-challenge-with-java/</loc>
    <lastmod>2020-08-15T02:50:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/break-camelcase-challenge-in-java/</loc>
    <lastmod>2020-08-14T07:34:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sort-binary-tree-by-levels-using-python/</loc>
    <lastmod>2020-08-13T00:14:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-split-a-string-with-python/</loc>
    <lastmod>2020-08-12T08:26:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-the-terraform-stuck-on-refreshing-state-problem/</loc>
    <lastmod>2020-08-11T00:24:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-split-strings-challenge-using-java/</loc>
    <lastmod>2020-08-10T07:41:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/converting-to-piglatin-with-python/</loc>
    <lastmod>2020-08-09T02:07:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-the-double-cola-challenge-using-java/</loc>
    <lastmod>2020-08-08T02:30:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-seconds-to-human-readable-time-hhmmss-using-java/</loc>
    <lastmod>2020-08-07T09:12:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-the-mexican-wave-challenge-using-java/</loc>
    <lastmod>2020-08-06T01:10:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/multiples-of-3-and-5-with-python/</loc>
    <lastmod>2020-08-05T08:02:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-the-catching-car-mileage-numbers-challenge-using-python/</loc>
    <lastmod>2020-08-04T01:08:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/counting-smiley-faces-with-python/</loc>
    <lastmod>2020-08-03T08:08:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-string-to-camel-case-using-java/</loc>
    <lastmod>2020-08-02T02:00:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-setup-an-ssh-server-on-aws/</loc>
    <lastmod>2020-08-01T09:25:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-convert-numeric-words-into-numbers-using-python/</loc>
    <lastmod>2020-07-31T01:31:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solve-the-triangle-of-odd-numbers-using-python/</loc>
    <lastmod>2020-07-30T08:13:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/who-likes-it-code-challenge-in-python/</loc>
    <lastmod>2020-07-29T08:43:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-4-new-features-planned/</loc>
    <lastmod>2020-07-28T01:24:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/custom-rgb-to-hex-conversion-with-python/</loc>
    <lastmod>2020-07-27T01:06:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sort-a-java-integer-in-descending-order/</loc>
    <lastmod>2020-07-26T02:55:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-sum-of-digits-digital-root-using-java/</loc>
    <lastmod>2020-07-25T00:40:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-a-chain-adding-function-in-python/</loc>
    <lastmod>2020-07-24T01:00:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-next-biggest-number-with-the-same-digits-using-python/</loc>
    <lastmod>2020-07-23T01:38:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-tribonacci-sequence-with-python/</loc>
    <lastmod>2020-07-22T00:48:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-casino-chips-problem-solved-with-python/</loc>
    <lastmod>2020-07-21T10:46:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-isogram-using-python/</loc>
    <lastmod>2020-07-20T08:20:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-longest-common-prefix-using-python/</loc>
    <lastmod>2020-07-19T11:33:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/count-and-say-with-python/</loc>
    <lastmod>2020-07-18T13:29:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-plus-one-problem-solved-with-python/</loc>
    <lastmod>2020-07-17T01:42:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-the-single-number-problem-in-python/</loc>
    <lastmod>2020-07-16T10:48:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rotate-a-matrix-list-in-python/</loc>
    <lastmod>2020-07-15T10:13:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-valid-sudoku-blocks-in-java/</loc>
    <lastmod>2020-07-14T09:10:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-intersection-of-two-arrays-in-python/</loc>
    <lastmod>2020-07-13T09:21:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/rotate-an-array-k-times-in-python/</loc>
    <lastmod>2020-07-12T13:58:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/fizzbuzz-in-java/</loc>
    <lastmod>2020-07-11T00:07:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-splices-reimplemented-in-java/</loc>
    <lastmod>2020-07-10T10:58:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/solving-two-sum-in-python/</loc>
    <lastmod>2020-07-09T10:47:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-next-small-integer-in-python/</loc>
    <lastmod>2020-07-08T08:58:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/is-a-valid-palindrome-with-java/</loc>
    <lastmod>2020-07-07T09:54:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/is-a-valid-anagram-with-java/</loc>
    <lastmod>2020-07-06T11:15:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reimplement-strstr-in-java/</loc>
    <lastmod>2020-07-05T11:12:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/third-maximum-number-with-java/</loc>
    <lastmod>2020-07-04T13:50:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-quickly-hide-all-icons-on-a-macs-desktop/</loc>
    <lastmod>2020-07-03T09:18:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/first-unique-character-in-a-string-using-java/</loc>
    <lastmod>2020-07-02T02:04:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-the-release-version-5-not-supported-error-in-intellij/</loc>
    <lastmod>2020-07-01T01:19:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/facebooks-custom-ipv6-range/</loc>
    <lastmod>2020-06-30T10:51:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-an-integer-in-java/</loc>
    <lastmod>2020-06-29T01:02:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/reverse-a-string-in-place-using-java/</loc>
    <lastmod>2020-06-28T11:02:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-a-java-array-contains-duplicates/</loc>
    <lastmod>2020-06-27T10:03:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-all-numbers-disappeared-in-an-array-using-python/</loc>
    <lastmod>2020-06-26T08:28:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-array-height-checker-problem-in-java/</loc>
    <lastmod>2020-06-25T08:06:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-squares-of-a-sorted-array-in-java/</loc>
    <lastmod>2020-06-24T09:06:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sorting-a-java-array-by-parity/</loc>
    <lastmod>2020-06-23T09:49:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-duplicates-from-sorted-array-in-java/</loc>
    <lastmod>2020-06-22T13:20:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/replace-elements-with-greatest-element-on-right-side-using-java/</loc>
    <lastmod>2020-06-21T00:03:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-valid-mountain-array-problem-using-java/</loc>
    <lastmod>2020-06-20T16:59:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hashmaps-aka-dictionaries-in-python/</loc>
    <lastmod>2020-06-19T15:35:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-numbers-with-even-number-of-digits-using-java/</loc>
    <lastmod>2020-06-18T14:18:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-relational-database-model/</loc>
    <lastmod>2020-06-17T11:28:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-a-java-hashset-by-example/</loc>
    <lastmod>2020-06-16T12:18:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-shortest-path-in-binary-matrix-using-python/</loc>
    <lastmod>2020-06-15T15:05:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/palindrome-partitioning-in-python/</loc>
    <lastmod>2020-06-14T14:41:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/faster-alternative-to-mysql-delete-table-contents/</loc>
    <lastmod>2020-06-13T09:33:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/best-time-to-buy-and-sell-stock-with-python/</loc>
    <lastmod>2020-06-12T12:28:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ipv4-cidr-chart/</loc>
    <lastmod>2020-06-11T00:04:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/recursively-delete-files-and-folders-and-all-contents-using-php/</loc>
    <lastmod>2020-06-10T10:01:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/product-update-add-becomes-serengeti/</loc>
    <lastmod>2020-06-09T10:01:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sql-to-append-all-fields-if-shorter-than-a-set-length/</loc>
    <lastmod>2020-06-08T07:46:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/validate-email-address-in-javascript/</loc>
    <lastmod>2020-06-07T11:44:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-hash-from-window-location-in-javascript/</loc>
    <lastmod>2020-06-06T12:12:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/benefits-and-dangers-of-artificial-intelligence/</loc>
    <lastmod>2020-06-05T13:18:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-decoded-string-at-index-using-java/</loc>
    <lastmod>2020-06-04T11:25:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/timing-issues-in-real-time-systems/</loc>
    <lastmod>2020-06-03T10:05:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-the-minimum-absolute-difference-in-bst-using-java/</loc>
    <lastmod>2020-06-02T11:35:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-second-highest-salary-in-mysql/</loc>
    <lastmod>2020-06-01T11:43:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-maximum-subarrays-using-java/</loc>
    <lastmod>2020-05-31T10:22:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/finding-number-complements-using-java/</loc>
    <lastmod>2020-05-30T12:03:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/forensic-analysis-on-linux-unix/</loc>
    <lastmod>2020-05-29T09:50:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/self-dividing-numbers-using-python/</loc>
    <lastmod>2020-05-28T09:42:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/runtimeerror-thread-init-not-called-python/</loc>
    <lastmod>2020-05-27T09:37:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/distributed-databases/</loc>
    <lastmod>2020-05-26T11:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/network-systems-security-risks/</loc>
    <lastmod>2020-05-25T09:28:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/communications-and-the-software-development-process/</loc>
    <lastmod>2020-05-24T20:20:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-total-size-of-all-the-files-in-a-directory/</loc>
    <lastmod>2020-05-23T19:00:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/structured-and-object-oriented-programming/</loc>
    <lastmod>2020-05-22T12:30:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/moving-a-mysql-database-without-downtime/</loc>
    <lastmod>2020-05-21T12:45:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-google-analytics-in-angularjs/</loc>
    <lastmod>2020-05-20T14:00:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/converting-from-legacy-to-client-server-or-distributed-systems/</loc>
    <lastmod>2020-05-19T12:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/conceptual-architectural-views-with-a-focus-on-the-development-view/</loc>
    <lastmod>2020-05-18T11:20:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/assessing-reusable-parts-in-a-software-architecture/</loc>
    <lastmod>2020-05-17T13:00:43&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/an-introduction-to-2-tier-and-3-tier-client-server-systems/</loc>
    <lastmod>2020-05-16T12:31:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-the-outermost-parentheses-using-python/</loc>
    <lastmod>2020-05-15T10:13:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-pros-and-cons-of-agile-in-software-development/</loc>
    <lastmod>2020-05-14T11:11:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/contemporary-and-beneficial-uses-of-big-data-systems/</loc>
    <lastmod>2020-05-13T13:28:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/distributed-database-systems-observations/</loc>
    <lastmod>2020-05-12T12:01:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/functions-of-an-operating-system/</loc>
    <lastmod>2020-05-11T09:58:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/order-by-rand-faster-alternative/</loc>
    <lastmod>2020-05-10T16:48:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/top-down-vs-bottom-up-database-design/</loc>
    <lastmod>2020-05-09T11:34:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-keep-your-web-server-or-blog-up-when-you-get-a-traffic-spike/</loc>
    <lastmod>2020-05-08T13:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-utc-timestamp-in-python/</loc>
    <lastmod>2020-05-07T08:36:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-setup-the-aws-cli-for-multiple-profiles/</loc>
    <lastmod>2020-05-06T09:54:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-size-of-an-aws-s3-bucket/</loc>
    <lastmod>2020-05-05T09:03:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/comparing-java-and-javascript/</loc>
    <lastmod>2020-05-04T12:14:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/data-structures/</loc>
    <lastmod>2020-05-03T00:53:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/relational-database-proprietary-extensions/</loc>
    <lastmod>2020-05-02T02:14:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/locks-used-in-database-management-systems/</loc>
    <lastmod>2020-05-01T12:24:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/tail-and-grep-display-all-output-but-highlight-search-matches/</loc>
    <lastmod>2020-04-30T11:24:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-url-string-into-a-javascript-object/</loc>
    <lastmod>2020-04-29T09:43:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-an-http-request-in-aws-lambda-using-python/</loc>
    <lastmod>2020-04-28T09:28:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fix-a-javascript-uncaught-referenceerror/</loc>
    <lastmod>2020-04-27T10:13:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/resolving-insufficientprivilege-errors-in-redshift/</loc>
    <lastmod>2020-04-26T15:36:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-increase-column-size-in-redshift-database-tables/</loc>
    <lastmod>2020-04-25T03:47:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-provided-execution-role-does-not-have-permissions-to-call-createnetworkinterface-on-ec2/</loc>
    <lastmod>2020-04-24T10:36:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/entity-and-referential-integrity-in-relational-databases/</loc>
    <lastmod>2020-04-23T15:27:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/data-warehouses-vs-data-marts/</loc>
    <lastmod>2020-04-22T12:13:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/amazons-custom-whois-date-entry/</loc>
    <lastmod>2020-04-21T08:39:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/graph-databases-and-their-properties/</loc>
    <lastmod>2020-04-20T11:41:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-add-ssh-keys-to-github/</loc>
    <lastmod>2020-04-19T02:08:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-maximum-length-of-a-concatenated-string-with-unique-characters-in-python/</loc>
    <lastmod>2020-04-18T12:00:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/apache-kafkas-role-in-big-data-streaming-analytics/</loc>
    <lastmod>2020-04-17T12:15:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mitigating-risks-with-software-development-outsourcing/</loc>
    <lastmod>2020-04-16T12:30:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-primary-data-types-in-java/</loc>
    <lastmod>2020-04-15T11:08:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/comparing-objects-in-java/</loc>
    <lastmod>2020-04-14T08:16:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/overloading-operators-in-java/</loc>
    <lastmod>2020-04-13T03:42:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/uncaught-typeerror-is-not-a-function/</loc>
    <lastmod>2020-04-12T10:45:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-last-element-of-a-list-in-python/</loc>
    <lastmod>2020-04-11T13:55:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-embed-a-web-server-in-your-python3-app/</loc>
    <lastmod>2020-04-10T09:50:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-range-sum-of-binary-search-tree-using-java/</loc>
    <lastmod>2020-04-09T09:48:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-duplicate-zeros-in-place-using-python/</loc>
    <lastmod>2020-04-08T14:00:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-quick-introduction-to-asyncio-in-python3/</loc>
    <lastmod>2020-04-07T12:26:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-replace-newlines-with-commas-in-cli/</loc>
    <lastmod>2020-04-06T11:10:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-a-disk-cache-using-php/</loc>
    <lastmod>2020-04-05T17:04:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-remove-files-without-a-certain-extension/</loc>
    <lastmod>2020-04-04T09:34:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-debug-an-apache-404-error/</loc>
    <lastmod>2020-04-03T14:55:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reorder-data-in-log-files-using-python/</loc>
    <lastmod>2020-04-02T12:08:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/another-wtf-javascript-moment/</loc>
    <lastmod>2020-04-01T14:06:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-bring-back-group-by-in-mysql/</loc>
    <lastmod>2020-03-31T10:28:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-implement-a-queue-using-stacks-in-python/</loc>
    <lastmod>2020-03-30T11:01:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/find-positions-of-largest-groups-of-characters-in-a-string-with-python/</loc>
    <lastmod>2020-03-29T14:53:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore/</loc>
    <lastmod>2020-03-28T12:17:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-purge-the-binlog-for-mysql-and-mariadb/</loc>
    <lastmod>2020-03-27T12:30:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-measure-execution-time-in-google-colab/</loc>
    <lastmod>2020-03-26T16:19:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-fake-a-user-agent-in-python/</loc>
    <lastmod>2020-03-25T14:49:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-from-a-table-where-rows-match-in-another-table-mysql/</loc>
    <lastmod>2020-03-24T09:58:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/replace-into-instead-of-insert-into-mysql/</loc>
    <lastmod>2020-03-23T13:52:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/read-the-bottom-n-lines-of-a-file-in-python/</loc>
    <lastmod>2020-03-22T11:02:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-format-a-number-as-a-currency-in-javascript/</loc>
    <lastmod>2020-03-21T13:54:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-change-the-timezone-on-ubuntu-server/</loc>
    <lastmod>2020-03-20T10:42:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-make-a-python-script-pip-installable/</loc>
    <lastmod>2020-03-19T10:28:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-host-an-angularjs-site-on-aws-s3/</loc>
    <lastmod>2020-03-18T11:24:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-send-emails-using-python-and-aws-ses-smtp/</loc>
    <lastmod>2020-03-17T10:52:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/generate-a-random-number-between-two-numbers-in-javascript/</loc>
    <lastmod>2020-03-16T16:30:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-password-managers-are-not-the-solution/</loc>
    <lastmod>2020-03-15T16:51:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/read-the-top-n-lines-of-a-file-in-python/</loc>
    <lastmod>2020-03-14T10:56:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-fast-is-your-website/</loc>
    <lastmod>2020-03-13T12:52:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-git-reset-a-single-file/</loc>
    <lastmod>2020-03-12T09:28:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/introducing-variables-in-golang/</loc>
    <lastmod>2020-03-11T14:07:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/golang-cannot-convert-type-string-to-type-int/</loc>
    <lastmod>2020-03-10T08:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/learn-golang-as-a-python-developer/</loc>
    <lastmod>2020-03-09T08:51:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-special-characters-in-a-string-using-bash/</loc>
    <lastmod>2020-03-08T12:39:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-amount-of-days-between-two-dates-in-python/</loc>
    <lastmod>2020-03-07T08:22:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-always-run-python-3-from-bash/</loc>
    <lastmod>2020-03-06T08:29:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-run-the-kubernetes-dashboard-locally/</loc>
    <lastmod>2020-03-05T10:42:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-tell-if-a-year-is-a-leap-year-in-python/</loc>
    <lastmod>2020-03-04T09:57:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-a-linked-list-in-python/</loc>
    <lastmod>2020-03-03T10:00:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-docker-quickstart-guide-for-developers/</loc>
    <lastmod>2020-03-02T08:14:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-follow-redirects-with-curl-for-cli-or-php/</loc>
    <lastmod>2020-03-01T12:07:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-tell-if-a-string-contains-a-substring-in-javascript/</loc>
    <lastmod>2020-02-29T00:27:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-package-a-python-app-pip-for-pypi/</loc>
    <lastmod>2020-02-28T01:01:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-find-the-longest-palindrome-in-a-string-using-python/</loc>
    <lastmod>2020-02-27T11:24:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-anonymous-functions-in-javascript/</loc>
    <lastmod>2020-02-26T08:31:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-docker-to-test-any-linux-distribution-locally/</loc>
    <lastmod>2020-02-25T08:19:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-maximum-depth-of-a-binary-tree-in-python/</loc>
    <lastmod>2020-02-24T08:15:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-fizz-buzz/</loc>
    <lastmod>2020-02-23T01:32:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-deploy-a-helm-hello-world-app-onto-kubernetes/</loc>
    <lastmod>2020-02-22T00:10:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-a-quicksort-algorithm-in-python/</loc>
    <lastmod>2020-02-21T10:15:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-a-string-or-list-using-python/</loc>
    <lastmod>2020-02-20T11:15:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-ip-address-in-python/</loc>
    <lastmod>2020-02-19T10:30:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-reverse-a-binary-tree-in-python/</loc>
    <lastmod>2020-02-18T08:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unable-to-detach-aws-network-interface/</loc>
    <lastmod>2020-02-17T10:37:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-a-file-in-python/</loc>
    <lastmod>2020-02-16T00:57:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-safely-parse-json-in-javascript/</loc>
    <lastmod>2020-02-15T14:16:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/check-if-an-html-checkbox-is-checked-using-javascript/</loc>
    <lastmod>2020-02-14T13:26:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-push-docker-images-to-aws-ecr/</loc>
    <lastmod>2020-02-13T09:11:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-monitor-network-traffic-on-linux/</loc>
    <lastmod>2020-02-12T09:42:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-merge-javascript-objects/</loc>
    <lastmod>2020-02-11T08:49:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/when-to-use-pip3-instead-of-pip-in-python/</loc>
    <lastmod>2020-02-10T11:39:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-screen-on-linux/</loc>
    <lastmod>2020-02-09T08:36:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/transfer-a-domain-from-namecheap/</loc>
    <lastmod>2020-02-08T14:06:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-package-a-python-app-using-nuitka/</loc>
    <lastmod>2020-02-07T08:02:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/introduction-to-npm/</loc>
    <lastmod>2020-02-06T10:08:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-create-a-symbolic-link-on-linux-mac/</loc>
    <lastmod>2020-02-05T10:49:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/non-interactive-git-clone-ssh-fingerprint-prompt/</loc>
    <lastmod>2020-02-04T18:32:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/when-your-python-code-is-much-faster-with-pypy/</loc>
    <lastmod>2020-02-04T12:37:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-it-takes-to-be-a-platform-engineer-in-2020/</loc>
    <lastmod>2020-02-03T00:44:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/introduction-to-pip-python-package-manager/</loc>
    <lastmod>2020-02-02T17:57:34&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-build-a-website-quickly-using-php/</loc>
    <lastmod>2020-02-01T14:14:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-replace-all-occurrences-of-a-string-in-javascript/</loc>
    <lastmod>2020-01-31T12:07:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-exit-vim/</loc>
    <lastmod>2020-01-30T11:32:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-setup-and-use-the-python-virtual-environment/</loc>
    <lastmod>2020-01-28T09:23:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/introducing-the-hetzner-cloud/</loc>
    <lastmod>2020-01-27T15:52:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/multiprocessing-in-python3/</loc>
    <lastmod>2020-01-14T14:13:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-mongodb-on-mac/</loc>
    <lastmod>2020-01-04T23:55:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-best-note-taking-apps/</loc>
    <lastmod>2019-12-20T09:09:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-large-amount-of-files-in-directory/</loc>
    <lastmod>2019-12-09T13:29:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-merge-multiple-files-removing-duplicate-values/</loc>
    <lastmod>2019-11-25T17:51:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unable-to-delete-an-aws-internet-gateway/</loc>
    <lastmod>2019-11-22T13:16:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-distributed-application-work/</loc>
    <lastmod>2019-07-29T14:14:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-artificial-intelligence-ai-wont-necessarily-take-your-job/</loc>
    <lastmod>2019-07-09T08:34:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-difference-between-git-fetch-and-git-pull/</loc>
    <lastmod>2019-07-08T18:30:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/7-ways-to-make-money-online-from-home/</loc>
    <lastmod>2019-07-08T13:39:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/investigation-of-insider-attacks-with-computer-forensics/</loc>
    <lastmod>2018-10-07T12:22:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/squid-proxy-behind-a-load-balancer-on-aws/</loc>
    <lastmod>2018-10-04T11:39:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-install-a-ruby-gem-without-root-on-a-mac/</loc>
    <lastmod>2018-10-01T11:38:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-dark-truth-behind-advertising-on-the-internet/</loc>
    <lastmod>2018-10-01T09:56:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/international-hosting-governments-and-forensic-email-cases/</loc>
    <lastmod>2018-09-30T21:59:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/when-to-give-up-on-your-startup-product/</loc>
    <lastmod>2018-09-28T11:46:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/just-ssh-to-my-jump-box/</loc>
    <lastmod>2018-09-26T22:14:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/counting-in-python-using-a-list/</loc>
    <lastmod>2018-09-25T13:24:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/show-the-desktops-image-name-on-a-mac/</loc>
    <lastmod>2018-09-23T16:50:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/network-forensics-concerns-around-gdpr/</loc>
    <lastmod>2018-09-23T16:39:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-look-into-future-developments-in-operating-systems-from-a-cyber-forensics-investigator/</loc>
    <lastmod>2018-09-16T11:51:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/comparing-interface-types-in-cyber-forensics/</loc>
    <lastmod>2018-09-02T19:56:16&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cyber-forensic-investigative-reports/</loc>
    <lastmod>2018-08-26T11:24:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/altering-computer-evidence/</loc>
    <lastmod>2018-08-19T16:28:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/connection-broken-by-sslerrorsslerror1-ssl-certificate_verify_failed-certificate-verify-failed-_ssl-c777/</loc>
    <lastmod>2018-07-26T21:22:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cant-pull-a-git-branch-because-of-merge-conflicts/</loc>
    <lastmod>2018-06-27T17:42:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/software-development-processes/</loc>
    <lastmod>2018-05-13T13:36:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/approaches-to-software-reuse/</loc>
    <lastmod>2018-05-13T13:31:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-the-output-of-an-application-logged-in-the-terminal/</loc>
    <lastmod>2018-04-16T14:51:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/agile-as-a-software-development-process/</loc>
    <lastmod>2018-03-24T12:33:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/big-data-security-and-privacy-issues/</loc>
    <lastmod>2018-03-02T15:03:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-delete-revert-a-git-commit/</loc>
    <lastmod>2018-03-02T12:59:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/pip-there-was-a-problem-confirming-the-ssl-certificate/</loc>
    <lastmod>2018-02-26T12:52:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-learn-python-programming-quickly/</loc>
    <lastmod>2018-02-22T10:56:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/nosql-pandas-dataframes/</loc>
    <lastmod>2018-02-16T17:35:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/relational-sql-vs-nosql-database-models/</loc>
    <lastmod>2018-02-04T11:43:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/netflix-hadoop-big-data-marketing-use-case/</loc>
    <lastmod>2018-01-28T13:33:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/using-hadoop-to-manage-dark-data/</loc>
    <lastmod>2018-01-19T17:18:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/an-introducing-to-client-server-systems/</loc>
    <lastmod>2017-12-10T14:27:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/when-to-use-flush-privileges-in-mysql/</loc>
    <lastmod>2017-12-06T21:09:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mysql-community-server-msi-installer-hangs-on-windows-10/</loc>
    <lastmod>2017-12-06T00:30:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/android-device-supports-x86-but-apk-only-supports-arm/</loc>
    <lastmod>2017-12-04T10:26:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/weird-dialog-boxes/</loc>
    <lastmod>2017-11-30T13:58:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-bit-on-sql-standards/</loc>
    <lastmod>2017-11-12T14:07:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-bit-on-databases/</loc>
    <lastmod>2017-10-29T00:28:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cloud-computing-the-refute/</loc>
    <lastmod>2017-09-24T18:49:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/auditing-organisational-information-systems-security/</loc>
    <lastmod>2017-09-17T01:10:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/biometric-technology/</loc>
    <lastmod>2017-09-17T01:09:52&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/copyright-compensation-in-the-internet-age/</loc>
    <lastmod>2017-09-09T17:08:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/controlling-employee-digital-access/</loc>
    <lastmod>2017-09-03T11:55:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/electronic-monitoring-in-the-workplace/</loc>
    <lastmod>2017-09-03T11:54:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-therac-25-case-study-what-actually-happened/</loc>
    <lastmod>2017-08-27T11:37:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/your-responsibilities-as-an-it-professional/</loc>
    <lastmod>2017-08-27T11:35:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/new-capabilities-with-technology/</loc>
    <lastmod>2017-08-23T20:30:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/the-printing-press-technologys-impact-on-society/</loc>
    <lastmod>2017-08-23T20:09:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/google-abuses-search-dominance-in-the-european-union/</loc>
    <lastmod>2017-08-23T20:08:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/understanding-the-risks-of-commercial-off-the-shelf-software-cots/</loc>
    <lastmod>2017-07-08T22:18:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/identifying-risks-in-software-engineering/</loc>
    <lastmod>2017-06-28T00:44:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/software-engineering-challenges-in-the-21st-century/</loc>
    <lastmod>2017-06-04T18:23:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/computer-memory/</loc>
    <lastmod>2016-12-26T19:50:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/current-trends-in-computing/</loc>
    <lastmod>2016-12-18T07:32:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/academic-integrity-in-a-cultural-context/</loc>
    <lastmod>2016-12-11T12:05:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-more-traffic-to-your-blog/</loc>
    <lastmod>2015-09-03T16:44:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-big-is-amazon-s3-really/</loc>
    <lastmod>2015-09-01T14:03:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/3-things-you-should-be-tracking-with-your-analytics-software/</loc>
    <lastmod>2015-08-28T10:06:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/11-of-the-best-google-analytics-alternatives/</loc>
    <lastmod>2015-07-29T08:59:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/503-service-unavailable-back-end-server-is-at-capacity/</loc>
    <lastmod>2015-07-28T08:58:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/user-testing-and-feedback/</loc>
    <lastmod>2015-05-07T14:52:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/date-ranges-are-the-key-to-a-better-index/</loc>
    <lastmod>2015-01-14T16:09:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/track-your-alexa-rank-history/</loc>
    <lastmod>2015-01-14T16:03:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ssl-encryption-update/</loc>
    <lastmod>2015-01-14T16:00:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-website-analytics-is-so-important-these-days/</loc>
    <lastmod>2015-01-14T15:59:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/create-daterange-array-of-missing-dates/</loc>
    <lastmod>2014-02-20T09:33:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/speedtest-on-ubuntu-server-commandline/</loc>
    <lastmod>2014-02-19T09:42:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/url-get-vars-to-php-array/</loc>
    <lastmod>2013-05-14T10:52:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/python-attributeerror-zipfile-instance-has-no-attribute-__exit__/</loc>
    <lastmod>2013-05-08T10:28:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-specific-html-tags-using-php/</loc>
    <lastmod>2013-03-21T16:28:44&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/keep-google-map-v3-centered-when-browser-is-resized/</loc>
    <lastmod>2013-03-08T00:05:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/buy-a-google-nexus-10-in-the-uk/</loc>
    <lastmod>2012-12-29T21:43:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/let-joomla-and-mysql-interact/</loc>
    <lastmod>2012-12-21T15:32:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/perform-a-mysql-query-using-joomla/</loc>
    <lastmod>2012-11-23T00:41:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/refresh-user-data-in-joomla/</loc>
    <lastmod>2012-10-21T15:51:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/extract-email-addresses-from-a-string-php/</loc>
    <lastmod>2012-10-09T09:17:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-drive-traffic-to-your-website/</loc>
    <lastmod>2012-09-28T13:44:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/jquery-limit-fields-to-alphanumeric-characters-only/</loc>
    <lastmod>2012-09-26T17:23:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/make-a-dynamic-year-dropdown-using-php/</loc>
    <lastmod>2012-09-18T22:06:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/pad-a-string-with-zeros-using-php/</loc>
    <lastmod>2012-09-17T14:07:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/importerror-no-module-named-mysqldb-python/</loc>
    <lastmod>2012-07-23T11:47:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/search-for-arabic-is-url-request-and-change-codepage-asp-2/</loc>
    <lastmod>2012-07-12T07:40:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/windows-7-is-better-than-ubuntu-12-04-on-desktop/</loc>
    <lastmod>2012-06-28T16:01:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/function-split-is-deprecated-in-php/</loc>
    <lastmod>2012-06-12T16:57:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/disable-cache-in-jquery/</loc>
    <lastmod>2012-05-24T16:32:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/where-is-technology-heading-perhaps-we-should-focus-more-on-software/</loc>
    <lastmod>2012-05-21T13:32:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-break-out-of-an-iframe/</loc>
    <lastmod>2012-05-09T13:53:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/edit-hosts-file-on-windows-7/</loc>
    <lastmod>2012-05-09T11:34:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/eai-2name-or-service-not-known-could-not-resolve-host-name-80-ignoring/</loc>
    <lastmod>2012-05-08T15:14:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/virgin-media-blocks-torrent-sites/</loc>
    <lastmod>2012-05-03T12:08:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-comment-out-a-line-in-a-crontab-on-linux/</loc>
    <lastmod>2012-05-03T10:31:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/datetime-conversion-function-using-php/</loc>
    <lastmod>2012-05-01T16:10:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/convert-seconds-to-days-hours-minutes-seconds-in-php/</loc>
    <lastmod>2012-05-01T12:54:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-dotted-outline-around-anchors/</loc>
    <lastmod>2012-04-30T08:16:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-amount-of-hours-between-2-hours/</loc>
    <lastmod>2012-04-27T14:02:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-embed-html5-video-with-fallback/</loc>
    <lastmod>2012-04-27T10:33:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-backup-all-mysql-databases/</loc>
    <lastmod>2012-04-26T11:08:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/invalid-command-rewriteengine/</loc>
    <lastmod>2012-04-26T11:06:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-the-hours-difference-in-hhmm-format-in-php/</loc>
    <lastmod>2012-04-12T12:08:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/warning-invalid-argument-supplied-for-foreach/</loc>
    <lastmod>2012-02-28T11:04:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unable-to-connect-to-any-of-the-specified-mysql-hosts/</loc>
    <lastmod>2012-02-19T14:59:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/php-nl2br-on-one-line/</loc>
    <lastmod>2012-02-18T15:35:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/len-in-mysql/</loc>
    <lastmod>2012-02-01T12:10:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-all-linebreaks-in-php/</loc>
    <lastmod>2012-01-30T09:22:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ie9-adding-empty-table-cells-in-large-table/</loc>
    <lastmod>2012-01-24T11:37:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/select-duplicate-items-using-sql/</loc>
    <lastmod>2011-12-20T15:52:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mysql-error-cant-get-hostname-for-your-address/</loc>
    <lastmod>2011-12-14T15:15:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/adobe-drops-flash-for-mobiles/</loc>
    <lastmod>2011-11-09T17:54:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/jquery-colorbox-not-showing-but-background-shows/</loc>
    <lastmod>2011-11-08T11:30:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-value-of-checkbox-using-jquery/</loc>
    <lastmod>2011-10-25T08:49:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/everybodys-a-web-host/</loc>
    <lastmod>2011-09-28T09:39:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/css-background-default/</loc>
    <lastmod>2011-09-15T17:10:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/restrict-phpmyadmin-to-ip-address/</loc>
    <lastmod>2011-08-22T18:27:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/2014-commands-out-of-sync-you-cant-run-this-command-now/</loc>
    <lastmod>2011-08-04T14:06:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/image-corrupt-or-truncated-unknow/</loc>
    <lastmod>2011-07-13T15:09:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/wordpress-wp-admin-use-different-language-for-user/</loc>
    <lastmod>2011-07-07T11:59:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/replace-all-spaces-in-html-with-except-in-html-tags-using-php/</loc>
    <lastmod>2011-05-29T17:56:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/using-php-to-validate-an-ip-address/</loc>
    <lastmod>2011-05-18T09:47:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-the-difference-between-is_home-and-is_front_page/</loc>
    <lastmod>2011-05-13T19:47:49&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/near-option-o-on-po-option_id-o-option_id-left-join-option_description-od-on-o-o-at-line-1/</loc>
    <lastmod>2011-05-09T15:59:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-1e100-net/</loc>
    <lastmod>2011-05-05T14:33:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hide-all-error-messages-php/</loc>
    <lastmod>2011-04-28T10:03:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-xmlrpc-php/</loc>
    <lastmod>2011-02-22T12:02:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/windows-genuine-advantage-notifications-in-a-vm/</loc>
    <lastmod>2011-02-11T14:14:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/force-http-using-htaccess/</loc>
    <lastmod>2010-12-04T23:23:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/stop-that-referrer-in-php/</loc>
    <lastmod>2010-11-01T13:34:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/viva-la-09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0/</loc>
    <lastmod>2010-10-26T09:49:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ternary-operation/</loc>
    <lastmod>2010-10-12T11:46:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/oops-the-system-encountered-a-problem-104/</loc>
    <lastmod>2010-10-11T19:10:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-write-unmaintainable-code/</loc>
    <lastmod>2010-09-22T14:56:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/captcha-fail/</loc>
    <lastmod>2010-09-16T15:34:56&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/test-ie-versions-on-any-machine/</loc>
    <lastmod>2010-09-16T11:20:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/error-500-php_value-htaccess/</loc>
    <lastmod>2010-09-14T13:00:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/windows-directory-tree-never-finishes-loading/</loc>
    <lastmod>2010-09-14T11:06:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/css-background-image-data-base64/</loc>
    <lastmod>2010-09-09T16:22:53&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/wordpress-remove-subscribe-to-my-rss-feed-after-posts/</loc>
    <lastmod>2010-09-08T23:37:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/and-then-there-was-google-instant/</loc>
    <lastmod>2010-09-08T23:00:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/phps-typeof-gettype/</loc>
    <lastmod>2010-09-06T08:47:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/when-to-use-ssl/</loc>
    <lastmod>2010-09-03T14:23:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ie6-pngfix-in-javascript/</loc>
    <lastmod>2010-09-02T11:36:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mssql-select-not-null/</loc>
    <lastmod>2010-09-02T10:46:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-__utma-__utmb-__utmc-__utmz/</loc>
    <lastmod>2010-09-01T17:29:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-close-bandmix-account/</loc>
    <lastmod>2010-08-31T08:12:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/google-redirect-virus/</loc>
    <lastmod>2010-08-27T13:23:26&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/chromium-operating-system/</loc>
    <lastmod>2010-08-23T16:46:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/super-easy-email-validation-as2/</loc>
    <lastmod>2010-08-20T10:45:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/vlc-cache-rant/</loc>
    <lastmod>2010-08-17T11:51:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/odbc-sql-server-memory-general-network-error/</loc>
    <lastmod>2010-08-09T12:15:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/xml-cannot-be-the-whole-program/</loc>
    <lastmod>2010-07-26T10:09:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mocha-java-decompiler-download/</loc>
    <lastmod>2010-06-25T15:07:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/eai_nodata/</loc>
    <lastmod>2010-06-24T13:12:29&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/1180-call-to-a-possibly-undefined-method-navigatetourl/</loc>
    <lastmod>2010-06-18T10:50:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/test-your-password-strength/</loc>
    <lastmod>2010-06-10T13:46:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-use-a-timer-in-actionscript-3/</loc>
    <lastmod>2010-06-10T10:16:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/google-background-image/</loc>
    <lastmod>2010-06-09T17:37:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-hire-a-hacker/</loc>
    <lastmod>2010-06-09T14:00:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/if-the-program-is-already-running-close-it-before-attempting-to-run/</loc>
    <lastmod>2010-06-08T11:03:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/random-number-in-asp-for-no-flash-caching/</loc>
    <lastmod>2010-06-04T09:12:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-we-dont-choose-mssql/</loc>
    <lastmod>2010-05-26T12:45:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-do-you-fire-a-client/</loc>
    <lastmod>2010-05-20T13:05:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-get-how-many-days-in-february-using-javascript/</loc>
    <lastmod>2010-05-19T12:41:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/weird-pagination-on-a-google-page/</loc>
    <lastmod>2010-05-17T13:32:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/actionscript-2-php-data-transfer/</loc>
    <lastmod>2010-05-17T12:09:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unique-random-numbers-in-php/</loc>
    <lastmod>2010-05-13T13:55:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/html-mail-sending-as-plain-text/</loc>
    <lastmod>2010-05-11T14:25:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/turbo-c-in-dosbox-for-windows-64bit/</loc>
    <lastmod>2010-05-07T17:31:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/case-insensitivity-with-htaccess-files/</loc>
    <lastmod>2010-05-05T17:28:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/split-string-by-line-length-with-and-without-word-wrap-using-actionscript-2/</loc>
    <lastmod>2010-05-05T11:04:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/search-and-replace-anchor-href-using-javascript/</loc>
    <lastmod>2010-04-29T10:04:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/error-29506-while-installing-sql-server-management-studio-express/</loc>
    <lastmod>2010-04-28T16:39:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/swap-html-elements-using-javascript/</loc>
    <lastmod>2010-04-26T12:06:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/a-php-mail-class/</loc>
    <lastmod>2010-04-26T11:59:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/itunes-keeps-maximizing/</loc>
    <lastmod>2010-04-26T10:58:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/replace-newline-break-in-excel/</loc>
    <lastmod>2010-04-23T17:32:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/phpexcel-class-usage/</loc>
    <lastmod>2010-04-23T16:03:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/unexpected-t_if/</loc>
    <lastmod>2010-04-22T14:48:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/set-line-leading-line-spacing-in-flash-actionscript-2/</loc>
    <lastmod>2010-04-16T16:14:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mysql-main-query-types-used-in-php-to-select-insert-update-and-delete-data/</loc>
    <lastmod>2010-04-16T11:25:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/connect-to-mysql-database-from-php/</loc>
    <lastmod>2010-04-16T11:05:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/htaccess-file-and-error-500-internal-server-error/</loc>
    <lastmod>2010-04-14T13:17:50&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/quake-4-fatal-error-could-not-create-destination-file/</loc>
    <lastmod>2010-04-09T14:33:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/phpmyadmin-invalid-field-count-in-csv-input-on-line-1/</loc>
    <lastmod>2010-04-09T10:59:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/choosing-a-programming-ide/</loc>
    <lastmod>2010-04-07T11:40:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/double-border-in-css/</loc>
    <lastmod>2010-03-30T09:27:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/exception-could-not-convert-javascript-nsresult-0x80570009-ns_error_xpc_bad_convert_js/</loc>
    <lastmod>2010-03-30T08:38:14&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/error-1046-type-was-not-found-or-was-not-a-compile-time-constant-event/</loc>
    <lastmod>2010-03-29T20:10:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/add-a-date-to-a-date-in-actionscript2/</loc>
    <lastmod>2010-03-26T20:19:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/add-a-month-to-selectable-date-range-date-chooser-actionscript-2/</loc>
    <lastmod>2010-03-22T12:40:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hittest-and-actionscript2/</loc>
    <lastmod>2010-03-19T11:42:31&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/127-0-0-14664-and-google-desktop-search/</loc>
    <lastmod>2010-03-17T15:09:08&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/limited-numeric-input-in-flash-actionscript-2-textfield/</loc>
    <lastmod>2010-03-16T12:42:46&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/embed-pound-symbol-in-flash-textfield/</loc>
    <lastmod>2010-03-10T13:55:36&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/enable-disable-cursor-hand-in-actionscript-2/</loc>
    <lastmod>2010-03-01T14:40:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/usb-device-not-recognized-in-windows/</loc>
    <lastmod>2010-02-25T09:23:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/calling-event-functions-from-movieclips-in-actionscript-2/</loc>
    <lastmod>2010-02-24T17:41:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sudo-install-opengl-sdl-on-ubuntu/</loc>
    <lastmod>2010-02-22T11:57:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-modify-hosts-file-on-windows/</loc>
    <lastmod>2010-02-19T09:15:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-all-directories-in-php/</loc>
    <lastmod>2010-02-17T13:54:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/security-error-securitysandboxerror-with-flash/</loc>
    <lastmod>2010-02-17T13:12:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/component-inspector-in-flash-has-issues/</loc>
    <lastmod>2010-02-11T13:14:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/closedelete-google-checkout-account/</loc>
    <lastmod>2010-02-08T12:46:20&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/warning-mysql_affected_rows-supplied-argument-is-not-a-valid-mysql-link-resource/</loc>
    <lastmod>2010-02-02T10:54:35&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/hp-pavilion-laptop-madness/</loc>
    <lastmod>2010-01-28T17:12:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/why-you-should-use-opengl-and-not-directx/</loc>
    <lastmod>2010-01-27T12:58:10&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-does-__file__-in-php-mean/</loc>
    <lastmod>2010-01-26T17:04:06&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/woopra-failed-to-connect/</loc>
    <lastmod>2010-01-26T13:33:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/change-php-session-time/</loc>
    <lastmod>2010-01-25T14:28:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/stop-mouse-click-in-browsers/</loc>
    <lastmod>2010-01-08T17:22:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/microsoft-apps-never-care/</loc>
    <lastmod>2010-01-08T15:57:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/place-html-div-on-top-of-flash/</loc>
    <lastmod>2010-01-08T14:23:23&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/get-current-working-directory-of-php-scriptapplication/</loc>
    <lastmod>2010-01-08T14:13:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/stage-align-and-stage-scale-in-actionscript-3/</loc>
    <lastmod>2010-01-08T12:09:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/error-406/</loc>
    <lastmod>2010-01-06T17:53:41&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/firefox-error-in-feedprocessor-js/</loc>
    <lastmod>2010-01-06T12:30:18&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mysql-select-multiple-ids/</loc>
    <lastmod>2009-12-18T12:44:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/force-download-in-php/</loc>
    <lastmod>2009-12-16T18:00:30&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/remove-an-onrelease-handler/</loc>
    <lastmod>2009-12-16T13:07:05&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/shorttext-function-toggler-in-php/</loc>
    <lastmod>2009-12-15T13:49:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/php-file-lines/</loc>
    <lastmod>2009-12-15T11:22:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/windows-live-writer-beta2/</loc>
    <lastmod>2009-12-14T12:56:17&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/reported-attack-site/</loc>
    <lastmod>2009-12-11T10:35:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/simple-hex-colour-values/</loc>
    <lastmod>2009-12-10T17:25:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/send-email-php-function/</loc>
    <lastmod>2009-12-10T17:07:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/mysql-development-tools/</loc>
    <lastmod>2009-12-09T11:40:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/1180-call-to-a-possibly-undefined-method-geturl-actionscript-3/</loc>
    <lastmod>2009-12-07T12:05:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/online-flash-ide-anybody/</loc>
    <lastmod>2009-12-03T17:44:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/papervision-event-listener-idea/</loc>
    <lastmod>2009-12-03T10:12:11&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/dont-cache-my-swf-files/</loc>
    <lastmod>2009-12-02T16:38:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/clear-an-array-in-actionscript-3/</loc>
    <lastmod>2009-12-02T11:12:07&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/change-combobox-font-size-in-flash-actionscript/</loc>
    <lastmod>2009-11-30T11:05:54&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/wordwrap-that-pre/</loc>
    <lastmod>2009-11-23T16:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/barclays-epdq-payment-gateway/</loc>
    <lastmod>2009-11-23T15:32:25&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/brainwhat-programming-language/</loc>
    <lastmod>2009-11-23T15:05:45&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/transparent-swf-in-html/</loc>
    <lastmod>2009-11-23T14:10:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/constant-updates/</loc>
    <lastmod>2009-11-13T10:29:19&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/share-the-mouse-and-keyboard/</loc>
    <lastmod>2009-11-13T10:23:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-cws/</loc>
    <lastmod>2009-11-12T17:25:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/papervision-error-1046/</loc>
    <lastmod>2009-11-05T10:51:32&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-save-a-dreamweaver-document-as-utf8/</loc>
    <lastmod>2009-11-04T10:48:12&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/16000-limit/</loc>
    <lastmod>2009-11-03T12:20:15&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/htaccess-errordocument/</loc>
    <lastmod>2009-11-02T16:53:37&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-correctly-form-html/</loc>
    <lastmod>2009-11-02T16:49:57&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/trying-to-get-variables-into-flash-from-the-browser/</loc>
    <lastmod>2009-11-02T16:40:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/flash-tweening/</loc>
    <lastmod>2009-10-20T21:37:58&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cube-desktop-on-ubuntu/</loc>
    <lastmod>2009-10-20T21:37:33&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/animate-with-actionscript-part1/</loc>
    <lastmod>2009-10-20T21:37:03&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/kill-adobe-updater/</loc>
    <lastmod>2009-10-20T21:35:42&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/apache-cannot-be-run-another-web-server-is-using-the-web-port-or-port-is-blocked-by-firewall/</loc>
    <lastmod>2009-10-20T21:35:04&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-load-xml-into-flash-using-actionscript-2/</loc>
    <lastmod>2009-10-20T21:33:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/typeerror-node-is-null-messagenode-is-null/</loc>
    <lastmod>2009-10-20T21:33:01&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/cant-start-your-browser/</loc>
    <lastmod>2009-10-20T21:32:24&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/how-to-temporarily-edit-the-text-of-any-website/</loc>
    <lastmod>2009-10-20T21:31:38&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/php-__autoload-function/</loc>
    <lastmod>2009-10-20T21:30:51&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/ie6-on-vista/</loc>
    <lastmod>2009-10-20T21:30:02&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/guillotine-bug-bug/</loc>
    <lastmod>2009-10-20T21:28:59&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/sending-data-from-javascript-to-php/</loc>
    <lastmod>2009-10-20T21:27:47&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/what-is-eb-in-firebug/</loc>
    <lastmod>2009-10-20T21:25:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/add-tinymce-code-button/</loc>
    <lastmod>2009-10-20T21:24:27&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/runtime-error-abnormal-program-termination-maya-exe/</loc>
    <lastmod>2009-10-20T21:21:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/need-more-than-hover/</loc>
    <lastmod>2009-10-20T21:20:48&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/getting-an-internet-connection-under-virtualpc-running-windows-xp-and-internet-explorer-7/</loc>
    <lastmod>2009-10-20T21:20:21&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/uppercase-text-in-actionscript/</loc>
    <lastmod>2009-10-20T21:19:09&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/firefox-too-slow/</loc>
    <lastmod>2009-10-20T21:18:28&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/uppercase-the-first-character-of-each-word-in-a-string-using-php/</loc>
    <lastmod>2009-10-20T21:13:40&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/actionscript-3-equivalent-of-phps-print_r/</loc>
    <lastmod>2009-10-20T21:12:55&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/global-variables-and-functions-in-actionscript-2/</loc>
    <lastmod>2009-10-20T21:12:22&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/actionscript-conflicting-class-name/</loc>
    <lastmod>2009-10-20T21:11:13&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/expecting-t_paamayim_nekudotayim/</loc>
    <lastmod>2009-10-20T21:08:39&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/about/</loc>
    <lastmod>0001-01-01T00:00:00&#43;00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://andrewodendaal.com/</loc>
    <lastmod>2026-05-06T05:25:02&#43;00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
