<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://localhost:5173/</loc>
  </url>
  <url>
    <loc>http://localhost:5173/courses</loc>
  </url>
  <url>
    <loc>http://localhost:5173/explore</loc>
  </url>
  <url>
    <loc>http://localhost:5173/explore/articles</loc>
  </url>
  <url>
    <loc>http://localhost:5173/learning-paths</loc>
  </url>
  <url>
    <loc>http://localhost:5173/topics</loc>
  </url>
  <url>
    <loc>http://localhost:5173/technologies</loc>
  </url>
  <url>
    <loc>http://localhost:5173/domains</loc>
  </url>
  <url>
    <loc>http://localhost:5173/interview-prep</loc>
  </url>
  <url>
    <loc>http://localhost:5173/practice</loc>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/agent-orchestration-patterns-supervisor-hierarchical-and-network-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/agentic-software-engineering-from-prompt-to-production</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agent-memory-sliding-context-windows-vs-persistent-vector-state</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/what-happens-when-an-ai-agent-becomes-part-of-your-development-team</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agent-state-machines-langgraph-determinism-and-cyclic-loops</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agents-for-automated-testing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agents-for-dependency-upgrades</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agents-for-documentation-generation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agents-for-refactoring-legacy-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agents-for-security-code-review</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-ai-coding-agents-understand-an-entire-codebase</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-agents-vs-ai-assistants-what-s-the-real-difference</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-assisted-vs-ai-augmented-vs-ai-native-software-engineering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-coding-agents-and-the-future-of-code-review</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-ai-coding-agents-are-changing-the-software-development-lifecycle</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-coding-agents-explained-what-really-happens-when-an-agent-writes-your-code</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-coding-agents-and-the-future-of-debugging</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-coding-agents-productivity-vs-software-quality</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/ai-generated-code-vs-human-designed-software-architecture</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/the-architecture-of-an-ai-coding-agent</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/what-happens-to-software-architecture-when-code-generation-becomes-cheap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/building-your-first-coding-agent-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/building-a-secure-mcp-server</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/context-windows-explained-for-software-engineers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/designing-reliable-ai-agents-fallbacks-validation-and-backoff</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/from-copilot-to-coding-agents-how-software-development-is-changing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/function-calling-explained-from-first-principles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-ai-agents-debug-a-production-failure</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-ai-agents-read-modify-test-and-commit-code</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-mcp-changes-the-way-ai-agents-talk-to-software</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-to-review-code-written-by-ai-agents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/human-in-the-loop-ai-architecture-engineering-reliable-approval-gates</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/the-new-software-engineering-skill-managing-ai-agents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/model-context-protocol-mcp-explained-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/mcp-security-what-happens-when-an-ai-agent-gets-access-to-your-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/engineering-multi-agent-swarms-decoupling-research-and-writing-workflows</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/observability-for-ai-agents-logs-traces-decisions-and-actions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/architecting-for-scale-when-to-use-one-ai-agent-vs-multiple-agents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/rag-vs-long-context-how-should-ai-understand-your-codebase</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/how-to-build-a-reliable-ai-assisted-development-workflow</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/testing-ai-agents-like-software-evaluators-judges-and-deterministic-mocks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/tool-calling-vs-api-calling-what-s-really-happening</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/what-does-ai-native-software-development-actually-mean</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/why-ai-agents-fail-a-deep-dive-into-agentic-failure-modes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/why-ai-agents-need-tools</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-software-engineering/why-ai-generated-code-still-needs-senior-engineers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/edge-physical-ai/physical-ai-and-edge-ai-explained-when-intelligence-leaves-the-cloud</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-precision-with-cross-encoder-re-ranking</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/domain-specific-ai-why-general-models-aren-t-always-enough</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-top-p-nucleus-sampling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-engineering-explained-from-prompting-to-production-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-tuning-llms-parameter-efficient-lora-and-qlora-nf4-quantization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention-on-chip-tiling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-rag-ml-foundations-interview-prep</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece-under-the-hood</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-with-json-schemas-and-pydantic</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/building-production-grade-rag-systems-chunking-embeddings-and-metadata-filtering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/rag-from-scratch-why-retrieval-augmented-generation-exists</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-databases-explained-through-a-real-rag-pipeline</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-dynamodb-internals-partitioning-sort-keys-and-replication</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-iam-policy-evaluation-least-privilege-roles-and-resource-policies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-kms-envelope-encryption-keks-data-keys-and-secure-decryption</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-execution-environments-firecracker-microvms-cold-and-warm-starts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-snapstart-eliminating-jvm-cold-starts-with-crac-snapshots</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-macie-ml-driven-data-loss-prevention-for-s3-data-lakes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-nitro-system-hardware-hypervisors-enclaves-and-chip-level-isolation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-vpc-endpoints-hyperplane-and-blocking-data-exfiltration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interfacing-with-services-without-internet-transit</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-s3-security-how-bucket-policies-and-iam-roles-actually-intersect</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-generating-and-enforcing-pre-signed-url-lifecycles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-inside-the-sigv4-pre-signed-url-signing-math</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-generating-and-enforcing-pre-signed-urls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-transit-gateway-vs-vpc-peering-scaling-hub-and-spoke-network-topologies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-sdn-under-the-hood-of-google-s-jupiter-clos-fabric</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-andromeda-sdn-internals-kernel-bypass-and-virtual-switches</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-software-defined-networking-bgp-and-global-vpc-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-scaling-petabyte-lsm-trees</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-designing-row-keys-to-prevent-sstable-hotspotting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-functions-v2-thread-safe-concurrency-scaling-vs-v1-container-limits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-mitigating-serverless-cold-starts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-sandboxing-container-runtimes-with-gvisor</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-identity-aware-proxy-zero-trust-access-without-a-vpn</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-spanner-truetime-and-global-external-consistency</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-workload-identity-federation-eliminating-service-account-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/reconciling-terraform-state-drift-with-the-import-block</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-for-each-and-dynamic-blocks-avoiding-count-s-index-shift-trap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/scaling-infrastructure-as-code-terraform-modules-and-multi-environment-workspaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-modules-and-multi-environment-isolation-directories-vs-workspaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-locking-hardened-s3-and-dynamodb-backends</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/calico-cni-encapsulation-free-pod-routing-with-bgp</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/cilium-kube-proxy-replacement-ebpf-service-routing-at-o-1</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/cilium-sockops-bypassing-the-tcp-ip-stack-for-same-node-pod-traffic</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/devops-kubernetes-cloud-infrastructure-engineering-interview-track</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-limits-cgroups-oom-killer-and-cfs-cpu-quotas</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-container-security-namespaces-capabilities-and-hardened-images</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-socket-exposure-mtls-and-rootless-isolation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-layer-caching-instruction-ordering-multi-stage-builds-and-buildkit-cache-mounts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/static-go-binaries-in-distroless-images-a-multi-stage-build-walkthrough</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/rootless-docker-internals-how-subuid-subgid-mapping-neutralizes-container-escapes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-seccomp-profiles-restricting-syscalls-to-shrink-the-kernel-attack-surface</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-and-cilium-replacing-kube-proxy-s-iptables-bottleneck</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-and-xdp-kernel-bypass-packet-filtering-for-ddos-mitigation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/helm-hooks-sequencing-database-migrations-in-a-release-lifecycle</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/helm-vs-kustomize-templating-overlays-and-the-hybrid-approach</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-canary-deployments-weighted-and-header-based-traffic-splitting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-zero-trust-mtls-sidecar-proxies-and-traffic-management</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-enforcing-zero-trust-mtls-with-envoy-sidecars</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kube-proxy-at-scale-from-o-n-iptables-chains-to-o-1-ipvs-lookups</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-internals-how-the-kubelet-talks-to-the-container-runtime-cri</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-cloud-native-interview-prep</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-gateway-api-role-oriented-routing-and-weighted-canary-splits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-network-policies-default-deny-and-zero-trust-pod-isolation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-hardening-roles-bindings-and-service-account-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-secrets-encryption-at-rest-with-kms-envelope-encryption</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/opa-gatekeeper-enforcing-cluster-policy-with-rego-and-admission-webhooks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/pod-security-standards-and-admission-enforcing-restricted-workloads-natively</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-agent-authorization-decoupling-policy-decisions-with-opa-and-rego</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-agent-identity-who-is-actually-making-the-api-call</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/why-ai-agents-need-least-privilege-mitigating-prompt-injection-blast-radius</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-data-exfiltration-mitigating-llm-markdown-injection-and-out-of-band-leakage</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-security-explained-what-changed-when-software-became-autonomous</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-supply-chain-security-defending-against-poisoned-weights-and-malicious-packages</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/data-poisoning-vs-prompt-injection-threat-vectors-at-the-core-of-ai-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/the-security-architecture-of-an-enterprise-ai-agent-iam-sandboxing-and-dlp-guardrails</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/indirect-prompt-injection-the-attack-you-don-t-see-coming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/machine-identity-vs-human-identity-rethinking-credentials-for-autonomous-ai</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/how-an-ai-agent-can-be-manipulated-through-a-web-page</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/model-supply-chain-attacks-securing-pytorch-and-safetensors-runtimes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/non-human-identities-managing-credential-sprawl-in-multi-agent-swarms</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/oauth-for-ai-agents-token-exchange-and-scoped-delegations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/oidc-for-ai-agents-verifiable-identity-beyond-oauth-scopes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/prompt-injection-explained-like-a-security-engineer</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/secrets-management-for-ai-agents-eliminating-prompt-driven-credential-leakage</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/securing-model-context-protocol-mcp-with-oauth-2-0</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/tool-poisoning-attacks-against-ai-agents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/zero-trust-architecture-for-ai-agents-micro-segmentation-and-assume-breach-design</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/api-authentication-vs-authorization-mitigating-bola-and-bopla</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/authentication-bypass-magic-hashes-nosql-injection-and-state-machine-flaws</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/how-hackers-think-automated-web-application-scanning-and-fuzzing-pipelines</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/blind-sql-injection-boolean-and-time-based-exploitation-techniques</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-why-ui-filters-don-t-protect-api-endpoints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-session-security-and-brute-force-defense</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/content-security-policy-deploying-strict-nonce-based-policies-against-xss</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cookie-security-httponly-secure-samesite-and-the-host-prefix</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cors-without-confusion-preflight-origin-whitelisting-and-sop</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cross-site-scripting-xss-explained-reflected-stored-and-dom-based</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/csrf-forging-state-changing-requests-and-anti-csrf-token-architectures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/exploiting-and-hardening-cloud-metadata-services-imdsv1-vs-imdsv2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/how-hackers-actually-think-about-web-applications</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/http-request-smuggling-desync-attacks-waf-bypass-and-byte-level-defense</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/defeating-idor-with-cryptographic-id-obfuscation-aes-256-gcm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/idor-in-a-real-api-from-sequential-ids-to-tenant-isolated-queries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/input-validation-vs-output-encoding-defeating-injection-with-context-aware-escaping</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/java-deserialization-attacks-from-gadget-chains-to-remote-code-execution</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/practical-threat-modeling-with-stride-for-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/owasp-top-10-mapping-vulnerabilities-to-software-architecture-layers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/the-owasp-top-10-explained-through-one-vulnerable-bank</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/rate-limiting-as-a-security-control-defeating-credential-stuffing-and-l7-ddos</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglots-and-remote-code-execution</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglot-files-and-execution-bypass</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-lockouts-timing-defenses-and-session-issuance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-password-storage-explained-argon2id-salts-and-peppers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/security-logging-implementing-immutable-worm-audit-trails</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/session-security-engineering-high-entropy-expirable-identity-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/sql-injection-fundamentals-auth-bypass-union-attacks-and-parameterized-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/ssrf-explained-the-server-that-became-the-attacker</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/api-security-from-scratch-stateful-sessions-to-stateless-jwts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/tuning-argon2id-parameters-for-production-memory-time-and-parallelism</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cross-site-scripting-xss-reflected-stored-and-dom-based-injection-controls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/attribute-based-access-control-abac-writing-opa-rego-policies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/ai-agent-identity-why-agents-need-their-own-identity-model</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/google-zanzibar-vs-opa-rebac-at-global-scale</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/aws-cognito-user-pools-vs-identity-pools-and-external-federation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/aws-iam-identity-center-managing-multi-account-sso-and-permission-sets</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/aws-iam-permission-boundaries-delegating-role-creation-safely-to-developers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/fido2-internals-user-presence-up-vs-user-verification-uv-flags</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-cryptography-why-asymmetric-rs256-is-safer-than-symmetric-hs256-for-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-claim-validation-enforcing-issuer-iss-and-audience-aud-boundaries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-jku-header-injection-when-the-token-tells-the-server-which-key-to-trust</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-kid-header-injection-sqli-path-traversal-and-secure-key-lookup</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/mitigating-jwt-replay-attacks-with-jti-and-nonce-tracking</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-signature-stripping-defeating-the-alg-none-attack</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/why-passing-jwts-in-url-query-parameters-leaks-them</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-revocation-real-time-token-blacklisting-with-redis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-1-0a-vs-oauth-2-0-from-cryptographic-signing-to-bearer-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-1-modernizing-delegation-and-hardening-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-authorization-code-flow-step-by-step-state-machine</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-client-credentials-grant-securing-machine-to-machine-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-device-authorization-grant-securing-smart-tvs-and-cli-tools</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-dpop-preventing-token-theft-with-demonstrating-proof-of-possession</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-implicit-grant-why-browser-fragment-leaks-caused-its-deprecation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-jwt-bearer-profile-rfc-7523-server-to-server-assertion-grants</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-mutual-tls-binding-access-tokens-to-client-certificates-rfc-8705</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth2-oidc-jwt-interview-prep</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-authorization-code-grant-with-pkce-protocol-flow-and-security-analysis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/securing-single-page-apps-with-refresh-token-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-oidc-enterprise-appsec-defense-interview-track</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-security-defeating-cross-site-request-forgery-with-the-state-parameter</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-validating-opaque-tokens-across-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-rfc-7662-validating-opaque-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-1-why-pkce-is-now-mandatory-for-every-client</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-federated-identity-multi-tenant-sso-and-id-token-verification</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-vs-saml-2-0-architectural-trade-offs-in-enterprise-sso</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/opa-rego-policies-for-api-data-filtering-and-partial-evaluation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/password-cracking-internals-how-hashcat-exploits-gpu-pipelines-against-md5-sha-1</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/modern-password-hashing-why-argon2id-beats-bcrypt-and-pbkdf2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/migrating-legacy-pbkdf2-password-hashing-to-argon2id</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/rbac-vs-abac-policy-decision-points-in-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-downtime-saml-trust-automated-idp-metadata-parsing-and-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-trust-management-a-go-background-worker-for-idp-certificate-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/auditing-saml-relaystate-to-prevent-open-redirect-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-xml-bomb-defending-against-the-billion-laughs-attack</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-xml-external-entity-xxe-injection-attack-flow-and-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/defeating-saml-xml-signature-wrapping-exploits-in-java</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/defending-saml-assertions-against-xml-signature-wrapping-in-python</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-xml-signature-wrapping-xsw-attack-mechanics-and-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/scim-2-0-automating-enterprise-user-provisioning-and-de-provisioning</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/session-hijacking-and-fixation-attack-mechanics-and-flask-implementation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/spa-token-storage-in-memory-access-tokens-with-httponly-refresh-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/the-sso-handshake-saml-2-0-assertion-profiles-and-bindings</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/totp-under-the-hood-hmac-dynamic-truncation-math-for-mfa-codes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-and-passkeys-fido2-passwordless-authentication</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-and-ctap2-protocols</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-enforcing-attachment-policy</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-trust-for-ai-agents-applying-zero-trust-principles-to-autonomous-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-trust-network-access-ztna-vs-legacy-vpns</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-trust-identity-enforcing-workload-identity-with-spiffe-spire</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/automating-tls-certificate-renewal-certbot-systemd-timers-and-deploy-hooks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-protocol-internals-http-01-vs-dns-01-domain-validation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-cbc-padding-oracles-how-poodle-and-lucky13-broke-tls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-gcm-fundamentals-authenticated-encryption-with-associated-data</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-gcm-nonce-reuse-the-forbidden-attack-and-how-to-prevent-it</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/bcrypt-cost-factors-adaptive-key-stretching-to-outpace-moore-s-law</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-birthday-paradox-why-a-128-bit-hash-collides-in-2-64-attempts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/bleichenbacher-s-oracle-how-pkcs-1-v1-5-padding-flaws-break-rsa-encryption</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/building-zk-snark-circuits-with-circom-and-snarkjs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-and-mitm-attacks-in-mobile-apps</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/certificate-transparency-ct-logs-preventing-rogue-cas-from-issuing-fake-certs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/chacha20-poly1305-constant-time-aead-for-software-only-hardware</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/confidential-computing-explained-protecting-data-in-use</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/coppersmith-s-attack-why-rsa-with-e-3-breaks-on-stereotyped-messages</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/data-sovereignty-and-geopatriation-engineering-for-regional-data-boundaries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/diffie-hellman-parameters-logjam-safe-primes-and-subgroup-confinement</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-signatures-transitioning-to-crystals-dilithium-ml-dsa</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/ecdh-implementation-security-invalid-curve-attacks-and-safe-key-agreement-in-go</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/digital-signatures-the-mathematics-of-ecdsa-verification</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/ecdsa-nonce-reuse-how-a-repeated-k-value-recovers-the-private-key</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/elliptic-curve-diffie-hellman-ecdh-mathematical-proofs-and-key-agreement</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-falcon-fn-dsa-fast-fourier-lattices-for-compact-signatures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/frodokem-and-the-conservative-security-of-unstructured-lattices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/frodokem-the-conservative-unstructured-lattice-alternative-to-ml-kem</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/fully-homomorphic-encryption-fhe-computing-on-encrypted-data</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/grover-s-algorithm-why-aes-128-is-dead-and-aes-256-is-post-quantum-safe</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hkdf-extracting-and-expanding-entropy-for-session-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hmac-sha256-preventing-length-extension-attacks-with-keyed-hashing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hsm-integration-over-pkcs-11-secure-signing-without-exposing-key-material</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hardware-security-modules-hsms-communicating-via-pkcs-11</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/isogeny-based-cryptography-the-fall-of-sike-and-the-search-for-compact-quantum-safe-curves</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-fall-of-md5-and-sha-1-understanding-hash-collisions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/homomorphic-encryption-libraries-comparing-microsoft-seal-bfv-and-ckks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/mutual-tls-closing-the-ca-wide-authorization-bypass-with-san-validation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/nist-pqc-standards-decoded-fips-203-204-and-205</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/ocsp-stapling-solving-certificate-revocation-without-sacrificing-privacy-or-latency</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/perfect-forward-secrecy-why-static-rsa-key-exchange-was-banned-in-tls-1-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-hybrid-pki-combining-classical-ecc-with-ml-kem</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/lattice-based-post-quantum-cryptography-preparing-production-systems-for-crystals-kyber-ml-kem</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-ssh-configuring-openssh-s-hybrid-sntrup761x25519-sha512-key-exchange</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/pqc-migration-building-a-cryptographic-bill-of-materials-cbom</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/proactive-secret-sharing-rotating-shamir-shares-without-reconstructing-the-secret</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/quantum-safe-vpns-upgrading-ipsec-and-ikev2-with-hybrid-pqc-rfc-9370</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-key-generation-prime-factorization-oaep-padding-and-the-quantum-threat</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-oaep-padding-fixing-textbook-rsa-s-malleability-and-determinism</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-timing-attacks-defeating-side-channels-with-montgomery-reduction-and-blinding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/pbkdf2-vs-scrypt-from-cpu-hard-iteration-to-memory-hard-key-derivation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/sha-256-internals-the-merkle-damg%C3%A5rd-construction-and-message-padding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/shamir-s-secret-sharing-splitting-cryptographic-keys-mathematically</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-hash-based-signatures-sphincs-and-winternitz-one-time-signatures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/ssl-stripping-and-downgrade-attacks-how-hsts-fixes-the-flaw</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/why-tls-1-0-and-1-1-died-beast-poodle-and-the-rise-of-aead-in-tls-1-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-2-vs-tls-1-3-performance-the-2-rtt-to-1-rtt-handshake-reduction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-cipher-suites-why-rsa-key-exchange-cbc-and-rc4-had-to-die</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-handshake-internals-key-schedule-and-hkdf-derivation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-session-resumption-psk-tickets-and-stek-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-0-rtt-replay-attacks-defending-non-idempotent-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-in-mobile-apps</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/deciphering-tls-cipher-suites-key-exchange-bulk-encryption-and-macs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/encrypted-client-hello-ech-closing-the-tls-sni-privacy-leak</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/trusted-execution-environments-how-hardware-enforces-data-privacy</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/x-509-pki-navigating-the-certificate-chain-of-trust-and-root-cas</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/x-509-pqc-extensions-encoding-hybrid-kyber-dilithium-keys-in-asn-1</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/x-509-subject-alternative-names-multi-domain-and-wildcard-certificates</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/stateful-hash-based-signatures-xmss-and-lms-for-post-quantum-root-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/zero-knowledge-proofs-the-schnorr-protocol-and-zk-snark-fundamentals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cybersecurity-appsec-interview-prep</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/airflow-deferrable-operators-eliminating-worker-starvation-with-the-triggerer</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/airflow-scheduler-tuning-concurrency-pools-and-executors</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/airflow-xcoms-avoiding-the-large-dataframe-anti-pattern</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/google-bigquery-internals-the-capacitor-columnar-storage-engine</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-phi-accrual-failure-detection-and-anti-entropy-repair</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-entropy-hinted-handoffs-anti-entropy-repair-and-zombie-data</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-lightweight-transactions-linearizable-consistency-with-paxos</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-cassandra-internals-lsm-trees-sstables-and-bloom-filters</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-timeouts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/database-sharding-range-based-vs-hash-based-partitioning</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/distributed-transactions-the-high-cost-of-two-phase-commit-across-shards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dataform-on-bigquery-declarative-sqlx-pipeline-engineering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dataform-incremental-tables-cutting-bigquery-cost-with-partition-pruning</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dataform-on-bigquery-dynamic-sql-generation-with-javascript-macros</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-incremental-materialization-append-merge-and-delete-insert-strategies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-jinja-templating-writing-reusable-sql-macros</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-snapshots-designing-type-2-slowly-changing-dimensions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-data-quality-tests-generic-singular-and-statistical-assertions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/elasticsearch-internals-how-the-inverted-index-powers-full-text-search</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-kafka-achieving-exactly-once-semantics-with-idempotent-producers-and-transactions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-latest-key-state-for-ktables-and-cdc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-consumer-groups-and-rebalancing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-schema-registry-enforcing-contract-evolution-with-avro-and-protobuf</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/mongodb-aggregation-pipeline-optimization-stage-ordering-and-memory-limits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/mongodb-security-hardening-rbac-tls-and-nosql-injection-defense</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/tuning-postgresql-autovacuum-for-high-write-microservice-tables</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-shrinking-time-series-index-size-by-99</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/database-indexing-internals-b-trees-hash-indexes-and-query-optimization-in-postgresql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-connection-scaling-why-pgbouncer-is-mandatory-in-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-declarative-partitioning-for-fast-time-series-archiving</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-scans-joins-and-explain-analyze</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-gin-indexes-accelerating-full-text-search-and-jsonb-queries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-space-with-reindex-concurrently</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgresql-mvcc-internals-dead-tuples-vacuum-and-transaction-id-wraparound</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgresql-wal-internals-lsns-crash-recovery-and-physical-replication</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-cluster-hash-slots-hash-tags-and-live-resharding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-tuning-rdb-aof-and-fsync-pacing-for-durability</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-pub-sub-vs-streams-choosing-the-right-messaging-primitive</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-automated-failover-and-quorum-consensus</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-failover-consensus-and-quorums</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-internals-the-single-threaded-event-loop-and-epoll</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-spark-broadcast-hash-joins-and-data-skew</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-spark-catalyst-optimizer-why-dataframes-beat-rdds</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-spark-tuning-shuffle-partitions-to-stop-disk-spills</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/spark-structured-streaming-watermarks-and-state-management</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/sql-transaction-isolation-levels-dirty-non-repeatable-and-phantom-reads</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/vitess-vindexes-abstracting-cross-shard-joins-in-sharded-mysql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/backend-apis/system-design-distributed-microservices-interview-track</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-c-java-internals-interview-prep</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-arena-allocators-custom-memory-management-for-high-frequency-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/bellman-ford-in-c-detecting-currency-arbitrage-with-negative-cycles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-executing-logic-at-compile-time</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/compile-time-math-in-c-building-constexpr-lookup-tables</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-vs-consteval-enforcing-immediate-compile-time-evaluation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/dijkstra-s-algorithm-in-c-using-std-priority-queue-for-network-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-rtti-the-performance-cost-of-dynamic-cast</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/eulerian-paths-in-c-hierholzer-s-algorithm-for-dna-sequencing-and-circuits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/fenwick-trees-bit-in-c-bitwise-magic-for-fast-cumulative-frequencies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-move-semantics-demystifying-lvalues-rvalues-and-std-move</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-resource-management-the-rule-of-three-five-and-zero</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/modern-c-memory-management-raii-smart-pointers-and-object-lifetimes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-template-metaprogramming-compile-time-computation-via-recursion</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/red-black-trees-in-c-the-engine-behind-std-map-and-std-set</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-rtti-the-type-info-struct-and-why-dynamic-cast-degrades-performance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/segment-trees-in-c-o-log-n-range-sum-queries-for-game-engines</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/sfinae-and-std-enable-if-compile-time-overload-selection-in-c</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-smart-pointers-measuring-the-cost-of-unique-ptr-and-shared-ptr</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-move-semantics-std-move-std-forward-and-reference-collapsing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/virtual-destructors-in-c-preventing-memory-leaks-in-polymorphic-deletes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/floyd-warshall-in-go-o-v-3-all-pairs-shortest-path-with-dynamic-programming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/a-pathfinding-in-go-heuristics-and-priority-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/b-trees-in-go-high-fanout-disk-optimized-nodes-for-database-indexes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/binary-search-trees-in-go-pointer-mechanics-cache-misses-and-the-o-n-trap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/bipartite-graph-coloring-in-go-bfs-based-2-coloring-for-conflict-resolution</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cgo-internals-the-hidden-performance-cost-of-the-go-c-boundary</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-channel-internals-deconstructing-the-hchan-struct</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/backend-apis/go-concurrency-high-throughput-systems-interview-track</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/demystifying-go-concurrency-goroutines-channels-and-the-m-n-scheduler</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-context-cancellation-trees-and-deadline-propagation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-context-values-the-custom-key-pattern-vs-the-global-variable-anti-pattern</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-error-handling-the-mechanics-of-defer-panic-and-recover</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-garbage-collection-pacing-mark-assists-and-the-gogc-variable</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-interfaces-under-the-hood-eface-iface-and-itab-memory-layouts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-maps-under-the-hood-hash-buckets-collisions-and-eviction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-memory-alignment-struct-padding-and-cpu-word-aligned-fetching</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/demystifying-the-go-memory-model-escape-analysis-heap-vs-stack-and-gc-mechanical-sympathy</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-mutexes-starvation-modes-and-fairness-in-sync-mutex</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/advanced-go-profiling-finding-cpu-bottlenecks-and-memory-leaks-with-pprof-and-runtime-trace</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-reflection-internals-interface-layout-and-the-cost-of-type-inspection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-slices-under-the-hood-header-capacity-and-append-reallocation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-channels-unbuffered-rendezvous-vs-buffered-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-unsafe-pointer-zero-copy-struct-casting-and-manual-pointer-arithmetic</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-sync-waitgroup-and-sync-atomic-wait-free-counters-with-hardware-cas</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/graph-bfs-in-go-finding-shortest-paths-with-queues-and-channels</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/avl-trees-in-java-self-balancing-rotations-and-the-degenerate-bst-problem</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-binary-heaps-array-backed-priority-queues-without-pointers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-classloaders-delegation-hierarchy-namespace-isolation-and-runtime-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/graalvm-native-image-aot-compilation-the-closed-world-assumption-and-reflection-maps</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/graph-dfs-in-java-cycle-detection-and-topological-sort-for-build-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-jit-compilers-c1-c2-tiered-compilation-and-deoptimization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/tuning-the-jvm-young-generation-survivor-spaces-and-premature-promotion</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-jvm-memory-internals-generational-gc-g1-zgc-and-memory-leaks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/kruskal-s-minimum-spanning-tree-in-java-union-find-for-network-cabling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/the-java-memory-model-volatile-memory-barriers-and-instruction-reordering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-nio-zero-copy-directbytebuffer-and-filechannel-transferto-internals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/project-loom-internals-carrier-threads-mounting-and-the-pinning-hazard</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/from-java-8-to-21-records-sealed-classes-and-algebraic-data-types</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/why-java-records-are-safer-to-deserialize-than-pojos</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-parallel-streams-internals-spliterators-and-the-forkjoinpool</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-string-pool-internals-how-string-intern-manages-heap-memory</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/tarjan-s-algorithm-in-java-finding-strongly-connected-components-in-one-dfs-pass</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-threadlocal-memory-leaks-in-tomcat-and-how-to-avoid-them</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/building-an-autocomplete-engine-with-a-trie-prefix-tree-in-java</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-21-virtual-threads-scaling-thread-per-request-without-reactive-code</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/lsm-trees-in-go-the-append-only-architecture-behind-modern-nosql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/merkle-trees-in-go-cryptographic-proofs-for-blockchains-and-git</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-asyncio-internals-the-event-loop-cooperative-multitasking-and-the-gil</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-c-extensions-bypassing-the-gil-with-thread-safe-c-bindings</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cpython-internals-how-the-cyclic-garbage-collector-works</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-optimization-how-slots-reduces-dataclass-ram-footprints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-decorators-closures-functools-wraps-and-metaprogramming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-collections-and-the-context-manager-protocol</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-customizing-object-behaviors</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cpython-gc-tuning-configuring-generational-thresholds</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-generators-processing-gigabyte-logs-with-zero-ram</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-multithreading-why-the-gil-causes-thread-thrashing-on-i-o-bound-workloads</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-multiprocessing-bypassing-the-gil-for-cpu-bound-math</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-smart-pointers-navigating-box-rc-and-arc-thread-safety</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-concurrency-deciphering-the-send-and-sync-traits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-interior-mutability-refcell-rc-and-mutex</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-lifetimes-the-compiler-s-elision-rules</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-macros-declarative-vs-procedural-metaprogramming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/mastering-rust-s-ownership-borrowing-and-lifetimes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-procedural-derive-macros-deep-dive</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-async-under-the-hood-of-tokio-s-work-stealing-task-scheduler</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-trait-objects-dynamic-dispatch-and-vtables</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-unsafe-ffi-bindings-to-c-libraries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-unsafe-code-raw-pointers-deep-dive</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-api-gateway-pattern-rate-limiting-routing-and-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/dry-vs-kiss-avoiding-premature-abstraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/backend-for-frontend-bff-tailoring-apis-per-client</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-bulkhead-pattern-isolating-resource-pools</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cache-aside-write-through-and-write-behind-choosing-a-caching-strategy</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cache-stampedes-thundering-herd-and-probabilistic-early-expiration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/preventing-cache-stampedes-with-xfetch-probabilistic-early-expiration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cap-theorem-and-pacelc-distributed-database-trade-offs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-a-global-cdn-edge-caching-and-invalidation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-circuit-breaker-pattern-preventing-cascade-failures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/circuit-breaker-pattern-state-machine-and-fallbacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/clean-architecture-ports-and-adapters-hexagonal</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/consistent-hashing-routing-data-without-catastrophic-rebalancing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/consistent-hashing-and-virtual-nodes-for-sharded-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-architecture-building-an-event-store-database</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-event-store-with-apache-kafka-log-segments</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-ui-patterns-for-eventual-consistency</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-projections-syncing-write-and-read-databases</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cross-shard-joins-scatter-gather-global-tables-and-materialized-views</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cursor-based-vs-offset-pagination-for-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-rebalancing-moving-terabytes-without-downtime</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/ddd-bounded-contexts-and-the-anti-corruption-layer</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-caching-strategies-cache-aside-write-through-and-write-behind</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-twitter-snowflake-vs-uuidv4-vs-uuidv7</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-locking-single-instance-redis-locks-vs-redlock</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-a-distributed-rate-limiter-with-redis-and-token-bucket</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-tracing-with-opentelemetry-context-propagation-across-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-saga-pattern-vs-two-phase-commit</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-two-phase-and-three-phase-commit</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/how-dns-resolution-actually-works-from-root-servers-to-anycast</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/dry-kiss-and-yagni-the-pragmatic-balance-between-clean-code-principles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/event-sourcing-and-cqrs-escaping-the-crud-bottleneck</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/exponential-backoff-and-jitter-retrying-without-creating-a-thundering-herd</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/feature-toggles-and-branch-by-abstraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/gossip-protocols-decentralized-failure-detection-at-scale</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/graphql-federation-composing-a-supergraph-from-independent-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/graphql-n-1-query-problem-batching-with-dataloaders</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/idempotency-keys-making-payment-apis-safe-to-retry</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/layer-4-vs-layer-7-load-balancing-packet-forwarding-vs-content-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/leaky-bucket-rate-limiting-shaping-bursty-traffic-into-a-steady-stream</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/message-queues-decoupling-services-with-rabbitmq-and-sqs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-chassis-standardizing-cross-cutting-concerns</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/multi-paxos-internals-stable-leaders-and-replicated-log-consensus</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/probabilistic-data-structures-bloom-filters-and-count-min-sketch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/pub-sub-vs-point-to-point-choosing-the-right-messaging-model</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/raft-vs-paxos-distributed-consensus-in-practice</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/refactoring-legacy-code-with-the-sprout-method</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/solving-replication-lag-read-your-own-writes-with-lsn-aware-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/poison-pills-and-dead-letter-queues-isolating-unprocessable-messages</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/saga-compensating-transactions-idempotency-and-commutativity-rules</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/saga-choreography-over-kafka-events</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-saga-pattern-choreographing-distributed-transactions-with-events</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-saga-pattern-designing-idempotent-compensating-transactions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/saga-orchestration-idempotent-compensating-transactions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/saga-pattern-centralized-orchestration-with-temporal</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/zero-downtime-sharded-database-rebalancing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharding-relational-databases-hash-based-vs-range-based-partitioning</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-sidecar-pattern-service-meshes-envoy-and-cross-cutting-concerns</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-with-twitter-snowflake</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/dependency-inversion-vs-dependency-injection-ioc-container-mechanics</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/interface-segregation-designing-single-purpose-interfaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-liskov-substitution-principle-preventing-fragile-inheritance-trees</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/diagnosing-and-fixing-fragile-base-class-hierarchies-lsp</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-open-closed-principle-implementing-the-strategy-pattern-for-extensibility</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/applying-solid-principles-in-microservices-and-clean-architecture</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-sprout-method-adding-features-to-untested-legacy-code-safely</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sql-vs-nosql-acid-the-cap-theorem-and-choosing-a-data-model</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-state-machine-pattern-implementing-clear-workflows</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-strangler-fig-pattern-incrementally-migrating-monoliths-to-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/system-design-distributed-systems-interview-prep</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-transactional-outbox-pattern-solving-dual-writes-with-cdc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/twitter-snowflake-distributed-64-bit-id-generation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-a-url-shortener-base62-encoding-and-key-generation-services</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/vector-clocks-detecting-concurrent-writes-without-a-shared-clock</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/video-streaming-transcoding-pipelines-and-dash-adaptive-bitrate</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/video-streaming-at-scale-transcoding-pipelines-and-adaptive-bitrate-streaming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/vitess-a-transparent-sharding-proxy-for-mysql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/real-time-chat-architecture-websockets-and-the-actor-model-at-billion-user-scale</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-evaluation-explained-how-do-you-know-a-model-actually-works</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/building-an-llm-evaluation-harness-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-model-cards-and-audit-trails-documenting-ai-systems-for-accountability</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-governance-explained-turning-responsible-ai-principles-into-engineering-practice</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/gpu-clusters-and-model-serving-how-ai-compute-actually-scales</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/understanding-ai-supercomputing-networking-storage-and-scheduling-for-training</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-infrastructure-explained-the-stack-behind-every-llm-call</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-security-explained-what-changed-when-software-became-autonomous-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/prompt-injection-explained-like-a-security-engineer-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/indirect-prompt-injection-the-attack-you-don-t-see-coming-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/how-an-ai-agent-can-be-manipulated-through-a-web-page-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/tool-poisoning-attacks-against-ai-agents-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-agent-identity-who-is-actually-making-the-api-call-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/machine-identity-vs-human-identity-rethinking-credentials-for-autonomous-ai-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/why-ai-agents-need-least-privilege-mitigating-prompt-injection-blast-radius-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/oauth-for-ai-agents-token-exchange-and-scoped-delegations-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/oidc-for-ai-agents-does-it-make-sense</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/securing-model-context-protocol-mcp-with-oauth-2-0-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-agent-authorization-decoupling-policy-decisions-with-opa-and-rego-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/non-human-identities-managing-credential-sprawl-in-multi-agent-swarms-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/secrets-management-for-ai-agents-eliminating-prompt-driven-credential-leakage-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-supply-chain-security-defending-against-poisoned-weights-and-malicious-packages-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/model-supply-chain-attacks-securing-pytorch-and-safetensors-runtimes-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/data-poisoning-vs-prompt-injection-threat-vectors-at-the-core-of-ai-security-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/ai-data-exfiltration-mitigating-llm-markdown-injection-and-out-of-band-leakage-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/zero-trust-for-ai-agents-micro-segmentation-and-assume-breach-architectures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/ai-llm-security/the-security-architecture-of-an-enterprise-ai-agent-iam-sandboxing-and-dlp-guardrails-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-coding-agents-explained-what-really-happens-when-an-agent-writes-your-code-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/from-copilot-to-coding-agents-how-software-development-is-changing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-ai-coding-agents-understand-an-entire-codebase-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agents-vs-ai-assistants-what-s-the-real-difference-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/building-your-first-coding-agent-from-scratch-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-ai-agents-read-modify-test-and-commit-code-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/the-architecture-of-an-ai-coding-agent-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-software-engineering-from-prompt-to-production-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/why-ai-generated-code-still-needs-senior-engineers-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-coding-agents-and-the-future-of-debugging-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-ai-agents-debug-a-production-failure-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/context-windows-explained-for-software-engineers-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/rag-vs-long-context-how-should-ai-understand-your-codebase-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/why-ai-agents-need-tools-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/function-calling-explained-from-first-principles-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/tool-calling-vs-api-calling-what-s-really-happening-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/model-context-protocol-mcp-explained-from-scratch-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-mcp-changes-the-way-ai-agents-talk-to-software-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/mcp-security-what-happens-when-an-ai-agent-gets-access-to-your-apis-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/building-a-secure-mcp-server-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agent-memory-sliding-context-windows-vs-persistent-vector-state-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/engineering-multi-agent-swarms-decoupling-research-and-writing-workflows-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/architecting-for-scale-when-to-use-one-ai-agent-vs-multiple-agents-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agent-orchestration-patterns-supervisor-hierarchical-and-network-routing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agent-state-machines-langgraph-determinism-and-cyclic-loops-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/human-in-the-loop-ai-architecture-engineering-reliable-approval-gates-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/designing-reliable-ai-agents-fallbacks-validation-and-backoff-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/why-ai-agents-fail-a-deep-dive-into-agentic-failure-modes-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/testing-ai-agents-like-software-evaluators-judges-and-deterministic-mocks-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/observability-for-ai-agents-logs-traces-decisions-and-actions-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/what-does-ai-native-software-development-actually-mean-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-assisted-vs-ai-augmented-vs-ai-native-software-engineering-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-ai-coding-agents-are-changing-the-software-development-lifecycle-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/what-happens-when-an-ai-agent-becomes-part-of-your-development-team-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-generated-code-vs-human-designed-software-architecture-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-to-review-code-written-by-ai-agents-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-coding-agents-and-the-future-of-code-review-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agents-for-refactoring-legacy-systems-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agents-for-automated-testing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agents-for-dependency-upgrades-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agents-for-security-code-review-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-agents-for-documentation-generation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/what-happens-to-software-architecture-when-code-generation-becomes-cheap-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/the-new-software-engineering-skill-managing-ai-agents-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/how-to-build-a-reliable-ai-assisted-development-workflow-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/ai-coding-agents-productivity-vs-software-quality-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/practical-threat-modeling-with-stride-architecting-secure-trust-boundaries-for-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/deserialization-attacks-how-java-object-streams-lead-to-remote-code-execution</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/http-request-smuggling-exploiting-frontend-backend-desync-vulnerabilities</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/security-logging-implementing-immutable-worm-write-once-read-many-audit-trails</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/input-validation-vs-output-encoding-context-aware-escaping-to-defeat-xss</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglot-files-and-execute-bypass</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-password-storage-tuning-argon2id-parameters-for-optimal-asic-gpu-resistance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-from-scratch-lockouts-session-tokens-and-timing-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/server-side-request-forgery-ssrf-preventing-cloud-metadata-extraction-imdsv1-v2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-bypassing-ui-security-filters-on-api-endpoints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/insecure-direct-object-references-idor-obfuscating-database-primary-keys-using-aes-gcm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/http-request-smuggling-and-desync-attacks-bypassing-wafs-and-reverse-proxies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/server-side-request-forgery-ssrf-exploiting-cloud-metadata-apis-imdsv2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/how-hackers-actually-think-about-web-applications-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/the-owasp-top-10-explained-through-one-vulnerable-application</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/sql-injection-from-scratch-exploitation-and-defense</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cross-site-scripting-xss-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/csrf-explained-forging-state-changing-requests</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/ssrf-explained-the-server-that-became-the-attacker-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-bypassing-ui-filters-to-hit-api-endpoints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/idor-explained-with-a-real-api-preventing-predictable-reference-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/authentication-bypass-demystifying-logic-flaws-magic-hashes-and-object-injection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/session-security-engineering-high-entropy-expirable-identity-tokens-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cookie-security-programmatic-hardening-of-httponly-secure-and-samesite-flags</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cors-without-confusion-mastering-preflight-origin-constraints-and-sop</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/content-security-policy-csp-deploying-strict-nonce-based-policies-to-neutralize-xss</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/api-security-from-scratch-migrating-from-stateful-sessions-to-cryptographic-stateless-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/api-authentication-vs-api-authorization-mitigating-bola-and-bopla</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/rate-limiting-as-a-security-control-defeating-credential-stuffing-and-l7-ddos-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/input-validation-vs-output-encoding-sanitization-vs-context-aware-escaping</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglots-and-remote-code-execution-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-password-storage-explained-argon2-salts-peppers-and-offline-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-from-scratch-session-security-and-brute-force-defense</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/how-hackers-think-automated-web-application-scanning-and-fuzzing-pipelines-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/owasp-top-10-mapping-vulnerabilities-to-software-architecture-layers-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/sql-injection-exploiting-blind-and-time-based-sqli-and-prepared-statement-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cross-site-scripting-xss-reflected-stored-and-dom-based-injection-controls-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/csrf-security-forging-state-changing-requests-and-anti-csrf-token-architectures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/server-side-request-forgery-ssrf-preventing-dns-rebinding-and-metadata-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-bypassing-ui-security-filters-on-api-endpoints-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/insecure-direct-object-references-idor-mitigating-guessable-sequential-primary-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/authentication-bypass-mitigating-logic-flaws-type-coercion-and-magic-hashes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/cookie-security-httponly-secure-samesite-and-the-host-cookie-prefix</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/deserialization-attacks-how-java-object-streams-lead-to-remote-code-execution-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/http-request-smuggling-exploiting-frontend-backend-desync-vulnerabilities-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/security-logging-implementing-immutable-worm-write-once-read-many-audit-trails-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/input-validation-vs-output-encoding-context-aware-escaping-to-defeat-xss-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglot-files-and-execute-bypass-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-password-storage-tuning-argon2id-parameters-for-optimal-asic-gpu-resistance-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-lockouts-session-tokens-and-timing-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/server-side-request-forgery-ssrf-preventing-cloud-metadata-extraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-bypassing-ui-security-filters-on-api-endpoints-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/insecure-direct-object-references-obfuscating-database-primary-keys-using-aes-gcm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/deserialization-attacks-how-java-object-streams-lead-to-remote-code-execution-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/http-request-smuggling-exploiting-frontend-backend-desync-vulnerabilities-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/security-logging-implementing-immutable-worm-audit-trails-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/input-validation-vs-output-encoding-context-aware-escaping-to-defeat-xss-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglot-files-and-execute-bypass-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-password-storage-tuning-argon2id-for-optimal-asic-gpu-resistance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-lockouts-tokens-and-timing-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/server-side-request-forgery-preventing-cloud-metadata-extraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-bypassing-ui-security-filters-on-api-endpoints-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/insecure-direct-object-references-obfuscating-primary-keys-with-aes-gcm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/deserialization-attacks-how-java-object-streams-lead-to-remote-code-execution-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/http-request-smuggling-exploiting-frontend-backend-desync-vulnerabilities-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/security-logging-implementing-immutable-worm-write-once-read-many-audit-trails-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/input-validation-vs-output-encoding-context-aware-escaping-to-defeat-xss-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-file-upload-architecture-defeating-polyglot-files-and-execute-bypass-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/secure-password-storage-tuning-argon2id-parameters-for-optimal-asic-gpu-resistance-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/building-a-secure-login-system-from-scratch-lockouts-session-tokens-and-timing-defenses-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/server-side-request-forgery-ssrf-preventing-cloud-metadata-extraction-imdsv1-v2-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/broken-access-control-bypassing-ui-security-filters-on-api-endpoints-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/appsec-threats/insecure-direct-object-references-idor-obfuscating-database-primary-keys-using-aes-gcm-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/backend-apis/designing-secure-apis-mitigating-owasp-api-security-risks-in-production</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/backend-apis/session-management-and-cookie-security-designing-secure-stateless-and-stateful-sessions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-cloud-security-and-iam-designing-principle-of-least-privilege-roles-and-resource-policies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-nitro-system-decoupling-virtualization-overhead-onto-dedicated-hardware-cards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-workload-identity-federation-eliminating-static-keys-in-github-actions-pipelines</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-hardening-encryption-at-rest-and-dynamodb-concurrency-locks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interface-endpoint-security-and-blocking-data-exfiltration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-sdn-kernel-bypass-and-virtual-switch-packet-processing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-inside-the-signature-version-4-sigv4-pre-signed-url-lifecycle</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-sandboxing-container-runtimes-with-gvisor-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/dry-terraform-designing-reusable-modules-and-multi-environment-workspaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-internals-firecracker-microvms-cold-starts-and-snapstart</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-designing-row-keys-to-prevent-sstable-hotspotting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-generating-and-enforcing-pre-signed-urls-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-mitigating-serverless-cold-starts-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/scaling-infrastructure-as-code-terraform-modules-and-workspaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-internals-firecracker-microvms-and-execution-contexts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-scaling-petabyte-lsm-trees-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-macie-ml-driven-data-loss-prevention-dlp-for-amazon-s3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-identity-aware-proxy-iap-securing-internal-web-apps-without-vpns</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-drift-reconciling-manual-console-changes-using-terraform-import</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-transit-gateway-vs-vpc-peering-scaling-hub-and-spoke-network-topologies-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-spanner-achieving-global-external-consistency-with-truetime-atomic-clocks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-nitro-system-architecture-hardware-hypervisors-enclaves-and-chip-level-security-isolation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-s3-security-bucket-policies-and-iam-roles-intersection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-functions-v2-thread-safe-concurrency-scaling-vs-v1-container-limits-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-dry-scoping-for-each-and-dynamic-blocks-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-network-architecture-andromeda-software-defined-networks-bgp-and-global-vpc-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-andromeda-sdn-internals-kernel-bypass-and-virtual-switches-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-dynamodb-internals-partition-keys-sort-keys-and-replication</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-kms-envelope-encryption-protecting-keys-with-keks-and-data-encryption-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-workload-identity-federation-eliminating-long-lived-static-service-account-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-hardening-configuring-remote-locking-with-s3-and-dynamodb</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interfacing-with-services-without-internet-transit-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-sdn-under-the-hood-of-google-s-jupiter-clos-fabric-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-generating-and-enforcing-pre-signed-urls-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-sandboxing-containers-with-gvisor</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/scaling-infrastructure-as-code-terraform-modules-and-multi-environment-workspaces-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-internals-firecracker-microvms-and-execution-contexts-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-key-design-to-avoid-row-hotspotting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-nitro-system-decoupling-virtualization-overhead-onto-dedicated-hardware-cards-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-workload-identity-federation-eliminating-static-keys-in-github-actions-pipelines-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-hardening-encryption-at-rest-and-dynamodb-concurrency-locks-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interface-endpoint-security-and-blocking-data-exfiltration-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-sdn-kernel-bypass-and-virtual-switch-packet-processing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-inside-the-signature-version-4-sigv4-pre-signed-url-lifecycle-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-sandboxing-container-runtimes-with-gvisor-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/dry-terraform-designing-reusable-modules-and-multi-environment-workspaces-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-internals-firecracker-microvms-cold-starts-and-snapstart-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-designing-row-keys-to-prevent-sstable-hotspotting-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-nitro-system-decoupling-virtualization-overhead-onto-dedicated-hardware-cards-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-workload-identity-federation-eliminating-static-keys-in-github-actions-pipelines-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-hardening-encryption-at-rest-and-dynamodb-concurrency-locks-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interface-endpoint-security-and-blocking-data-exfiltration-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-sdn-kernel-bypass-and-virtual-switch-packet-processing-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-inside-the-signature-version-4-sigv4-pre-signed-url-lifecycle-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-sandboxing-container-runtimes-with-gvisor-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/dry-terraform-designing-reusable-modules-and-multi-environment-workspaces-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-internals-firecracker-microvms-cold-starts-and-snapstart-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-designing-row-keys-to-prevent-sstable-hotspotting-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-kms-envelope-encryption-protecting-keys-with-keks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-iam-workload-federation-eliminating-service-account-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-hardening-locking-state-with-s3-and-dynamodb</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interfacing-with-services-without-internet-transit-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-under-the-hood-of-google-s-jupiter-clos-fabric</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-nitro-system-decoupling-virtualization-overhead-onto-dedicated-hardware-cards-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-workload-identity-federation-eliminating-static-keys-in-github-actions-pipelines-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/terraform-state-hardening-encryption-at-rest-and-dynamodb-concurrency-locks-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-privatelink-interface-endpoint-security-and-blocking-data-exfiltration-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-andromeda-sdn-kernel-bypass-and-virtual-switch-packet-processing-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/securing-aws-s3-inside-the-signature-version-4-sigv4-pre-signed-url-lifecycle-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/gcp-cloud-run-internals-sandboxing-container-runtimes-with-gvisor-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/dry-terraform-designing-reusable-modules-and-multi-environment-workspaces-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/aws-lambda-internals-firecracker-microvms-cold-starts-and-snapstart-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-platforms/google-cloud-bigtable-architecture-designing-row-keys-to-prevent-sstable-hotspotting-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-container-security-hardening-images-rootless-execution-and-linux-namespaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-layer-caching-structuring-multi-stage-dockerfiles-and-buildkit-cache-mounts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-hardening-cluster-roles-roles-and-service-account-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-in-kubernetes-bypassing-tcp-stack-routing-using-cilium-and-sockops</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-securing-var-run-docker-sock-and-rootless-user-namespaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-gateway-api-vs-ingress-controllers-dynamic-weighted-canary-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-constraints-enforcing-cgroups-v2-memory-and-cpu-cfs-slices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-deployments-helm-charts-vs-kustomize-declarative-overlays</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-pod-security-standards-pss-and-admission-controllers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-zero-trust-mtls-peerauthentication-and-sidecar-proxies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-network-policies-hardening-pod-to-pod-traffic-and-default-deny</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-layer-caching-structuring-multi-stage-dockerfiles-and-buildkit-cache-mounts-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-hardening-cluster-roles-roles-and-service-account-tokens-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-in-kubernetes-bypassing-tcp-stack-routing-using-cilium-and-sockops-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-securing-var-run-docker-sock-and-rootless-user-namespaces-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-gateway-api-vs-ingress-controllers-dynamic-weighted-canary-routing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-constraints-enforcing-cgroups-v2-memory-and-cpu-cfs-slices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-deployments-helm-charts-vs-kustomize-declarative-overlays-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-pod-security-standards-pss-and-admission-controllers-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-zero-trust-mtls-peerauthentication-and-sidecar-proxies-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-gateway-api-vs-ingress-controllers-routing-modern-traffic</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-constraints-enforcing-cgroups-memory-and-cpu-limits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-deployments-helm-charts-vs-kustomize-patching</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-pod-security-standards-pss-and-admission-controllers-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-zero-trust-mtls-and-traffic-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-internals-how-the-kubelet-talks-to-the-container-runtime-interface-cri</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-cni-how-calico-uses-bgp-to-route-pod-ips-without-encapsulation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/rootless-docker-hardening-daemons-with-user-namespaces-and-subuid-subgid-mapping</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-opa-gatekeeper-validating-admission-webhooks-and-rego-constraints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-and-xdp-express-data-path-for-ultra-fast-ddos-mitigation-at-the-nic-level</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-seccomp-profiles-filtering-linux-system-calls-to-prevent-container-escapes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-services-coredns-routing-iptables-bottlenecks-and-the-ipvs-upgrade</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-multi-stage-builds-compiling-static-go-binaries-for-distroless-images</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/advanced-helm-hooks-for-database-migrations-in-deployment-lifecycles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-secrets-enabling-etcd-encryption-at-rest-with-kms</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-traffic-management-canary-routing-via-service-mesh</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/cloud-native-explained-from-first-principles-microservices-containers-and-dynamic-orchestration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/containers-explained-what-problem-do-they-actually-solve</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-vs-virtual-machines-shared-kernels-vs-hardware-hypervisors</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-explained-through-a-real-application-deploying-a-web-api-with-a-database</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/why-kubernetes-exists-self-healing-and-network-load-balancing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-pods-explained-co-scheduled-containers-and-shared-namespaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-services-explained-the-problem-with-ephemeral-ips</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-networking-from-scratch-pod-to-pod-and-the-cni</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-ingress-explained-layer-7-routing-and-tls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-authentication-and-authorization-gating-the-api</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-explained-roles-clusterroles-and-bindings</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-secrets-what-are-you-actually-protecting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-security-from-scratch-pod-security-admission</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/platform-engineering-explained-bridging-devops-and-dev-ux</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/building-an-internal-developer-platform-golden-paths-and-self-service</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-kubernetes-pod-to-pod-traffic-with-default-deny-network-policies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/optimizing-docker-layer-caching-and-multi-stage-builds-for-high-speed-pipelines</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-kubernetes-rbac-securing-roles-bindings-and-service-account-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/leveraging-ebpf-in-kubernetes-bypassing-iptables-and-kube-proxy-with-cilium</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-securing-docker-sock-and-rootless-execution</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/migrating-to-kubernetes-gateway-api-role-oriented-infrastructure-and-weighted-canary-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-constraints-hardening-host-stability-with-cgroups-resource-boundaries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/declarative-kubernetes-manifests-helm-parameterized-charts-vs-kustomize-template-less-patching</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/securing-workloads-with-kubernetes-pod-security-standards-and-admission-controllers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-implementing-zero-trust-mtls-and-advanced-traffic-routing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-network-policies-hardening-pod-to-pod-traffic-and-default-deny-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-layer-caching-structuring-multi-stage-dockerfiles-and-buildkit-cache-mounts-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-hardening-cluster-roles-roles-and-service-account-tokens-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-in-kubernetes-bypassing-tcp-stack-routing-using-cilium-and-sockops-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-securing-var-run-docker-sock-and-rootless-user-namespaces-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-gateway-api-vs-ingress-controllers-dynamic-weighted-canary-routing-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-constraints-enforcing-cgroups-v2-memory-and-cpu-cfs-slices-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-deployments-helm-charts-vs-kustomize-declarative-overlays-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-pod-security-standards-pss-and-admission-controllers-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-zero-trust-mtls-peerauthentication-and-sidecar-proxies-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-network-policies-hardening-pod-to-pod-traffic</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-network-policies-hardening-pod-to-pod-traffic-and-default-deny-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-layer-caching-structuring-dockerfiles-for-fast-builds</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-layer-caching-structuring-multi-stage-dockerfiles-and-buildkit-cache-mounts-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-hardening-cluster-roles-roles-and-service-account-tokens-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-in-kubernetes-bypassing-tcp-stack-routing-using-cilium-and-sockops-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-securing-var-run-docker-sock-and-rootless-mode</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-gateway-api-vs-ingress-controllers-dynamic-weighted-canary-routing-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/docker-resource-constraints-enforcing-cgroups-v2-memory-and-cpu-cfs-slices-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-deployments-helm-charts-vs-kustomize-declarative-overlays-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-pod-security-standards-pss-and-admission-controllers-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/istio-service-mesh-zero-trust-mtls-peerauthentication-and-sidecar-proxies-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-rbac-hardening-cluster-roles-and-service-accounts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/ebpf-in-kubernetes-bypassing-iptables-with-cilium</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/hardening-the-docker-daemon-securing-var-run-docker-sock</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/containers-orchestration/kubernetes-network-policies-hardening-pod-to-pod-traffic-and-default-deny-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/cybersecurity-from-scratch-how-should-a-beginner-think-like-a-security-engineer</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/the-cia-triad-explained-through-real-incidents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/risk-vs-threat-vs-vulnerability-vs-exploit-the-vocabulary-of-appsec</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/asset-threat-vulnerability-risk-explained-building-security-pipelines</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/threat-modeling-from-scratch-dfds-and-trust-boundaries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/stride-explained-with-a-real-application-from-spoofing-to-elevation-of-privilege</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/attack-surface-explained-mapping-inputs-and-api-endpoints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/attack-surface-vs-attack-vector-the-target-vs-the-weapon</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/zero-trust-explained-from-first-principles-never-trust-always-verify</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/defense-in-depth-explained-the-swiss-cheese-security-model</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/least-privilege-explained-through-a-real-breach-preventing-blast-radiuses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/security-boundaries-and-trust-boundaries-where-data-changes-classification</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/authentication-architecture-explained-factors-and-idps</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/authorization-architecture-explained-enforcement-vs-decision-points</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/iam-explained-from-scratch-lifecycle-provisioning-and-federation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/rbac-vs-abac-architectural-tradeoffs-in-scalable-access-control</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/rbac-vs-abac-vs-rebac-reimagining-authorization-with-google-zanzibar</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/privileged-access-management-pam-engineering-just-in-time-zero-standing-privileges</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/identity-governance-and-administration-iga-designing-separation-of-duties-access-attestation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/security-architecture-vs-security-design-bridging-policy-and-code</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/security-controls-decoded-integrating-administrative-technical-and-physical-safeguards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/the-incident-lifecycle-orchestrating-preventive-detective-and-corrective-controls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/quantitative-risk-management-evaluating-risk-acceptance-vs-mitigation-with-ale-sle</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/bcp-vs-dr-architectural-strategies-for-business-resiliency-and-failover</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/rto-vs-rpo-engineering-cost-reliability-curves-in-system-backups</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/incident-response-from-first-alert-to-recovery-the-picerl-framework</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/security-logging-and-monitoring-worm-logs-and-actionable-alerts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/siem-explained-from-scratch-aggregation-correlation-and-alerting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/soar-explained-orchestration-and-automated-playbooks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/cloud-security-compliance/how-to-think-like-a-cissp-human-safety-and-risk-management</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/database-indexing-internals-b-trees-hash-indexes-and-query-optimization-in-postgresql-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-cluster-failover-and-consensus-protocols</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-wal-internals-crash-recovery-lsn-and-physical-replication-streams</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-horizontal-scaling-of-message-brokering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-cluster-failover-consensus-protocols-and-quorums</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-horizontal-scaling-of-message-brokering-and-rebalancing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-decentralized-node-failure-detection-and-repairs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-disk-space-with-reindex-concurrently</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-block-range-indexing-for-time-series-datasets</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-snapshotting-rdb-vs-append-only-files-aof-fsync-policies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-the-latest-key-state-for-ktables</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-latency-and-timeouts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-hash-joins-nested-loops-and-bitmap-scans</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/airflow-scheduler-tuning-concurrency-pools-and-executors-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-pipelines-optimizing-incremental-table-materialization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-decentralized-node-failure-detection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/database-partitioning-range-based-vs-hash-based-sharding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-spark-mitigating-shuffle-partition-disk-spills</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-disk-space-with-reindex</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dataform-on-bigquery-declarative-sqlx-pipeline-engineering-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/nosql-security-and-hardening-implementing-least-privilege-and-access-controls-in-mongodb</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-wal-internals-crash-recovery-lsn-and-physical-replication-streams-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-cluster-failover-consensus-protocols-and-quorums-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-horizontal-scaling-of-message-brokering-and-rebalancing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-decentralized-node-failure-detection-and-repairs-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-disk-space-with-reindex-concurrently-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-block-range-indexing-for-time-series-datasets-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-snapshotting-rdb-vs-append-only-files-aof-fsync-policies-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-the-latest-key-state-for-ktables-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-latency-and-timeouts-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-hash-joins-nested-loops-and-bitmap-scans-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-connection-scaling-why-pgbouncer-is-mandatory-in-microservices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-messaging-ephemeral-pub-sub-vs-persistent-redis-streams</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-kafka-achieving-exactly-once-semantics-eos-and-transactions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/elasticsearch-internals-how-the-inverted-index-powers-full-text-search-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-jinja-templating-writing-reusable-sql-macros-for-data-warehouses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-timeouts-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/database-isolation-levels-dirty-reads-phantom-reads-and-serializable</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-spark-sql-optimizing-joins-with-broadcast-hash-joins</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/mongodb-performance-structuring-highly-optimized-aggregation-pipelines</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/google-bigquery-internals-the-capacitor-columnar-storage-engine-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgresql-mvcc-internals-dead-tuples-vacuuming-and-transaction-id-wraparound</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-shrinking-index-size-by-99-for-time-series-data</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-snapshotting-rdb-vs-append-only-files-aof-fsync-policies-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-the-latest-key-state-for-ktables-and-cdc-streams</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/airflow-xcoms-the-anti-pattern-of-passing-large-dataframes-between-tasks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-data-quality-implementing-generic-singular-and-great-expectations-tests</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-entropy-node-outages-hinted-handoffs-and-anti-entropy-node-repair</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/vitess-vindexes-abstracting-cross-shard-joins-in-globally-sharded-mysql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-spark-catalyst-optimizer-why-dataframes-destroy-rdd-performance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-hash-joins-nested-loops-and-bitmap-heap-scans</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dataform-incremental-updates-optimizing-bigquery-cost-by-scanning-delta-dates</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-gin-indexes-accelerating-full-text-search-and-jsonb-array-queries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-cluster-navigating-the-16384-hash-slots-and-live-node-resharding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-schema-registry-enforcing-contract-evolution-with-avro-and-protobuf-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/airflow-sensors-vs-deferrable-operators-eliminating-worker-starvation-in-event-driven-dags</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dbt-snapshots-designing-type-2-slowly-changing-dimensions-scd-for-historical-audits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-lightweight-transactions-lwt-achieving-linearizable-consistency-with-paxos</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/distributed-transactions-the-high-cost-of-two-phase-commit-2pc-across-shards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/spark-structured-streaming-state-management-watermarks-and-micro-batching-architectures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-declarative-partitioning-archiving-time-series-data-fast-and-bypassing-delete-locks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/dataform-on-bigquery-injecting-dynamic-logic-and-loops-via-javascript-blocks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-architecture-single-threaded-event-loop-and-the-epoll-api</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/apache-cassandra-internals-lsm-trees-sstables-and-bloom-filters-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgresql-mvcc-optimizing-autovacuum-for-high-write-loads</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-wal-internals-crash-recovery-and-physical-replication-streams</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-cluster-failover-consensus-protocols-and-quorums-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-horizontal-scaling-of-message-brokering-and-rebalancing-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-decentralized-node-failure-detection-and-repairs-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-disk-space-with-reindex-concurrently-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-block-range-indexing-for-time-series-datasets-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-snapshotting-rdb-vs-append-only-files-aof-fsync-policies-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-the-latest-key-state-for-ktables-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-latency-and-timeouts-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-hash-joins-nested-loops-and-bitmap-scans-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-wal-internals-crash-recovery-lsn-and-physical-replication-streams-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-cluster-failover-consensus-protocols-and-quorums-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-horizontal-scaling-of-message-brokering-and-rebalancing-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-decentralized-node-failure-detection-and-repairs-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-disk-space-with-reindex-concurrently-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-block-range-indexing-for-time-series-datasets-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-snapshotting-rdb-vs-append-only-files-aof-fsync-policies-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-the-latest-key-state-for-ktables-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-latency-and-timeouts-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-hash-joins-nested-loops-and-bitmap-scans-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-wal-internals-crash-recovery-lsn-and-physical-replication-streams-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-sentinel-cluster-failover-consensus-protocols-and-quorums-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-partitioning-horizontal-scaling-of-message-brokering-and-rebalancing-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-gossip-protocol-decentralized-node-failure-detection-and-repairs-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-index-bloat-reclaiming-disk-space-with-reindex-concurrently-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-brin-indexes-block-range-indexing-for-time-series-datasets-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/redis-persistence-snapshotting-rdb-vs-append-only-files-aof-fsync-policies-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/kafka-log-compaction-retaining-the-latest-key-state-for-ktables-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/cassandra-deletions-why-tombstones-cause-read-latency-and-timeouts-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/reading-postgres-query-plans-hash-joins-nested-loops-and-bitmap-scans-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/databases/postgres-wal-internals-crash-recovery-and-replication</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/building-production-grade-rag-systems-chunking-strategies-vector-embeddings-and-metadata-filtering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece-under-the-hood-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention-on-chip-tiling-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-tuning-llms-parameter-efficient-lora-and-qlora-nf4-quantization-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-nucleus-top-p-sampling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-and-json-function-definitions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-recall-with-cross-encoder-re-ranking</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece-under-the-hood-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention-on-chip-tiling-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-tuning-llms-parameter-efficient-lora-and-qlora-nf4-quantization-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-top-p-nucleus-sampling-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-and-json-function-definitions-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-recall-with-cross-encoder-re-ranking-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/rag-from-scratch-why-retrieval-augmented-generation-exists-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-databases-explained-through-a-real-rag-pipeline-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/domain-specific-ai-why-general-models-aren-t-always-enough-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/the-transformer-architecture-encoder-decoder-blocks-and-self-attention</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/the-math-of-self-attention-queries-keys-values-and-softmax</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/positional-encoding-giving-sequence-order-to-stateless-transformers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-funing-llms-parameter-efficient-lora-and-qlora-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-quantization-running-70b-models-on-consumer-gpus-gguf-awq</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-security-mitigating-direct-and-indirect-prompt-injection-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-top-p-nucleus-sampling-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/mixture-of-experts-moe-scaling-parameters-without-scaling-compute</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-and-function-definitions-to-gpt-gemini</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-semantic-routing-and-intent-classification</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-recall-with-cross-encoder-re-ranking-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/graphrag-fusing-vector-search-with-cypher-knowledge-graphs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agent-memory-managing-short-term-sliding-windows-and-long-term-vector-stores</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/evaluating-rag-agents-automated-metrics-using-ragas-and-llm-as-a-judge</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-engineering-explained-from-prompting-to-production-systems-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece-under-the-hood-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention-on-chip-tiling-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-tuning-llms-parameter-efficient-lora-and-qlora-nf4-quantization-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-top-p-nucleus-sampling-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-and-json-function-definitions-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-recall-with-cross-encoder-re-ranking-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece-under-the-hood-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention-on-chip-tiling-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-tuning-llms-parameter-efficient-lora-and-qlora-nf4-quantization-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-top-p-nucleus-sampling-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-and-json-function-definitions-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-recall-with-cross-encoder-re-ranking-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tokenization-byte-pair-encoding-bpe-vs-wordpiece-under-the-hood-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-inference-optimization-the-kv-cache-and-flashattention-on-chip-tiling-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/fine-tuning-llms-parameter-efficient-lora-and-qlora-nf4-quantization-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-decoding-strategies-temperature-top-k-and-top-p-nucleus-sampling-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/agentic-ai-the-react-reason-act-loop-pattern-7</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/llm-tool-calling-wiring-apis-and-json-function-definitions-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-parent-child-document-retrieval-for-context-integrity-7</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/advanced-rag-boosting-recall-with-cross-encoder-re-ranking-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/multi-agent-orchestration-designing-stateful-graphs-with-langgraph-7</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/generative-ai/vector-db-internals-hierarchical-navigable-small-world-hnsw-graphs-7</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-authorization-code-grant-with-pkce-deep-technical-protocol-flow-and-security-analysis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-federated-identity-managing-multi-account-sso-and-id-token-verification</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-revocation-strategies-implementing-real-time-token-blacklisting-via-redis-caching</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-and-ctap2-protocol-handshakes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-rfc-7662-validating-opaque-tokens-across-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-claim-validation-enforcing-issuer-iss-and-audience-aud-boundaries-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-parsing-security-mitigating-xml-signature-wrapping-xsw-and-xml-bombs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-mtls-binding-access-tokens-to-client-certificates-rfc-8705</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/google-zanzibar-vs-opa-relationship-based-access-control-rebac-at-global-scale</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/secure-token-storage-in-spas-comparing-httponly-cookies-vs-in-memory-refresh-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/managing-saml-trust-automated-idp-metadata-parsing-and-certificate-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/ai-agent-identity-why-agents-need-their-own-identity-model-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-trust-for-ai-agents-applying-zero-trust-principles-to-autonomous-systems-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-client-credentials-grant-securing-machine-to-machine-apis-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/mitigating-jwt-replay-attacks-enforcing-jti-and-nonces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-vulnerabilities-preventing-xml-external-entity-xxe-injections</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/fido2-and-ctap2-how-browsers-talk-to-hardware-security-keys</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/aws-cognito-user-pools-vs-identity-pools-and-external-federation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-device-code-flow-securing-smart-tvs-and-cli-tools</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/attribute-based-access-control-abac-writing-opa-rego-policies-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/modern-password-hashing-why-argon2id-beats-bcrypt-and-pbkdf2-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-revocation-strategies-fast-token-blacklisting-using-redis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/deep-dive-into-json-web-tokens-jwts-signature-stripping-header-injections-and-jku-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-rfc-7662-validating-opaque-tokens-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-claim-validation-enforcing-issuer-iss-and-audience-aud-boundaries-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-security-mitigating-xml-external-entity-xxe-processing-vulnerabilities</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-and-ctap2-protocols-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/aws-iam-identity-center-managing-multi-account-sso-and-permission-sets-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-mtls-binding-access-tokens-to-client-certificates-rfc-8705-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/open-policy-agent-opa-rego-policies-for-api-data-filtering-and-partial-evaluation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/legacy-password-hashing-the-risks-of-pbkdf2-and-the-importance-of-unique-salts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/secure-token-storage-in-spas-httponly-cookies-vs-in-memory-refresh-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/managing-saml-trust-automated-idp-metadata-and-certificate-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-security-defeating-cross-site-request-forgery-with-the-state-parameter-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-cryptography-why-asymmetric-rs256-is-safer-than-symmetric-hs256-for-microservices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-parsing-vulnerabilities-defending-against-the-billion-laughs-xml-bomb-attack</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/fido2-internals-user-presence-up-vs-user-verification-uv-flags-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/aws-iam-permission-boundaries-delegating-role-creation-safely-to-developers-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-dpop-preventing-token-theft-with-demonstrating-proof-of-possession-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/google-zanzibar-vs-opa-relationship-based-access-control-rebac-at-global-scale-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/password-cracking-how-hashcat-leverages-gpu-pipelines-to-break-md5-and-sha-1</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/token-leakage-why-passing-jwts-in-url-query-parameters-is-a-critical-vulnerability</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-security-auditing-relaystate-parameters-to-prevent-open-redirect-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-1-0a-vs-oauth-2-0-the-death-of-cryptographic-mac-tokens-and-the-rise-of-bearer-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-authorization-code-flow-step-by-step-state-machine-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-implicit-grant-why-browser-fragment-leaks-caused-its-deprecation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-pkce-mathematical-proofs-for-mobile-app-interception-defenses</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-jwt-bearer-profile-rfc-7523-server-to-server-assertion-grants-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-vs-saml-2-0-architectural-trade-offs-in-enterprise-single-sign-on</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-signature-stripping-defeating-the-none-algorithm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-trust-identity-enforcing-workload-id-with-spiffe-spire</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-and-passkeys-fido2-passwordless-auth</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-explained-from-zero-the-anti-pattern-that-built-the-modern-web</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/the-real-problem-oauth-was-created-to-solve-delegated-authorization-without-credential-exposure</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/authentication-vs-authorization-finally-explained-clearly</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-vs-oidc-why-developers-confuse-them-access-vs-identity</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-actors-explained-core-architecture-roles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-authorization-code-flow-step-by-step-technical-choreography</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-pkce-explained-the-anatomy-of-a-real-code-interception-attack</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/why-pkce-exists-the-death-of-the-implicit-flow</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-state-parameter-cryptographic-mitigation-of-csrf-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-nonce-explained-replay-attack-mitigation-in-openid-connect</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/mitigating-token-theft-access-token-vs-refresh-token-lifespans-and-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/the-architectural-boundary-id-tokens-vs-access-tokens</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/demystifying-the-black-box-jwt-explained-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-security-critical-exploits-and-architecture-pitfalls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/why-you-should-never-put-secrets-inside-jwts-and-how-to-encrypt-them-via-jwe</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-vs-opaque-tokens-solving-the-stateless-revocation-dilemma</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-scopes-vs-application-roles-limiting-api-blast-radius</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-consent-screens-under-the-hood-of-user-delegation-ui</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/redirect-uri-security-in-oauth-2-0-preventing-authorization-code-exfiltration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-token-theft-defending-single-page-applications-against-xss-and-referrer-leakage</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-common-attack-patterns-state-bypass-and-code-reuse</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-for-spas-the-bff-pattern-vs-local-storage</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-for-mobile-applications-appauth-and-custom-scheme-hijacking</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-for-microservices-token-relay-and-validation-gating</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-for-machine-to-machine-the-client-credentials-grant</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/securing-client-sessions-refresh-token-rotation-rtr-and-token-family-reuse-detection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-1-security-hardening-mandating-pkce-globally</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-assertion-security-defeating-xml-signature-wrapping-xsw-exploits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-header-verification-protecting-against-key-id-kid-directory-traversal-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/zero-trust-network-access-ztna-demolishing-legacy-castle-and-moat-vpns</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/mfa-security-inside-the-totp-time-based-one-time-password-hmac-truncation-math</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/scim-protocol-implementing-real-time-user-provisioning-and-de-provisioning-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/role-based-vs-attribute-based-access-control-policy-decision-points-pdp-in-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/web-session-security-mitigating-session-hijacking-and-session-fixation-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-trust-management-automated-idp-metadata-fetching-and-certificate-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-1-modernizing-delegation-and-hardening-security-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-xml-signature-wrapping-xsw-attack-mechanics-and-defenses-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-key-id-kid-injections-exploiting-header-metadata</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/beyond-the-perimeter-zero-trust-network-access-ztna-vs-legacy-vpns</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/multi-factor-authentication-the-totp-algorithm-under-the-hood</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/scim-2-0-orchestrating-user-provisioning-and-lifecycle-management</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/authorization-architecture-overcoming-role-explosion-with-rbac-and-abac</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-federated-identity-managing-multi-account-sso-and-id-token-verification-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/securing-single-page-apps-with-refresh-token-rotation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-revocation-strategies-real-time-token-blacklisting-via-redis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-and-ctap2-handshakes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-validating-opaque-tokens-across-microservices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-claim-validation-enforcing-issuer-iss-and-audience-aud-boundaries-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-parsing-security-mitigating-xml-signature-wrapping-xsw-and-xml-bombs-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-mtls-binding-access-tokens-to-client-certificates-rfc-8705-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/google-zanzibar-vs-opa-rebac-at-global-scale-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/secure-token-storage-in-spas-httponly-cookies-vs-in-memory-refresh-rotation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/managing-saml-trust-automated-idp-metadata-parsing-and-certificate-rotation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/mitigating-session-hijacking-and-session-fixation-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/the-sso-handshake-analyzing-saml-2-0-assertion-profiles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-federated-identity-managing-multi-account-sso-and-id-token-verification-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-revocation-strategies-implementing-real-time-token-blacklisting-via-redis-caching-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-and-ctap2-protocol-handshakes-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-rfc-7662-validating-opaque-tokens-across-microservices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-claim-validation-enforcing-issuer-iss-and-audience-aud-boundaries-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-parsing-security-mitigating-xml-signature-wrapping-xsw-and-xml-bombs-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-mtls-binding-access-tokens-to-client-certificates-rfc-8705-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/google-zanzibar-vs-opa-relationship-based-access-control-rebac-at-global-scale-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/secure-token-storage-in-spas-comparing-httponly-cookies-vs-in-memory-refresh-rotation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/managing-saml-trust-automated-idp-metadata-parsing-and-certificate-rotation-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oidc-federated-identity-managing-multi-account-sso-and-id-token-verification-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-revocation-strategies-implementing-real-time-token-blacklisting-via-redis-caching-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/webauthn-platform-vs-roaming-authenticators-and-ctap2-protocol-handshakes-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-token-introspection-rfc-7662-validating-opaque-tokens-across-microservices-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/jwt-claim-validation-enforcing-issuer-iss-and-audience-aud-boundaries-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/saml-parsing-security-mitigating-xml-signature-wrapping-xsw-and-xml-bombs-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/oauth-2-0-mtls-binding-access-tokens-to-client-certificates-rfc-8705-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/google-zanzibar-vs-opa-relationship-based-access-control-rebac-at-global-scale-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/secure-token-storage-in-spas-comparing-httponly-cookies-vs-in-memory-refresh-rotation-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/identity-access/managing-saml-trust-automated-idp-metadata-parsing-and-certificate-rotation-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-linear-regression-cost-functions-and-normal-equations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-logistic-regression-and-the-sigmoid-activation-function</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ensemble-learning-from-decision-trees-to-random-forests-bagging</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/gradient-boosting-machines-why-xgboost-dominates-tabular-data</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/unsupervised-learning-k-means-clustering-and-the-elbow-method</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/principal-component-analysis-pca-covariance-matrix-and-eigenvectors</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/deep-learning-101-feedforward-neural-networks-and-backpropagation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/computer-vision-convolutional-neural-networks-cnns-and-receptive-fields</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-model-tuning-bias-variance-tradeoff-and-l1-l2-regularization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/evaluating-ml-models-precision-recall-f1-score-and-roc-auc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-linear-regression-cost-functions-and-normal-equations-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-logistic-regression-and-the-sigmoid-activation-function-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ensemble-learning-from-decision-trees-to-random-forests-bagging-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/gradient-boosting-machines-why-xgboost-dominates-tabular-data-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/unsupervised-learning-k-means-clustering-and-the-elbow-method-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/principal-component-analysis-pca-covariance-matrix-and-eigenvectors-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/deep-learning-101-feedforward-neural-networks-and-backpropagation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/computer-vision-convolutional-neural-networks-cnns-and-receptive-fields-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-model-tuning-bias-variance-tradeoff-and-l1-l2-regularization-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/evaluating-ml-models-precision-recall-f1-score-and-roc-auc-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-linear-regression-and-the-gradient-descent-algorithm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-logistic-regression-and-the-sigmoid-activation-function-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ensemble-learning-from-decision-trees-to-random-forests-bagging-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/gradient-boosting-machines-why-xgboost-dominates-tabular-data-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/unsupervised-learning-k-means-clustering-and-the-elbow-method-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/principal-component-analysis-pca-the-math-of-dimensionality-reduction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/deep-learning-101-feedforward-neural-networks-and-backpropagation-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/computer-vision-convolutional-neural-networks-cnns-and-feature-extraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-model-tuning-bias-variance-tradeoff-and-l1-l2-regularization-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/evaluating-ml-models-precision-recall-f1-score-and-roc-auc-curves</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-linear-regression-cost-functions-and-normal-equations-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-logistic-regression-and-the-sigmoid-activation-function-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ensemble-learning-from-decision-trees-to-random-forests-bagging-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/gradient-boosting-machines-why-xgboost-dominates-tabular-data-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/unsupervised-learning-k-means-clustering-and-the-elbow-method-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/principal-component-analysis-pca-covariance-matrix-and-eigenvectors-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/deep-learning-101-feedforward-neural-networks-and-backpropagation-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/computer-vision-convolutional-neural-networks-cnns-and-receptive-fields-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-model-tuning-bias-variance-tradeoff-and-l1-l2-regularization-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/evaluating-ml-models-precision-recall-f1-score-and-roc-auc-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-linear-regression-cost-functions-and-normal-equations-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-logistic-regression-and-the-sigmoid-activation-function-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ensemble-learning-from-decision-trees-to-random-forests-bagging-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/gradient-boosting-machines-why-xgboost-dominates-tabular-data-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/unsupervised-learning-k-means-clustering-and-the-elbow-method-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/principal-component-analysis-pca-covariance-matrix-and-eigenvectors-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/deep-learning-101-feedforward-neural-networks-and-backpropagation-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/computer-vision-convolutional-neural-networks-cnns-and-receptive-fields-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-model-tuning-bias-variance-tradeoff-and-l1-l2-regularization-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/evaluating-ml-models-precision-recall-f1-score-and-roc-auc-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-linear-regression-cost-functions-and-normal-equations-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-foundations-logistic-regression-and-the-sigmoid-activation-function-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ensemble-learning-from-decision-trees-to-random-forests-bagging-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/gradient-boosting-machines-why-xgboost-dominates-tabular-data-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/unsupervised-learning-k-means-clustering-and-the-elbow-method-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/principal-component-analysis-pca-covariance-matrix-and-eigenvectors-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/deep-learning-101-feedforward-neural-networks-and-backpropagation-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/computer-vision-convolutional-neural-networks-cnns-and-receptive-fields-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/ml-model-tuning-bias-variance-tradeoff-and-l1-l2-regularization-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/machine-learning-foundations/evaluating-ml-models-precision-recall-f1-score-and-roc-auc-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/observability-monitoring/observability-2-0-explained-from-logs-and-metrics-to-ai-native-telemetry</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/observability-monitoring/observability-for-llm-applications-tracing-prompts-tokens-and-failures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/autonomous-ai-agents/physical-ai-and-edge-ai-explained-when-intelligence-leaves-the-cloud-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/deep-dive-into-tls-1-3-cryptographic-handshake-key-schedule-and-hkdf-derivation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/zero-knowledge-proofs-zk-snarks-verifying-secrets-without-revealing-them</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/homomorphic-encryption-libraries-comparing-microsoft-seal-bfv-ckks-implementations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-0-rtt-the-dangers-of-early-data-replay-attacks-and-non-idempotent-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-cbc-padding-oracles-how-poodle-and-lucky13-exploit-block-padding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-and-mitm-attacks-in-mobile-apps-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-vulnerabilities-coppersmith-s-attack-on-low-public-exponents-e-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-birthday-paradox-why-a-128-bit-hash-collides-in-2-64-attempts-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-cryptography-frodokem-and-the-conservative-security-of-unstructured-lattices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/proactive-secret-sharing-pss-rotating-key-shares-without-changing-the-root-secret</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-let-s-encrypt-configuring-certbot-timers-for-automated-seamless-renewals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/trusted-execution-environments-how-hardware-enforces-data-privacy-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/data-sovereignty-and-geopatriation-engineering-for-regional-data-boundaries-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/chacha20-poly1305-high-speed-aead-for-mobile-processors</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/x-509-pki-navigating-the-certificate-chain-of-trust-and-root-cas-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/encrypted-client-hello-ech-closing-the-tls-1-3-sni-privacy-leak</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/fully-homomorphic-encryption-fhe-computing-on-encrypted-data-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/bleichenbacher-s-oracle-how-padding-flaws-break-rsa-encryption</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-fall-of-md5-and-sha-1-understanding-hash-collisions-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-signatures-transitioning-to-crystals-dilithium-ml-dsa-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/shamir-s-secret-sharing-splitting-cryptographic-keys-mathematically-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hkdf-extracting-and-expanding-entropy-for-session-keys-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/managing-tls-certificates-subject-alternative-names-san-and-wildcards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/lattice-based-post-quantum-cryptography-preparing-production-systems-for-crystals-kyber-ml-kem-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/chacha20-stream-cipher-quarter-rounds-and-poly1305-mac-verification</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/certificate-transparency-ct-logs-preventing-rogue-cas-from-issuing-fake-certs-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-cipher-suites-the-deprecation-of-cbc-rc4-and-rsa-key-exchange-in-tls-1-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/fully-homomorphic-encryption-fhe-bootstrapping-and-noise-reduction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-timing-attacks-mitigating-side-channels-with-montgomery-reduction-and-blinding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/sha-256-internals-the-merkle-damg%C3%A5rd-construction-and-message-padding-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-hash-based-signatures-sphincs-and-winternitz-one-time-signatures-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/shamir-s-secret-sharing-polynomial-interpolation-over-finite-fields</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/key-derivation-functions-why-scrypt-defeats-asic-and-gpu-password-cracking</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-protocol-how-let-s-encrypt-automates-dns-01-and-http-01-challenges</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-cbc-padding-oracles-how-poodle-and-lucky13-exploit-block-padding-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-and-mitm-attacks-in-mobile-apps-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-0-rtt-the-dangers-of-early-data-replay-attacks-and-non-idempotent-apis-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/homomorphic-encryption-libraries-comparing-microsoft-seal-bfv-ckks-implementations-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-vulnerabilities-coppersmith-s-attack-on-low-public-exponents-e-3-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-birthday-paradox-why-a-128-bit-hash-collides-in-2-64-attempts-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-cryptography-frodokem-and-the-conservative-security-of-unstructured-lattices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/proactive-secret-sharing-pss-rotating-key-shares-without-changing-the-root-secret-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/bcrypt-cost-factors-adaptive-key-stretching-to-outpace-moore-s-law-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-let-s-encrypt-configuring-certbot-timers-for-automated-seamless-renewals-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/zero-knowledge-proofs-zk-snarks-verifying-secrets-without-revealing-them-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-evolution-of-tls-why-tls-1-0-and-1-1-died-beast-poodle-and-tls-1-2-survived</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-2-vs-tls-1-3-analyzing-the-2-rtt-to-1-rtt-handshake-reduction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/deciphering-tls-cipher-suites-key-exchange-bulk-encryption-and-macs-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/ssl-stripping-and-downgrade-attacks-how-hsts-fixes-the-flaw-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/perfect-forward-secrecy-pfs-why-static-rsa-key-exchange-was-banned-in-tls-1-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-hybrid-pki-combining-classical-ecc-with-ml-kem-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/x-509-pqc-extensions-encoding-hybrid-kyber-dilithium-keys-in-asn-1-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/nist-pqc-standards-fips-203-204-and-205-decoded</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-falcon-fast-fourier-lattices-for-digital-signatures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/isogeny-based-cryptography-the-fall-of-sike-and-the-search-for-quantum-safe-curves</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/stateful-hash-based-signatures-xmss-the-safest-post-quantum-fallback</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/pqc-migration-designing-a-cryptographic-bill-of-materials-cbom</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/quantum-safe-vpns-upgrading-ipsec-and-ikev2-with-hybrid-pqc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-ssh-configuring-openssh-with-sntrup761x25519-sha512</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/grover-s-algorithm-why-aes-128-is-dead-and-aes-256-is-post-quantum-safe-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/confidential-computing-explained-protecting-data-in-use-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hardware-security-modules-hsms-invoking-cryptographic-operations-over-the-pkcs-11-api</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/elliptic-curve-diffie-hellman-ecdh-finite-field-mathematics-and-key-agreement</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-session-resumption-psk-and-session-ticket-encryption-key-stek-rotation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/mutual-tls-mtls-certificate-based-client-authentication-and-san-validation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hmac-sha256-preventing-length-extension-attacks-with-hash-based-message-authentication-codes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/asymmetric-rsa-prime-factorization-euler-totient-and-rsa-oaep-padding</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-gcm-authenticated-encryption-the-catastrophic-security-risks-of-nonce-reuse</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/pki-certificate-revocation-sizing-crls-vs-enforcing-ocsp-stapling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/diffie-hellman-parameters-mitigating-logjam-attacks-via-safe-prime-generation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/digital-signatures-the-mathematics-of-ecdsa-verification-and-nonce-leakage-hazards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/zero-knowledge-proofs-zk-snarks-verifying-secrets-without-revealing-them-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/homomorphic-encryption-libraries-comparing-microsoft-seal-bfv-ckks-implementations-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-0-rtt-the-dangers-of-early-data-replay-attacks-and-non-idempotent-apis-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-cbc-padding-oracles-how-poodle-and-lucky13-exploit-block-padding-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-and-mitm-attacks-in-mobile-apps-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-vulnerabilities-coppersmith-s-attack-on-low-public-exponents-e-3-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-birthday-paradox-why-a-128-bit-hash-collides-in-2-64-attempts-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-cryptography-frodokem-and-the-conservative-security-of-unstructured-lattices-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/proactive-secret-sharing-pss-rotating-key-shares-without-changing-the-root-secret-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-let-s-encrypt-configuring-certbot-timers-for-automated-seamless-renewals-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hardware-security-modules-hsms-communicating-via-pkcs-11-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/elliptic-curve-diffie-hellman-ecdh-mathematical-proofs-and-key-agreement-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-session-resumption-psk-and-session-tickets</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/mutual-tls-mtls-enforcing-certificate-based-client-auth</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/hmac-sha256-the-math-behind-cryptographic-signatures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/asymmetric-rsa-prime-factorization-and-key-generation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-gcm-enforcing-confidentiality-and-integrity-with-aead</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/pki-certificate-revocation-crls-vs-ocsp-stapling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/zero-knowledge-proofs-zk-snarks-verifying-secrets-without-revealing-them-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/diffie-hellman-parameter-injection-and-logjam-mitigations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/homomorphic-encryption-libraries-comparing-microsoft-seal-bfv-ckks-implementations-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-0-rtt-the-dangers-of-early-data-replay-attacks-and-non-idempotent-apis-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-cbc-padding-oracles-how-poodle-and-lucky13-exploit-block-padding-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-and-mitm-attacks-in-mobile-apps-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-vulnerabilities-coppersmith-s-attack-on-low-public-exponents-e-3-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-birthday-paradox-why-a-128-bit-hash-collides-in-2-64-attempts-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-cryptography-frodokem-and-the-conservative-security-of-unstructured-lattices-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/proactive-secret-sharing-pss-rotating-key-shares-without-changing-the-root-secret-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-let-s-encrypt-configuring-certbot-timers-for-automated-seamless-renewals-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/digital-signatures-the-mathematics-of-ecdsa-verification-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/zero-knowledge-proofs-zk-snarks-verifying-secrets-without-revealing-them-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/homomorphic-encryption-libraries-comparing-microsoft-seal-bfv-ckks-implementations-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-1-3-0-rtt-the-dangers-of-early-data-replay-attacks-and-non-idempotent-apis-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/aes-cbc-padding-oracles-how-poodle-and-lucky13-exploit-block-padding-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/tls-certificate-pinning-defeating-rogue-cas-and-mitm-attacks-in-mobile-apps-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/rsa-vulnerabilities-coppersmith-s-attack-on-low-public-exponents-e-3-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/the-birthday-paradox-why-a-128-bit-hash-collides-in-2-64-attempts-6</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/post-quantum-cryptography-frodokem-and-the-conservative-security-of-unstructured-lattices-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/proactive-secret-sharing-pss-rotating-key-shares-without-changing-the-root-secret-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/pki-cryptography/acme-let-s-encrypt-configuring-certbot-timers-for-automated-seamless-renewals-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/site-reliability-engineering/platform-engineering-2-0-building-internal-platforms-for-ai-agents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/site-reliability-engineering/gpu-provisioning-for-platform-teams-scheduling-scarce-ai-compute</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/site-reliability-engineering/finops-for-ai-understanding-and-controlling-llm-inference-costs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/modern-c-memory-management-raii-smart-pointers-and-object-lifetimes-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/advanced-go-profiling-finding-cpu-bottlenecks-and-memory-leaks-with-pprof-and-runtime-trace-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cgo-internals-the-hidden-performance-costs-of-transitioning-between-go-and-c-boundaries</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-concurrency-memory-barriers-volatile-semantics-and-instruction-reordering-in-the-jmm</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-template-metaprogramming-sfinae-substitution-failure-is-not-an-error-and-std-enable-if</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-concurrency-deciphering-the-compiler-enforced-send-and-sync-thread-safety-traits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-customizing-object-collection-representation-and-context-protocols</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-memory-alignment-struct-padding-and-cpu-word-aligned-fetching-optimizations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/project-loom-internals-carrier-threads-virtual-thread-scheduling-and-pinning-hazards</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-executing-complex-mathematical-calculations-at-compile-time</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-optimization-how-slots-drastically-reduces-dataclass-ram-footprints</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-macros-declarative-vs-procedural-metaprogramming-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-garbage-collection-pacing-mark-assists-and-the-gogc-variable-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-jit-compilers-c1-vs-c2-tiered-compilation-and-deoptimization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-move-semantics-demystifying-lvalues-rvalues-and-std-move-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-multiprocessing-bypassing-the-gil-for-cpu-bound-math-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-unsafe-bypassing-the-borrow-checker-for-ffi-bindings</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-context-propagation-cancellation-trees-and-request-scoping</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-pattern-matching-exhaustive-switches-over-sealed-records</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-executing-logic-at-compile-time-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-management-reference-counting-vs-cycle-detection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/demystifying-golang-concurrency-goroutines-channels-and-the-m-n-scheduler</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-jvm-internals-surviving-garbage-collection-g1gc-and-metaspace-leaks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-trait-objects-dynamic-dispatch-vtables-and-box-dyn-trait</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-slices-under-the-hood-pointers-length-capacity-and-append-reallocations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-stream-api-parallel-execution-spliterators-and-forkjoinpool</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-resource-management-the-rule-of-three-five-and-zero-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-decorators-closures-functools-wraps-and-metaprogramming-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-error-handling-the-mechanics-of-defer-panic-and-recover-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/demystifying-the-go-memory-model-escape-analysis-heap-vs-stack-and-gc-mechanical-sympathy-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-smart-pointers-navigating-box-rc-and-arc-thread-safety-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-maps-under-the-hood-hash-buckets-collisions-and-eviction-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-string-pool-memory-optimization-and-string-intern-mechanics</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-inheritance-the-critical-need-for-virtual-destructors-to-prevent-leaks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-cpython-internals-how-the-cyclic-garbage-collector-works</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-mutexes-starvation-modes-and-fairness-in-sync-mutex-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-lifetimes-deciphering-the-compiler-s-implicit-elision-rules</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-threadlocal-safely-managing-state-and-avoiding-tomcat-memory-leaks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-interfaces-under-the-hood-virtual-method-tables-efaces-and-ifaces</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-unsafe-code-dereferencing-raw-pointers-and-bypassing-the-borrow-checker</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/from-java-8-to-21-the-evolution-of-records-sealed-classes-and-pattern-matching</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-sync-waitgroup-and-sync-atomic-wait-free-counters-and-hardware-cas-instructions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-nio-bytebuffer-direct-memory-allocation-and-zero-copy-os-file-transfers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-vs-consteval-enforcing-immediate-compile-time-evaluation-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-multithreading-why-the-gil-causes-thread-thrashing-on-i-o-bound-workloads-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-context-values-safely-passing-request-scoped-data-vs-the-global-variable-anti-pattern</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-procedural-macros-parsing-the-ast-to-write-custom-derive-traits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-14-records-immutability-guarantees-and-serialization-advantages-over-pojos</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-rtti-the-internal-type-info-struct-and-why-dynamic-cast-degrades-performance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-optimization-how-slots-drastically-reduces-dataclass-ram-footprints-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-reflection-under-the-hood-of-the-reflect-package-and-the-cost-of-type-inspection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-rtti-run-time-type-identification-and-the-performance-cost-of-dynamic-cast</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-asyncio-non-blocking-coroutines-under-the-global-interpreter-lock-gil</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/project-loom-virtual-threads-and-concurrency-in-java-21</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/binary-search-trees-in-go-pointer-mechanics-and-o-log-n-lookups</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/avl-trees-in-java-implementing-self-balancing-left-and-right-rotations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/red-black-trees-in-c-the-engine-behind-std-map-and-std-set-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/b-trees-in-go-implementing-high-fanout-disk-optimized-nodes-for-databases</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/tries-prefix-trees-in-java-building-a-sub-millisecond-autocomplete-engine</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/segment-trees-in-c-o-log-n-range-sum-queries-for-game-engines-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/merkle-trees-in-go-cryptographic-proofs-for-blockchains-and-git-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/min-max-heaps-in-java-array-based-complete-binary-trees-for-priority-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/fenwick-trees-bit-in-c-bitwise-magic-for-fast-cumulative-frequencies-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/lsm-trees-in-go-the-append-only-architecture-of-modern-nosql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/graph-bfs-in-go-finding-shortest-paths-with-channels-and-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/graph-dfs-in-java-recursion-call-stacks-and-topological-sorting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/dijkstra-s-algorithm-in-c-using-std-priority-queue-for-network-routing-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/a-pathfinding-in-go-heuristics-and-manhattan-distance-for-ai-navigation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/kruskal-s-mst-in-java-disjoint-set-union-union-find-for-network-cabling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/bellman-ford-in-c-detecting-arbitrage-opportunities-negative-cycles-in-finance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/floyd-warshall-in-go-o-v-3-all-pairs-shortest-path-using-dynamic-programming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/tarjan-s-scc-in-java-identifying-clusters-in-social-network-graphs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/eulerian-paths-in-c-hierholzer-s-algorithm-for-dna-sequencing-and-circuits-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/bipartite-graph-coloring-in-go-assigning-frequencies-in-radio-networks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/mastering-rust-s-ownership-borrowing-and-lifetimes-the-mechanics-of-zero-cost-safety</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-channels-synchronous-vs-asynchronous-communication-under-the-hood</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-classloaders-dynamic-loading-hierarchies-and-jvm-runtime-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-smart-pointers-measuring-the-cost-of-std-unique-ptr-and-std-shared-ptr</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-programming-from-scratch-what-actually-happens-when-c-runs</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/pointers-explained-like-you-re-looking-at-memory</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/stack-vs-heap-explained-in-c-scope-frames-vs-dynamic-os-allocations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/what-really-happens-during-malloc-free-lists-allocators-and-system-calls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-generators-processing-gigabyte-logs-with-zero-ram-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/memory-leaks-explained-the-mechanics-of-lost-heap-pointers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/dangling-pointers-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/use-after-free-uaf-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/buffer-overflow-from-first-principles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/undefined-behavior-ub-in-c</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-memory-layout-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/structs-and-memory-alignment</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/function-pointers-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-compilation-from-source-code-to-executable</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/linkers-explained-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-interfaces-dynamic-vmt-and-itable-construction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/how-a-c-program-actually-starts-and-ends</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/modern-c-from-scratch-how-to-think-in-c</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/pointers-vs-references-memory-aliasing-null-safety-and-const-correctness</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/raii-the-c-idea-that-changes-everything</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/smart-pointers-explained-transitioning-from-raw-pointers-to-modern-memory-safety</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/unique-ptr-vs-shared-ptr-vs-weak-ptr-ownership-semantics-and-reference-counting-internals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/move-semantics-explained-without-magic-stealing-guts-from-temporary-objects</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/copy-constructor-vs-move-constructor-deep-copies-vs-pointer-reassignment</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rule-of-0-3-and-5-explained-class-design-for-resource-management</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-object-lifetime-explained-storage-duration-and-memory-layout</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-concurrency-deciphering-the-send-and-sync-marker-traits</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/stack-vs-heap-in-modern-c-keeping-allocations-on-the-stack</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-templates-from-first-principles-code-generation-and-monomorphization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/stl-containers-what-happens-under-the-hood-allocators-and-iterators</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/std-vector-explained-internally-contiguous-memory-arrays</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/std-unordered-map-explained-internally-hash-buckets-and-chaining</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-exceptions-explained-stack-unwinding-and-zero-cost-abstraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-concurrency-from-scratch-std-thread-and-os-scheduling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/mutex-vs-semaphore-vs-atomic-lock-based-vs-lock-free-memory-protection</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-memory-model-explained-sequential-consistency-and-memory-ordering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/how-modern-c-prevents-memory-bugs-addresssanitizer-and-smart-pointers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-concurrency-demystifying-volatile-and-the-java-memory-model</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-from-scratch-what-actually-happens-when-you-run-java-the-jvm-abstraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/the-jvm-s-execution-engine-a-story-of-interpretation-jit-and-os-interfacing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/demystifying-java-bytecode-reading-class-files-and-stack-based-opcodes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/deep-dive-into-jit-compilation-tiered-compilation-hotspot-and-native-optimization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-memory-architecture-the-mechanics-of-stack-frames-and-the-shared-heap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/garbage-collection-from-first-principles-tracing-gc-roots-and-object-reachability</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/how-java-garbage-collectors-work-generational-hypothesis-mark-sweep-and-copy</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/the-java-memory-model-jmm-cpu-caches-instruction-reordering-and-volatile-mechanics</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-threads-vs-virtual-threads-understanding-platform-os-threads-and-project-loom-fibers</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/concurrency-from-first-principles-shared-state-race-conditions-and-thread-contention</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-template-metaprogramming-turing-completeness-at-compile-time</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/synchronization-vs-locks-vs-atomics-practical-concurrency-trade-offs-in-java</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-generics-why-do-they-exist-type-erasure-and-compile-time-safety</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-streams-what-actually-happens-under-the-hood</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-class-loading-explained-delegation-visibility-and-troubleshooting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/building-a-production-grade-java-service-from-scratch-tomcat-spring-and-fat-jars</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-customizing-object-behaviors-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-unsafe-direct-memory-manipulation-and-struct-casting-via-unsafe-pointer</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-channels-internals-deconstructing-the-hchan-struct-ring-buffers-and-lock-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-graalvm-native-image-compilation-ahead-of-time-constraints-and-reflection-maps</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/tuning-jvm-performance-sizing-survivor-spaces-and-configuring-young-generation-copy-gc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-allocators-implementing-custom-memory-arenas-for-high-frequency-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-move-semantics-under-the-hood-of-std-move-and-std-forward</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-c-extensions-bypassing-the-gil-with-thread-safe-c-bindings-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-cpython-gc-tuning-configuring-reference-counts-and-generational-thresholds</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-async-under-the-hood-of-tokio-s-work-stealing-task-scheduler-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-interior-mutability-deconstructing-refcell-rc-and-mutex-synchronization</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/advanced-go-profiling-finding-cpu-bottlenecks-and-memory-leaks-with-pprof-and-runtime-trace-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cgo-internals-the-hidden-performance-costs-of-transitioning-between-go-and-c-boundaries-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-concurrency-memory-barriers-volatile-semantics-and-instruction-reordering-in-the-jmm-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-template-metaprogramming-sfinae-substitution-failure-is-not-an-error-and-std-enable-if-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-concurrency-deciphering-the-compiler-enforced-send-and-sync-thread-safety-traits-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-customizing-object-collection-representation-and-context-protocols-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-memory-alignment-struct-padding-and-cpu-word-aligned-fetching-optimizations-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/project-loom-internals-carrier-threads-virtual-thread-scheduling-and-pinning-hazards-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-executing-complex-mathematical-calculations-at-compile-time-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-optimization-how-slots-drastically-reduces-dataclass-ram-footprints-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/advanced-go-profiling-finding-cpu-bottlenecks-and-memory-leaks-with-pprof-and-runtime-trace-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cgo-internals-the-hidden-performance-costs-of-transitioning-between-go-and-c-boundaries-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-concurrency-memory-barriers-volatile-semantics-and-instruction-reordering-in-the-jmm-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-template-metaprogramming-sfinae-substitution-failure-is-not-an-error-and-std-enable-if-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-concurrency-deciphering-the-compiler-enforced-send-and-sync-thread-safety-traits-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-customizing-object-collection-representation-and-context-protocols-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-memory-alignment-struct-padding-and-cpu-word-aligned-fetching-optimizations-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/project-loom-internals-carrier-threads-virtual-thread-scheduling-and-pinning-hazards-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-executing-complex-mathematical-calculations-at-compile-time-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-optimization-how-slots-drastically-reduces-dataclass-ram-footprints-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/advanced-go-profiling-finding-cpu-bottlenecks-and-memory-leaks-with-pprof-and-runtime-trace-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/cgo-internals-the-hidden-performance-costs-of-transitioning-between-go-and-c-boundaries-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/java-concurrency-memory-barriers-volatile-semantics-and-instruction-reordering-in-the-jmm-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-template-metaprogramming-sfinae-and-std-enable-if</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/rust-concurrency-deciphering-the-compiler-enforced-send-and-sync-thread-safety-traits-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-dunder-methods-customizing-object-collection-representation-and-context-protocols-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/go-memory-alignment-struct-padding-and-cpu-word-aligned-fetching-optimizations-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/project-loom-internals-carrier-threads-virtual-thread-scheduling-and-pinning-hazards-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/c-constexpr-executing-complex-mathematical-calculations-at-compile-time-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/programming-languages/python-memory-optimization-how-slots-drastically-reduces-dataclass-ram-footprints-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/applying-solid-principles-in-software-architecture-designing-extensible-clean-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-the-latency-and-blocking-costs-of-two-phase-commit-2pc-and-three-phase-commit-3pc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-rebalancing-moving-terabytes-of-data-without-database-downtime</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-chassis-standardizing-logging-tracing-and-authorization-across-polyglot-services</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-netflix-video-transcoding-pipelines-cdn-caching-and-dash-adaptive-streaming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-routing-stabilizing-node-failures-with-consistent-hashing-and-virtual-nodes-vnodes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/orchestrating-sagas-writing-commutative-and-idempotent-compensating-transactions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-designing-twitter-snowflake-for-monotonic-64-bit-sorting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-resilience-processing-poison-pills-and-implementing-dead-letter-queues-dlq</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/feature-toggles-branch-by-abstraction-and-decoupling-deployment-from-software-release</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/refactoring-legacy-code-the-sprout-method-feather-s-characterization-and-feature-toggles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-transactional-outbox-pattern-dual-writes-and-cdc-with-debezium</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-strangler-fig-pattern-incrementally-migrating-monoliths-to-microservices-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/demystifying-cap-theorem-and-pacelc-in-distributed-databases</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-bulkhead-pattern-isolating-resource-pools-to-prevent-cascading-failures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/backend-for-frontend-bff-tailoring-apis-for-mobile-vs-web-clients</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/event-driven-architecture-pub-sub-vs-point-to-point-message-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-tracing-context-propagation-with-opentelemetry-and-jaeger</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/dependency-inversion-vs-dependency-injection-ioc-container-mechanics-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-idempotent-apis-handling-network-retries-safely-in-payments</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-twitter-snowflake-vs-uuidv4-vs-uuidv7-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/consistent-hashing-designing-distributed-caches-that-survive-node-failures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/event-sourcing-cqrs-escaping-the-crud-monolith</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/domain-driven-design-ddd-aggregates-entities-and-value-objects</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-architecture-implementing-a-scalable-event-store-database</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/graphql-vs-rest-solving-the-n-1-query-problem-with-dataloaders</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-caching-strategies-cache-aside-write-through-and-write-behind-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-liskov-substitution-principle-preventing-fragile-inheritance-trees-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-rebalancing-moving-terabytes-of-data-without-downtime</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-netflix-video-transcoding-pipelines-and-dash-adaptive-streaming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/resilient-microservices-exponential-backoff-and-jitter-algorithms</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-saga-pattern-designing-idempotent-compensating-transactions-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/refactoring-legacy-code-the-sprout-method-and-feature-toggles</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-a-global-distributed-rate-limiter-redis-cluster-sliding-window-logs-and-token-buckets</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/api-pagination-why-cursor-based-pagination-outperforms-offset-limit</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-ui-patterns-handling-eventual-consistency-with-websockets-and-polling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/apollo-graphql-federation-composing-a-unified-supergraph-from-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cache-stampedes-mitigating-the-thundering-herd-problem-with-probabilistic-early-expiration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-open-closed-principle-implementing-the-strategy-pattern-for-extensibility-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-databases-the-nightmare-of-cross-shard-joins-and-application-level-scatter-gather</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-bitly-base62-encodings-collision-prevention-and-key-generation-services</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-resilience-implementing-dead-letter-queues-dlqs-for-poison-pills</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-sagas-writing-idempotent-and-commutative-compensating-transactions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/feature-toggles-branch-by-abstraction-and-decoupling-deployment-from-release</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-the-saga-pattern-choreography-vs-orchestration-vs-two-phase-commit-2pc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/graphql-api-design-solving-the-n-1-database-query-problem-with-dataloaders</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-architecture-building-an-append-only-event-store-with-apache-kafka-log-segments</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/domain-driven-design-ddd-translating-ubiquitous-language-into-isolated-bounded-contexts</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cache-stampedes-preventing-thundering-herds-with-probabilistic-early-expiration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-liskov-substitution-principle-diagnosing-and-fixing-fragile-base-class-hierarchies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-routing-stabilizing-node-failures-with-consistent-hashing-and-vnodes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-designing-twitter-snowflake-for-monotonic-64-bit-sorting-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-resilience-processing-poison-pills-and-implementing-dead-letter-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/orchestrating-sagas-writing-commutative-and-idempotent-compensating-transactions-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/system-design-basics-how-dns-resolution-actually-works</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/system-design-basics-layer-4-vs-layer-7-load-balancing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/system-design-basics-sql-vs-nosql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/system-design-basics-caching-strategies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/system-design-basics-asynchronous-processing-with-message-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/advanced-system-design-epidemic-gossip-protocols</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/advanced-system-design-probabilistic-data-structures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/advanced-system-design-consistent-hashing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/advanced-system-design-distributed-consensus-raft-vs-paxos</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/advanced-system-design-resolving-partitions-with-vector-clocks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-whatsapp-websockets-xmpp-and-actor-based-scalability</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/saga-pattern-centralized-orchestration-with-temporal-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-sidecar-pattern-service-meshes-envoy-and-proxies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-state-machine-design-pattern-implementing-clear-workflows</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/database-sharding-horizontal-scaling-of-sql-databases-with-vitess</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/clean-architecture-ports-and-adapters-hexagonal-in-microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-systems-from-scratch-why-one-computer-isn-t-enough</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cap-theorem-explained-without-the-academic-jargon</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/consistency-vs-availability-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/event-driven-architecture-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/message-queues-vs-event-streaming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/kafka-explained-through-a-real-system</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/api-gateway-architecture-explained</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservices-when-they-help-and-when-they-hurt</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-a-secure-scalable-ai-native-application</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/cqrs-projections-syncing-write-and-read-dbs-asynchronously</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/conclusion-the-evolution-of-system-design-in-2026</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-api-gateway-pattern-rate-limiting-routing-and-security-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-locking-redlock-vs-single-instance-redis-locks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/interface-segregation-designing-single-purpose-interfaces-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharding-relational-databases-hash-based-vs-range-based</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-scaling-mitigating-replication-lag-and-read-your-own-writes-inconsistencies</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-a-global-cdn-edge-caching-and-cache-invalidation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/multi-paxos-internals-log-replication-proposer-leaders-and-acceptor-majorities</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-traffic-shapers-implementing-the-leaky-bucket-algorithm-for-rate-limiting</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-microservice-chassis-pattern-decentralizing-log-telemetry-and-auth-configurations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/resolving-graphql-n-1-query-loops-request-coalescing-and-ticking-batch-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/decentralized-sagas-designing-event-driven-choreography-workflows-over-kafka</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/snowflake-id-generation-handling-system-clock-drift-and-preventing-duplicate-collisions</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/circuit-breaker-mechanics-state-transitions-closed-open-half-open-and-fallback-metrics</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/mitigating-cache-stampedes-dynamic-probabilistic-key-expiration-via-xfetch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/clean-code-architecture-pragmatic-design-boundaries-vs-premature-object-abstraction</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/the-circuit-breaker-pattern-preventing-cascade-failures-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/event-driven-sagas-choreography-and-distributed-rollbacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/clean-code-principles-pragmatic-balance-of-dry-kiss-and-yagni</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-the-latency-and-blocking-costs-of-two-phase-commit-2pc-and-three-phase-commit-3pc-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-rebalancing-moving-terabytes-of-data-without-database-downtime-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-chassis-standardizing-logging-tracing-and-authorization-across-polyglot-services-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-netflix-video-transcoding-pipelines-cdn-caching-and-dash-adaptive-streaming-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-routing-stabilizing-node-failures-with-consistent-hashing-and-virtual-nodes-vnodes-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/orchestrating-sagas-writing-commutative-and-idempotent-compensating-transactions-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-designing-twitter-snowflake-for-monotonic-64-bit-sorting-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-resilience-processing-poison-pills-and-implementing-dead-letter-queues-dlq-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/feature-toggles-branch-by-abstraction-and-decoupling-deployment-from-software-release-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/refactoring-legacy-code-the-sprout-method-feather-s-characterization-and-feature-toggles-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-the-latency-and-blocking-costs-of-two-phase-commit-2pc-and-three-phase-commit-3pc-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-rebalancing-moving-terabytes-of-data-without-database-downtime-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-chassis-standardizing-logging-tracing-and-authorization-across-polyglot-services-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-netflix-video-transcoding-pipelines-cdn-caching-and-dash-adaptive-streaming-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-routing-stabilizing-node-failures-with-consistent-hashing-and-virtual-nodes-vnodes-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/orchestrating-sagas-writing-commutative-and-idempotent-compensating-transactions-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-designing-twitter-snowflake-for-monotonic-64-bit-sorting-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-resilience-processing-poison-pills-and-implementing-dead-letter-queues-dlq-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/feature-toggles-branch-by-abstraction-and-decoupling-deployment-from-software-release-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/refactoring-legacy-code-the-sprout-method-feather-s-characterization-and-feature-toggles-3</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-transactions-the-latency-and-blocking-costs-of-two-phase-commit-2pc-and-three-phase-commit-3pc-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-rebalancing-moving-terabytes-of-data-without-database-downtime-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-chassis-standardizing-logging-tracing-and-authorization-across-polyglot-services-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/designing-netflix-video-transcoding-pipelines-cdn-caching-and-dash-adaptive-streaming-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/sharded-database-routing-stabilizing-node-failures-with-consistent-hashing-and-virtual-nodes-vnodes-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/orchestrating-sagas-writing-commutative-and-idempotent-compensating-transactions-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/distributed-id-generation-designing-twitter-snowflake-for-monotonic-64-bit-sorting-5</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/microservice-resilience-processing-poison-pills-and-implementing-dead-letter-queues-dlq-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/feature-toggles-branch-by-abstraction-and-decoupling-deployment-from-software-release-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/software-design/refactoring-legacy-code-the-sprout-method-feather-s-characterization-and-feature-toggles-4</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/devsecops-supply-chain/software-supply-chain-security-explained-sboms-provenance-and-trust</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/article/devsecops-supply-chain/ai-supply-chain-risk-securing-models-datasets-and-weights</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/ai-evaluation/ai-evaluation-explained-to-harness</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/ai-governance/ai-governance-model-accountability</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/ai-infrastructure/ai-infrastructure-at-scale-inference-clusters-and-training-supercomputing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/generative-ai/llm-rag-fundamentals-architecture-retrieval-and-agentic-systems</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/machine-learning-foundations/ml-foundations-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/containers-orchestration/cloud-native-kubernetes-fundamentals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/observability-monitoring/observability-for-ai-native-systems-tracing-tokens-and-failures</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/platform-engineering/platform-engineering-for-ai-workloads</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/security-fundamentals/cybersecurity-fundamentals-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/identity-access/oauth2-oidc-jwt-from-zero-to-attacks</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/devsecops-supply-chain/software-ai-supply-chain-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/programming-languages/c-internals-from-scratch</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/programming-languages/c-internals-from-scratch-memory-ownership-concurrency-and-the-stl</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/software-design/distributed-systems-system-design-fundamentals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/programming-languages/java-internals-from-scratch-jvm-memory-concurrency-and-production-services</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/course/backend-apis/secure-api-design-session-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/python</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/go</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/javascript</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/typescript</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/object-oriented-programming</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/concurrency</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/rest</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/graphql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/grpc</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/microservices</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/message-queues</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/oauth-2</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/openid-connect</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/jwt</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/saml</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/tls</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/x509-certificates</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/public-key-infrastructure</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/aws</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/azure</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/gcp</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/docker</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/kubernetes</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/terraform</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/ansible</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/sql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/postgresql</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/mongodb</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/data-modeling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/owasp-top-10</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/threat-modeling</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/penetration-testing</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/zero-trust-architecture</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/machine-learning</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/large-language-models</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/retrieval-augmented-generation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/topics/prompt-engineering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/programming-languages</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/backend-apis</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/software-design</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/cloud-platforms</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/containers-orchestration</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/identity-access</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/pki-cryptography</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/appsec-threats</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/databases</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/machine-learning-foundations</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/generative-ai</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/observability-monitoring</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/site-reliability-engineering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/cloud-security-compliance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/devsecops-supply-chain</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/ai-llm-security</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/autonomous-ai-agents</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/platform-engineering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/security-fundamentals</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/ai-infrastructure</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/ai-evaluation</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/ai-governance</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/ai-software-engineering</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/technology/edge-physical-ai</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/learn/ai-ml-platform-engineer-roadmap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/learn/backend-systems-engineer-roadmap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/learn/cloud-platform-engineer-roadmap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
  <url>
    <loc>http://localhost:5173/learn/identity-application-security-engineer-roadmap</loc>
    <lastmod>2026-10-04</lastmod>
  </url>
</urlset>