<?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/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/devops/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/index/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/kubernetes/</loc><lastmod>2026-05-12T00: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/post/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/</loc><lastmod>2026-05-31T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/security/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/</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/ai/</loc><lastmod>2026-04-24T10: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/tags/local-llm/</loc><lastmod>2026-04-23T14:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/performance/</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-04-23T14: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/hardware/</loc><lastmod>2026-04-17T12: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-04-11T00: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/tags/architecture/</loc><lastmod>2026-04-24T10: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/tags/fintech/</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/tags/data-engineering/</loc><lastmod>2026-03-30T10: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/tags/iceberg/</loc><lastmod>2025-07-12T11:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/lakehouse/</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>2025-07-03T16: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>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/anime/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/civitai/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/flux/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/generative-ai/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/lora/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/machine-learning/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/photorealism/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/self-portraits/</loc><lastmod>2025-05-29T10:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/tags/stable-diffusion/</loc><lastmod>2025-05-29T10: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>2025-08-18T10: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/</loc><lastmod>2026-05-31T10: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/tags/optimization/</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>2024-07-22T11:45: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/post/lora-training-2025-ultimate-guide/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/series/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://sanj.dev/post/train-stable-diffusion-lora-self-portraits/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>