<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://sanj.dev/tags/ai</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/architecture</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/agentic-ai-fintech-payments-guide</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/fintech</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/index</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/payments</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/security</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags</loc><lastmod>2026-06-06T17:28:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/lora-training-2025-ultimate-guide</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/services</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/train-stable-diffusion-lora-self-portraits</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/hardware</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/qwen-3-6-27b-dual-rtx-3090-llama-cpp-tuning</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/local-llm</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/optimization</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/performance</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/comparison</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/data-engineering</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/duckdb</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ducklake-vs-iceberg-lakehouse-format-2026</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/iceberg</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/lakehouse</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/devops</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/kubernetes</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kubernetes-secrets-management-comparison</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ai-agents</loc><lastmod>2026-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kelos-kubernetes-autonomous-ai-agents</loc><lastmod>2026-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/platform-engineering</loc><lastmod>2026-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/developer-tools</loc><lastmod>2026-04-23T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/qwen3-6-27b-dense-coding-breakthrough</loc><lastmod>2026-04-23T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/tutorial</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aider-vs-opencode-vs-claude-code-vs-goose</loc><lastmod>2026-04-16T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cli-tools</loc><lastmod>2026-04-16T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/goose-vs-claude-code</loc><lastmod>2026-04-16T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/best-local-llm-models-2026</loc><lastmod>2026-04-13T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/databases</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/prometheus-scaling-thanos-mimir-victoriametrics</loc><lastmod>2026-04-12T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/llm</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ollama</loc><lastmod>2026-04-09T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/privacy</loc><lastmod>2026-04-09T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/self-hosted</loc><lastmod>2026-04-09T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/self-hosted-llm-guide-2026</loc><lastmod>2026-04-09T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-agents-on-blockchain-2026</loc><lastmod>2026-04-07T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/blockchain</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/defi</loc><lastmod>2026-04-07T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/research</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/chronicle-queue-tutorial-getting-started</loc><lastmod>2026-04-06T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/java</loc><lastmod>2026-04-06T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/messaging</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aeron-queue-implementation-guide</loc><lastmod>2026-04-06T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/claude-outages-ai-vendor-lockin-enterprise-risk</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/choosing-crypto-custody-solution</loc><lastmod>2026-04-05T16:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/qwen-3-6-vs-gemma-4-comparison-2026</loc><lastmod>2026-04-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aeron-alternatives-messaging-comparison</loc><lastmod>2026-04-04T04:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/layer-2-solutions-optimism-vs-arbitrum-vs-zksync</loc><lastmod>2026-04-03T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/gemini-code-assist-vs-github-copilot</loc><lastmod>2026-04-02T10:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cost-optimization</loc><lastmod>2026-04-08T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/prometheus-storage-scaling-thanos-cortex-mimir-cost-models</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cloud</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cloudflare-dynamic-workers-ai-agents</loc><lastmod>2026-04-03T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/serverless</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/containers</loc><lastmod>2026-04-11T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/networking</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/podman-pasta-vs-slirp4netns-networking</loc><lastmod>2026-04-03T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/fix-protocol-production-patterns</loc><lastmod>2026-04-03T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/trading</loc><lastmod>2026-04-08T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/opencode-deep-dive-2026</loc><lastmod>2026-04-03T16:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/postgresql-timescaledb-clickhouse-comparison</loc><lastmod>2026-03-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/real-time-risk-engines-architecture-scaling</loc><lastmod>2026-04-03T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/google-antigravity-quota-problems-fix</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/troubleshooting</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/autogen-microsoft-multi-agent-framework</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/the-real-skill-in-programming-is-debugging-everything-else-is-copy-paste</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/solana-vs-ethereum-defi-protocols</loc><lastmod>2026-04-03T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/1000-dollar-local-llm-rig-70b</loc><lastmod>2026-04-17T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rabbitmq-vs-aeron-messaging-comparison</loc><lastmod>2026-04-03T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/compliance</loc><lastmod>2026-04-03T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/mifid-ii-transaction-reporting-technical-guide</loc><lastmod>2026-04-03T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/building-oms-crypto-exchanges</loc><lastmod>2026-04-03T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/architecting-bespoke-systematic-fx-infrastructure</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/local-ai-sbc-llm-guide-2026</loc><lastmod>2026-04-03T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/comparing-ai-cli-coding-assistants</loc><lastmod>2026-04-11T13:16:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kustomize-vs-helm-2026</loc><lastmod>2026-04-03T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2026-02-21-knowledge-collapse-ai-engineering</loc><lastmod>2026-04-03T21:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/nerdctl-for-docker-refugees</loc><lastmod>2026-04-03T15:05:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kubernetes-cni-benchmark-guide</loc><lastmod>2026-04-03T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/maker-framework-implementation-guide</loc><lastmod>2026-04-03T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rootless-container-security-2026</loc><lastmod>2026-04-11T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/clawhavoc-ai-agent-supply-chain-attack</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/incident-response</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/mongobleed-cve-2025-14847-critical-mongodb-vulnerability</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/llm-reliability-tax-deterministic-systems</loc><lastmod>2025-12-26T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/vibe-sdk-cloudflare-open-source-ai-coding-platform</loc><lastmod>2025-12-25T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/aws</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-12-24-the-broken-promise-of-aws-http-apis</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/why-simple-architecture-wins</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-12-19-stop-building-chatbots-practical-ml</loc><lastmod>2025-12-19T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/paas-first-2026-kubernetes</loc><lastmod>2026-04-08T17:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/terraform-pulumi-aws-cdk-2025-decision-framework</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-12-14-when-ai-hallucinations-halt-trains</loc><lastmod>2025-12-14T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ultimate-local-kubernetes-showdown-2025</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-12-09-git-commit-spoofing-is-trivial</loc><lastmod>2025-12-09T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/react-server-components-mistake</loc><lastmod>2025-12-07T22:47:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/web-development</loc><lastmod>2025-12-07T22:47:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/how-models-think</loc><lastmod>2025-12-07T19:05:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/container-runtime-showdown-2025</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/coding</loc><lastmod>2025-11-23T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/gemini</loc><lastmod>2025-11-23T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/gemini-3-vs-grok-4-1-fast-2025</loc><lastmod>2025-11-23T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/grok</loc><lastmod>2025-11-23T18:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/agentic-ai</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/maker-framework-2025</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/arcprize-leaderboard</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/developers-guide-to-toon</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/meshery-multi-cluster-kubernetes-manager-2025</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/gcp</loc><lastmod>2025-11-08T12:36:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/iap-cloud-run-security-setup</loc><lastmod>2025-11-08T12:36:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/llm-cost-control</loc><lastmod>2025-11-04T12:57:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/microservices</loc><lastmod>2025-11-04T12:57:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/resources</loc><lastmod>2025-11-04T12:57:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/prompting-fine-tuning-rag-rl</loc><lastmod>2025-10-26T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/openai-bans-eric-hartford-ai-transparency-flashpoint</loc><lastmod>2025-10-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/clickhouse-timescaledb-influxdb-time-series-comparison</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/time-series</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/solana-mev-jito-deep-dive</loc><lastmod>2026-04-03T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cilium-calico-flannel-cni-comparison-2025</loc><lastmod>2026-03-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/chatgpt-empathy-ai-behavior-analysis</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/real-cost-of-ai-openai-financials</loc><lastmod>2025-10-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/affordable-ai-hardware-local-llms</loc><lastmod>2026-04-17T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/openai-psychoanalysis-llms-mental-health-diagnostics</loc><lastmod>2025-09-28T09:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/codeassistants</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/debugging</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/developertools</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-code-assistants-failing-complex-debugging</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/qwen3-next-80b-a3b-reasoning-breakthrough-2025</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/reasoning</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ai-security</loc><lastmod>2025-09-05T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cryptocurrency</loc><lastmod>2025-09-05T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cursor-ai-security-threat-open-vsx-malicious-extensions</loc><lastmod>2025-09-05T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cybersecurity</loc><lastmod>2025-09-05T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ide-security</loc><lastmod>2025-09-05T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/finops-best-practices-2025</loc><lastmod>2025-09-05T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/crypto</loc><lastmod>2025-08-31T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ethereum</loc><lastmod>2025-08-31T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/solana</loc><lastmod>2025-08-31T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/solana-ethereum-mev-trading-2025</loc><lastmod>2025-08-31T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-browser-prompt-injection-comet-security</loc><lastmod>2025-08-25T20:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/browser</loc><lastmod>2025-08-25T20:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/prompt-injection</loc><lastmod>2025-08-25T20:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kubernetes-hetzner-cloud-2025</loc><lastmod>2025-08-16T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/chatgpt-4-vs-chatgpt-5-community-reversal</loc><lastmod>2025-08-15T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/github-actions-gitlab-ci-jenkins-comparison-2025</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/amazon-q-security-incident-destructive-code-analysis</loc><lastmod>2025-07-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cilium-calico-flannel-cni-performance-comparison</loc><lastmod>2026-04-06T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/review-how-experts-spot-ai-fakes-digital-images</loc><lastmod>2025-07-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/categories/ai</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/categories</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/categories/machine-learning</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/categories/technical</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/small-llms-are-the-future</loc><lastmod>2025-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/modern-data-lakehouse-patterns-2025</loc><lastmod>2025-07-19T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/serverless-container-frameworks-2025</loc><lastmod>2025-07-18T16:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/self-hosting-addiction-when-infrastructure-becomes-product</loc><lastmod>2025-07-17T20:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/mev-bot-uniswap-arbitrage-2025</loc><lastmod>2025-07-15T16:34:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/analytics</loc><lastmod>2025-07-12T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ducklake-iceberg-modern-lakehouse-architecture-2025</loc><lastmod>2025-07-12T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/finops-cloud-cost-optimization-devops-teams</loc><lastmod>2025-07-12T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/fintech-cto</loc><lastmod>2026-03-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/high-performance-systems</loc><lastmod>2026-03-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/leadership</loc><lastmod>2025-10-17T10:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/quantitative-finance</loc><lastmod>2025-10-17T10:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/about</loc><lastmod>2025-10-17T10:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/trading-systems</loc><lastmod>2026-03-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-reasoning-models-2025-breakthroughs-and-vulnerabilities</loc><lastmod>2026-04-08T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/arm-vs-x86-cloud-compute-2025</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/duckdb-data-engineering-modern-analytics-2025</loc><lastmod>2025-07-09T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/building-affordable-ai-hardware-local-llms</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/amd-vs-nvidia-ai-workloads-performance-2025</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aeron-vs-kafka-messaging-comparison</loc><lastmod>2026-03-17T10:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/docker-vs-podman-comparison</loc><lastmod>2026-04-04T12:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/economics</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/finance</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/trading-risk-comprehensive-guide</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-agent-security-enterprise-risks-mitigation-2025</loc><lastmod>2025-06-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/advanced-lora-self-portraits-guide</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/anime</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/civitai</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/flux</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/generative-ai</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/lora</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/machine-learning</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/photorealism</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/self-portraits</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/stable-diffusion</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cockroachdb</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/distributed-sql-databases-comparison</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/tidb</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/yugabytedb</loc><lastmod>2026-04-24T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rust-production-performance-vs-overhead</loc><lastmod>2025-05-23T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/amd-9070xt-vs-nvidia-rtx-4070-5070-comparison</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-code-security-tools-comparison</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/scalable-ai-ready-data-architecture-2025</loc><lastmod>2025-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cloudflare</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cloudflare-saas-hostname-dns-configuration</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/custom-domain</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/dns</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/hosting</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/saas</loc><lastmod>2025-12-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/hashicorp-vault-aws-secrets-azure-key-vault-comparison</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aws-cli-sso-device-code-authentication</loc><lastmod>2025-05-03T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/linux</loc><lastmod>2025-05-02T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/banish-flatpak-eol-warnings-forever</loc><lastmod>2025-05-02T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/arm-vs-x86-cloud-2025</loc><lastmod>2025-04-29T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/enterprise</loc><lastmod>2026-04-08T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rancher-openshift-tanzu-enterprise-kubernetes-comparison</loc><lastmod>2026-04-08T13:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/nats-kafka-rabbitmq-messaging-comparison</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/pulsar-kafka-redpanda-streaming-comparison</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cloud-native</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/kafka</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/streaming</loc><lastmod>2026-03-17T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/helm-kustomize-argocd-kubernetes-deployment-comparison</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/advanced-git-techniques-for-modern-development</loc><lastmod>2025-04-01T10:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/critical-kubernetes-ingress-vulnerabilities-ingressnightmare</loc><lastmod>2025-03-25T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/vulnerability</loc><lastmod>2025-03-25T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aws-lambda-cloud-run-azure-container-instances-comparison</loc><lastmod>2025-03-19T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/branch-prediction</loc><lastmod>2025-04-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/compiler-optimization</loc><lastmod>2025-04-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cpu-architecture</loc><lastmod>2025-04-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/modern-cpu-architecture-deep-dive</loc><lastmod>2025-04-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/memory-systems</loc><lastmod>2025-04-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/devsecops-best-practices-2025</loc><lastmod>2025-03-15T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rise-of-agentic-ai</loc><lastmod>2025-03-22T14:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-03-09-key-insights-on-the-anthropic-model-context-protocol</loc><lastmod>2025-03-09T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cloud-computing</loc><lastmod>2025-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/quantum-computing-cloud-guide</loc><lastmod>2026-04-08T11:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/unikernels</loc><lastmod>2025-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/wasm-meets-unikernels-secure-cloud-deployments</loc><lastmod>2025-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/webassembly</loc><lastmod>2025-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/services/cloud-infrastructure-modernization</loc><lastmod>2026-05-31T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/cloud-architecture</loc><lastmod>2026-03-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/services/financial-data-platforms</loc><lastmod>2026-05-31T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/services/fractional-cto-advisory</loc><lastmod>2026-05-31T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/imprint</loc><lastmod>2026-05-31T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kdb-vs-timescaledb-market-data-comparison</loc><lastmod>2026-04-08T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/services/trading-and-market-systems</loc><lastmod>2026-05-31T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/work-with-me</loc><lastmod>2026-03-30T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/serverless-vs-self-hosted-real-cost-analysis</loc><lastmod>2026-04-05T10:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-02-11-xrp-vs-bitcoin-comparison</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/chronicle-vs-aeron</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/serverless-container-framework-simplified-deployment</loc><lastmod>2026-04-08T12:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ethical-ai-code-generation</loc><lastmod>2025-01-25T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/spinkube-kubernetes-webassembly-revolution</loc><lastmod>2025-01-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/2025-01-26-export-pinentrykdeusewallet1</loc><lastmod>2025-01-18T18:38:04+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/oracle-javascript-trademark-challenged</loc><lastmod>2025-01-15T20:35:50+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/javascript</loc><lastmod>2025-01-15T20:35:50+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/legal</loc><lastmod>2025-01-15T20:35:50+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/azure</loc><lastmod>2025-01-25T11:45:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/serverless-security-pitfalls-2025</loc><lastmod>2025-01-25T11:45:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/b2b-payments</loc><lastmod>2025-01-22T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/navigating-b2b-payments-2025</loc><lastmod>2025-01-22T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/expense-management</loc><lastmod>2025-01-22T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/fintech-trends-2025</loc><lastmod>2025-01-15T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/global-payments</loc><lastmod>2025-01-22T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/virtual-cards</loc><lastmod>2025-01-22T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/malicious-npm-packages-target-solana-private-keys</loc><lastmod>2025-01-11T21:15:03+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-code-generation-models-comparison</loc><lastmod>2025-11-29T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/development</loc><lastmod>2025-11-29T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/tools</loc><lastmod>2025-11-29T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-carbon-emissions</loc><lastmod>2026-04-08T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/sustainability</loc><lastmod>2026-04-08T15:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/git</loc><lastmod>2026-04-08T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/top-ai-coding-pitfalls-avoid</loc><lastmod>2024-09-27T23:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cplusplus-rust-detailed-comparison</loc><lastmod>2024-09-26T23:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/graalvm</loc><lastmod>2024-09-25T23:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/maximize-efficiency-graalvm-java-native-image-performance</loc><lastmod>2024-09-25T23:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/jvm</loc><lastmod>2024-09-25T23:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/hate-prompt-engineering-dspy-rescue</loc><lastmod>2026-04-08T16:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/eks-auto-vs-gke-comparison</loc><lastmod>2025-06-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/arm</loc><lastmod>2026-04-08T13:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/arm-vs-x86-cloud-performance</loc><lastmod>2026-04-08T13:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/benchmarks</loc><lastmod>2026-04-08T13:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/x86</loc><lastmod>2026-04-08T13:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/chronicle-vs-aeron-vs-others</loc><lastmod>2026-03-19T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/find-the-right-llm-model</loc><lastmod>2024-07-28T13:09:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/programming</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/which-llm-for-code-generation</loc><lastmod>2024-07-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kind-vs-k3d-vs-k0s</loc><lastmod>2026-06-06T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/auto-create-builder-pattern-code-in-eclipse</loc><lastmod>2025-01-25T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/large-language-models-llms-write-compilable-code</loc><lastmod>2024-05-26T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/beyond-kubernetes-exploring-webassembly-cloud-native</loc><lastmod>2024-05-28T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/pulsar-vs-kafka-deep-dive</loc><lastmod>2026-04-08T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/scaling-for-success</loc><lastmod>2024-04-27T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/data</loc><lastmod>2024-04-19T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/simplify-error-handling-in-apache-beam-with-asgarde</loc><lastmod>2024-04-19T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-research-emotional-labor-workplace-impact</loc><lastmod>2026-04-08T15:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/psychology</loc><lastmod>2026-04-08T15:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/workplace-dynamics</loc><lastmod>2026-04-08T15:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/data-engineering</loc><lastmod>2024-04-01T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/big-data</loc><lastmod>2024-03-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/integration</loc><lastmod>2024-03-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kafka-in-2024</loc><lastmod>2024-03-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-running-llms-on-your-desktop</loc><lastmod>2025-01-25T14:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/settlement-risk</loc><lastmod>2024-02-21T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/risk</loc><lastmod>2024-02-21T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/strategy</loc><lastmod>2024-02-21T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/technology</loc><lastmod>2024-02-21T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kubernetes-pod-security-standards</loc><lastmod>2024-02-22T09:23:45+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/rust</loc><lastmod>2024-02-22T14:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rust-for-java-developers</loc><lastmod>2024-02-22T14:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/systems-programming</loc><lastmod>2024-02-22T14:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/awslambda-vs-cloudrun</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/aws-azure-gcp</loc><lastmod>2024-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/bigqueryml-example</loc><lastmod>2024-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/bigquery-row-level-security</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/awk-one-liners</loc><lastmod>2024-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/vector-databases-powering-ai-applications</loc><lastmod>2024-02-15T09:15:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/gcp-gke-security-exploit</loc><lastmod>2024-01-24T08:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/bigquery</loc><lastmod>2024-01-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/google-cloud</loc><lastmod>2024-01-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/predicting-purchases-with-bigquery-ml</loc><lastmod>2024-01-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/apache-kafka-vs-apache-pulsar-comparison</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/container-orchestration-with-kubernetes</loc><lastmod>2024-01-22T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/podman-vs-docker-container-engines-compared</loc><lastmod>2024-01-20T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/grafana</loc><lastmod>2024-01-10T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/monitoring</loc><lastmod>2024-01-10T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/monitoring-alerting-microservices</loc><lastmod>2024-01-10T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/observability</loc><lastmod>2024-01-10T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/prometheus</loc><lastmod>2024-01-10T09:30:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/computing</loc><lastmod>2023-12-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/productivity</loc><lastmod>2023-12-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/reviews</loc><lastmod>2023-12-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/thinkpad-z16-gen-2</loc><lastmod>2023-12-20T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/banking</loc><lastmod>2023-12-05T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/straggler-pattern</loc><lastmod>2023-12-05T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/what-is-aws-fargate</loc><lastmod>2023-11-23T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/why-doesnt-amd-intel-make-chips-like-the-m2</loc><lastmod>2023-10-02T13:14:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/scaling-rust-builds-with-bazel</loc><lastmod>2023-09-25T13:14:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/concurrency</loc><lastmod>2023-07-07T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/python</loc><lastmod>2023-07-07T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/python-losing-its-gil</loc><lastmod>2023-07-07T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/gcr-vs-aws-app-runner</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/crypto-binance-problems</loc><lastmod>2023-06-05T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/mastering-docker-containerization</loc><lastmod>2023-05-20T14:45:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/java-20</loc><lastmod>2023-03-30T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/virtual-threads</loc><lastmod>2023-03-30T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/dataflow-vs-azure-streaming</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/bash</loc><lastmod>2023-02-16T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/rust-cmd-tools</loc><lastmod>2023-02-16T18:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/java-vms</loc><lastmod>2023-01-30T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ml-ops</loc><lastmod>2023-01-04T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ai-ml</loc><lastmod>2023-01-04T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ci-cd</loc><lastmod>2023-01-04T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/kubeflow</loc><lastmod>2023-01-04T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/mlops</loc><lastmod>2023-01-04T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/model-deployment</loc><lastmod>2023-01-04T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/gcp-vs-azure-networking</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/crypto-liquidity</loc><lastmod>2022-11-20T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cryptofeed-xchange</loc><lastmod>2025-11-29T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/updating-a-bigquery-schema-with-nested-fields</loc><lastmod>2022-11-04T16:28:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/crypto-market-makers</loc><lastmod>2022-09-25T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/java-bytebuffers</loc><lastmod>2022-09-15T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/memory</loc><lastmod>2022-09-15T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/nio</loc><lastmod>2022-09-15T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/azure-monitor-costs</loc><lastmod>2026-04-08T09:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kubeflow</loc><lastmod>2022-05-12T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/kafka-vs-dataflow</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cloud-gotchas-2</loc><lastmod>2022-04-11T16:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/create-k8cluster-azure</loc><lastmod>2022-04-01T11:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cloud-gotchas-1</loc><lastmod>2022-03-14T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/migration</loc><lastmod>2022-03-14T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/automation</loc><lastmod>2022-02-22T09:49:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2022/02/reverse-engineering-existing-gcp.html</loc><lastmod>2022-02-22T09:49:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/terraform</loc><lastmod>2022-02-22T09:49:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/compare_aws_azure_gcp</loc><lastmod>2022-02-01T15:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2022/01/raspberry-piraspbian.html</loc><lastmod>2022-01-31T11:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/tutorials</loc><lastmod>2022-01-31T11:20:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2022/01/undelete-bigquery-table.html</loc><lastmod>2022-01-11T09:14:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/java-17</loc><lastmod>2021-12-15T12:32:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/frontend</loc><lastmod>2021-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/hugo</loc><lastmod>2021-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/redirect</loc><lastmod>2021-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/web</loc><lastmod>2021-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/12/confluent-cloud-kafka-vs-google-cloud.html</loc><lastmod>2025-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/10/gcp-ip-ranges.html</loc><lastmod>2026-04-08T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/08/multi-language-beam-pipelines.html</loc><lastmod>2020-08-25T20:11:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/07/terraform-cloud-development-kit.html</loc><lastmod>2020-07-25T11:38:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/infrastructure</loc><lastmod>2020-07-25T11:38:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/06/terraform-013.html</loc><lastmod>2020-06-24T08:50:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/06/misconfigured-kubeflow-workloads-are.html</loc><lastmod>2020-06-13T14:42:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/06/dataflow-real-time-aggregate.html</loc><lastmod>2020-06-12T18:03:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/06/calling-native-libraries-from-java.html</loc><lastmod>2020-04-29T09:07:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/crypto-diy</loc><lastmod>2020-04-25T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/04/google-cloud-iam-madness.html</loc><lastmod>2020-04-10T09:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/bigquery-ml-vertex-ai-generative-ai</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2020/02/cloud-billing-budget-api-in-beta.html</loc><lastmod>2020-02-05T13:09:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2019/12/flink-kubernetes-operators.html</loc><lastmod>2019-12-05T13:40:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2019/11/running-flink-in-production.html</loc><lastmod>2019-11-08T10:36:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2019/08/managing-gcp-projects-with-terraform.html</loc><lastmod>2019-08-17T15:08:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/archives</loc><lastmod>2019-05-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2019/04/terraform-init-in-real-world.html</loc><lastmod>2019-04-20T13:51:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/contact</loc><lastmod>2026-03-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2019/02/opinionated-google-cloud-platform.html</loc><lastmod>2019-02-17T10:33:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2018/10/managing-flink-jobs.html</loc><lastmod>2018-10-24T00:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/creating-high-performance-teams</loc><lastmod>2018-09-22T11:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/deliver-reliable-high-throughput-latency-microservices</loc><lastmod>2018-04-11T11:13:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ml-bigdata</loc><lastmod>2018-02-14T11:25:05-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/delta-risk</loc><lastmod>2018-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/quantitative</loc><lastmod>2018-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2017/11/taming-stragglers-in-google-cloud.html</loc><lastmod>2017-11-17T18:02:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/crypto</loc><lastmod>2017-07-25T19:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2017/07/latency-sensitive-microservices.html</loc><lastmod>2017-07-19T12:57:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/flink-vs-beam</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/gcp-cloud-risk</loc><lastmod>2017-05-14T11:15:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/what-is-the-difference-between-devsecops-and-sre</loc><lastmod>2017-03-22T11:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/engineering</loc><lastmod>2017-03-22T11:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/sre</loc><lastmod>2017-03-22T11:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/creating-effective-sre-team</loc><lastmod>2016-04-22T11:30:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/cash-equities</loc><lastmod>2015-08-12T11:14:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/project</loc><lastmod>2015-08-12T11:14:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/humor</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2015/05/nosql-vs-sql-monitorama-pdx-2014-james.html</loc><lastmod>2026-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2015/05/when-technical-debt-becomes-just-debt.html</loc><lastmod>2015-05-01T12:21:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/e-trading</loc><lastmod>2015-01-11T11:13:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/blockchain-why</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/code</loc><lastmod>2014-07-21T13:50:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2014/07/load-file-and-print-out-lines-in-random.html</loc><lastmod>2014-07-21T13:50:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/tips</loc><lastmod>2014-07-21T13:50:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2014/02/dark-theme-for-eclipse-kepler.html</loc><lastmod>2014-02-08T18:25:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2013/06/gmail-notifications-not-working-after.html</loc><lastmod>2013-06-08T13:19:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/mobile</loc><lastmod>2013-06-08T13:19:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/matching-engine</loc><lastmod>2013-04-09T10:58:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/health</loc><lastmod>2013-02-19T11:16:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/philosophy</loc><lastmod>2013-02-19T11:16:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/society</loc><lastmod>2013-02-19T11:16:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2013/02/too-much-technology.html</loc><lastmod>2013-02-19T11:16:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/10/downloading-maven-settings-from-nexus.html</loc><lastmod>2012-10-27T14:42:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/10/eclipse-vibrant-ink-search-results.html</loc><lastmod>2012-10-23T14:41:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/terms</loc><lastmod>2012-10-03T14:43:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/10/risk-and-tribal-language-counterparty.html</loc><lastmod>2012-10-03T14:43:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/09/when-disruptor-not-good-fit.html</loc><lastmod>2012-09-30T20:29:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/08/dark-theme-for-eclipse-juno.html</loc><lastmod>2012-08-23T20:07:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/05/ignoring-fields-in-jpa-with-xml.html</loc><lastmod>2012-05-19T20:11:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/persistence</loc><lastmod>2012-05-19T20:11:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/xml</loc><lastmod>2012-05-19T20:11:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/database</loc><lastmod>2012-04-10T20:14:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/04/spring-roo-reverse-engineering-hsql.html</loc><lastmod>2012-04-10T20:14:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/spring</loc><lastmod>2012-04-10T20:14:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/05/great-article-about-weak-references-in.html</loc><lastmod>2012-03-12T20:17:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/03/interesting-posts-on-gold.html</loc><lastmod>2012-03-12T07:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/history</loc><lastmod>2012-03-12T07:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/markets</loc><lastmod>2012-03-12T07:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/policy</loc><lastmod>2012-03-12T07:35:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/regex</loc><lastmod>2012-01-24T14:51:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/04/regex-for-removing-all-roo-mobile.html</loc><lastmod>2012-01-24T14:51:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/01/aspectj-and-canonical-model-generation.html</loc><lastmod>2012-01-12T14:34:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/gwt</loc><lastmod>2012-01-10T15:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/01/creating-multi-valued-auto-complete.html</loc><lastmod>2012-01-10T15:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/webdev</loc><lastmod>2012-01-10T15:01:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2012/01/wlst-links.html</loc><lastmod>2012-01-01T14:53:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/10/converted-to-linux-mint.html</loc><lastmod>2011-10-02T15:13:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/java-gc</loc><lastmod>2011-09-04T15:01:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/command-line</loc><lastmod>2011-07-09T14:39:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/07/delete-recursive.html</loc><lastmod>2011-07-09T14:39:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/scripting</loc><lastmod>2011-07-09T14:39:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/apache-poi-cheat-sheet.html</loc><lastmod>2011-05-26T06:36:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/override-local-repo-location-in-maven.html</loc><lastmod>2011-05-06T20:49:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/maven</loc><lastmod>2011-05-06T20:49:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/hiding-row-in-gxt-grid.html</loc><lastmod>2011-05-04T18:46:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/hiding-row-in-gxt-grid.html</loc><lastmod>2011-05-04T18:46:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/ui</loc><lastmod>2011-05-04T18:46:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/faster-sts-startup.html</loc><lastmod>2011-05-04T18:37:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/log4jproperties-conversionpattern-in.html</loc><lastmod>2011-05-02T12:04:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/gwt-payload-debug.html</loc><lastmod>2011-05-02T12:00:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/05/eclipse-stsini.html</loc><lastmod>2011-05-02T11:20:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/eclipse</loc><lastmod>2011-04-14T13:23:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2011/04/how-to-get-gxt-explorer-running-in.html</loc><lastmod>2011-04-14T13:23:00+01:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2013/05/coherence-in-real-world.html</loc><lastmod>2010-02-03T13:55:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/2009/11/coherence-c-extend-client-no-stacktrace.html</loc><lastmod>2009-11-12T12:34:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/ai-model-release-explosion-2025-developer-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/prometheus-datadog-newrelic-monitoring-comparison</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/spinkube-kubernetes-storage-simplified</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/series</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>