<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.wittytech.dev/</loc></url>
  <url><loc>https://www.wittytech.dev/blog</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/topics</loc></url>
  <url><loc>https://www.wittytech.dev/about</loc></url>
  <url><loc>https://www.wittytech.dev/courses</loc></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-writing-abuse-cases-next-to-user-stories</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-performance-budgets-in-ci-for-marketing-sites</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-an-issue-tracker-mcp-server-for-coding-agents</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/kubernetes-ai-conformance-moves-into-sig-architecture</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-per-user-usage-caps-for-ai-features</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-long-running-agents-need-durable-execution</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-a-technical-discovery-call-for-an-ai-project</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/qdrant-1-20-enforces-internal-auth-and-adds-bm25-scoring</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-separate-cloud-accounts-for-each-ai-environment</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-quarantine-flaky-tests-instead-of-retrying</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-api-request-logging-is-on-by-default-in-new-projects</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-an-agent-365-off-switch-for-foundry-agents</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-use-gpt-6-1-terra-for-ui-testing</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-gemini-computer-use-agent-in-python</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/alibaba-cloud-model-studio-adds-four-qwen-audio-3-1-models</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-claude-sonnet-5-5-for-a-project-risk-register</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-it-teams-should-connect-servicenow-to-gemini-enterprise</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-count-tokens-in-bigquery-sql-with-ai-count-tokens</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-2-5-pro-deprecation-routes-to-3-8-flash-on-dec-1</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-test-an-mcp-server-in-ci-with-mcp-inspector</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-smaller-embedding-dimensions-for-vector-storage</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-coding-agents-need-a-test-suite-that-runs-in-seconds</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-estimate-ai-feature-work-with-time-boxed-spikes</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/opentelemetry-ebpf-instrumentation-reaches-v1-0-0</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-a-kubernetes-security-context-for-ai-pods</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-a-utm-naming-convention-decides-if-ai-reporting-works</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-a-data-retention-policy-for-gemini-api-logs</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/bigquery-ai-count-tokens-goes-ga-to-estimate-prompt-costs</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gpt-6-1-terra-for-screenshot-heavy-tickets</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-opus-4-8-fast-mode-ends-nov-30-5-5-fast-costs-less</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-openai-tier-restrictions-for-budget-control</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-project-managers-should-pick-an-azure-data-zone-early</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-canary-a-model-with-agentcore-gateway-weighted-routes</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-computer-use-reaches-ga-which-model-to-run-it-on</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-over-retrieving-chunks-drives-up-rag-token-costs</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-score-live-chatbot-replies-with-an-llm-judge</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-your-company-needs-an-internal-mcp-server-registry</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-scale-ai-worker-pods-on-queue-depth-with-keda</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/atlassian-meters-rovo-credits-and-automation-steps-dec-3</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-switching-embedding-models-means-re-indexing-everything</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-mock-llm-api-calls-in-pytest-without-flaky-tests</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/a-malicious-agents-md-in-downloads-can-hijack-coding-agents</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-quantization-for-cheaper-gpu-inference</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-llm-retry-storms-need-jitter-and-a-retry-budget</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-install-nvidia-run-ai-s-kai-scheduler-on-kubernetes</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/agent-skills-moves-from-anthropic-to-the-linux-foundation</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-vertex-ai-audit-logs-for-it-service-management</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-teams-should-pin-gpt-6-1-sol-snapshots-in-pipelines</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-add-a-fallback-chain-to-bedrock-agentcore-gateway</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/oracle-ai-workspace-brings-chatgpt-into-fusion-and-netsuite</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-3-5-flash-lite-for-high-volume-tasks</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-evaluate-foundry-model-router-early</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-block-openai-priority-and-flex-tiers-per-project</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-gets-a-40-government-discount-through-gsa-onegov</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-handover-checklist-for-an-ai-service</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-open-a-change-record-automatically-from-ci-cd</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-write-a-coding-agent-policy-your-team-will-follow</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/nvidia-run-ai-is-now-open-source-what-platform-teams-get</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-a-security-champion-on-every-agile-team</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-chat-history-is-the-hidden-cost-in-your-token-bill</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-choose-a-rag-chunking-strategy-and-test-it</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/grafana-agent-observability-reaches-ga-with-opentelemetry</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-an-approval-workflow-for-ai-written-content</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-acceptance-criteria-should-be-tests-not-tickets</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-extract-data-from-a-pdf-with-gemini-structured-output</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/amazon-bedrock-agentcore-gateway-adds-model-fallback</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-claude-structured-outputs-for-cloud-automation</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-service-teams-should-monitor-watsonx-ai-with-instana</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-create-a-gke-node-pool-on-z4m-machines</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/openai-adds-service-tier-controls-for-api-projects</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-private-networking-for-foundry-agent-service</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-gpt-6-astra-deserves-a-staged-rollout</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-a-ttl-on-agentcore-memory-records</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-omni-1-1-flash-costs-0-10-a-second-for-720p-video</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-add-hybrid-search-to-a-rag-pipeline</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-a-security-review-for-a-new-ai-vendor</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-every-agent-loop-needs-a-step-limit-and-spend-cap</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-unit-test-terraform-modules-with-mock-providers</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-auto-stopping-idle-gpu-environments</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-recruit-skeptics-into-your-ai-pilot</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-up-a-dev-container-for-a-python-ai-project</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/one-availability-zone-outage-hit-uk-banks-and-royal-mail</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-normalizing-security-logs-to-ocsf</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-scan-documents-for-secrets-before-indexing</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-extract-action-items-from-meeting-notes-with-claude</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gke-adds-z4m-nodes-for-ai-ml-parallel-file-systems</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-3-8-flash-for-customer-feedback-analysis</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-start-watsonx-ai-on-the-essentials-plan</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-openai-s-12-hour-prompt-cache-with-gpt-6-1-sol</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/amazon-bedrock-agentcore-memory-pricing-moves-to-per-gb</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-the-new-github-app-token-format-for-automation</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-test-gpt-6-astra-cyber-refusals-first</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-an-effort-sweep-on-claude-haiku-5-5</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-duet-preview-opens-to-pro-and-max-not-enterprise</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/four-more-rogue-ai-agent-incidents-what-to-lock-down</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-a-data-readiness-check-before-ai-kickoff</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-changes-need-a-data-diff-not-just-code-review</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-a-foundry-browser-agent-on-playwright-workspaces</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/junior-tech-hires-fell-from-27-to-9-at-one-ai-lab</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-agentic-video-understanding-for-marketers</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-start-oci-generative-ai-pilots-on-demand</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-add-a-fallback-to-claude-opus-5-5-fast-mode</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-haiku-5-5-pricing-0-10-per-million-input-tokens</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-lyria-3-5-for-campaign-music-on-a-budget</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-service-desks-should-build-a-foundry-iq-knowledge-base</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-clickhouse-create-token-for-agent-credentials</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/openai-api-usage-tiers-shrink-from-five-to-three</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-slimming-agent-tool-definitions-to-save-tokens</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-alert-on-agent-tool-calls-not-just-errors</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-ai-threat-modeling-for-a-new-feature-in-an-hour</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/clickhouse-26-9-refreshes-append-only-views-incrementally</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-visual-regression-testing-for-landing-pages</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-ai-launch-dates-must-respect-customer-change-freezes</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-generate-a-full-song-with-lyria-3-5-in-python</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-opus-5-5-fast-mode-leaves-preview-with-no-waitlist</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-alibaba-cloud-knowledge-bases-for-it-support</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-prep-for-stateless-github-app-installation-tokens</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/microsoft-foundry-browser-automation-tool-reaches-ga</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gpt-6-astra-flex-processing-for-overnight-jobs</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-set-gemini-4-argon-thinking-levels-per-task</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/openai-gpt-live-lets-you-create-custom-voices-from-text</loc><lastmod>2026-10-19</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/linear-says-agents-now-create-half-of-its-work-up-from-3</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-an-ai-bill-of-materials-for-audits</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-write-issue-templates-that-coding-agents-can-finish</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/kubernetes-1-34-reaches-end-of-life-on-october-27</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-setting-an-output-token-limit-on-every-llm-call</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-model-servers-need-a-startup-probe-not-a-longer-delay</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-the-model-armor-filter-version-before-dec-17</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/postgresql-19-rc1-is-out-with-ga-now-set-for-nov-19</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-slim-ci-for-dbt-projects</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-every-ai-system-needs-a-named-owner-before-launch</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-block-anthropic-api-keys-with-github-secret-scanning</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/github-app-installation-tokens-are-now-520-characters-long</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-claude-for-writing-knowledge-base-articles</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-trace-agents-with-alibaba-cloud-agentloop</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-create-stacked-pull-requests-with-the-gh-stack-cli</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/lyria-3-5-costs-0-08-a-song-in-the-gemini-api</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-entra-agent-id-for-microsoft-foundry-agents</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-gemini-4-argon-flex-inference-suits-background-agents</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-call-gpt-6-astra-in-the-responses-api-with-python</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-live-1-1-lands-in-chatgpt-the-api-stays-on-gpt-live-1</loc><lastmod>2026-10-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-gemini-4-argon-in-bigquery-ai-functions</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-6-astra-reaches-daybreak-testers-with-cyber-guardrails</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-4-argon-implicit-caching-for-long-prompts</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-budget-for-azure-provisioned-throughput</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-call-gemini-4-argon-in-the-gemini-api-with-python</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-agent-enters-private-preview-with-smart-routing</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/github-stacked-pull-requests-reach-ga-for-smaller-reviews</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-cmdb-data-quality-decides-whether-service-desk-ai-works</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-python-mcp-server-for-product-analytics</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/github-actions-lockfiles-pin-workflow-dependencies-by-commit</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-semantic-caching-for-repeated-llm-questions</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-your-llm-fallback-model-needs-its-own-evals</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-a-pre-mortem-before-an-ai-feature-goes-live</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/github-secret-scanning-adds-ai-and-marketing-key-detectors</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-conventional-commits-for-automated-releases</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-rag-needs-document-level-access-control-at-query-time</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-allowlist-gpt-6-models-for-each-openai-project</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/model-armor-tightens-prompt-injection-checks-for-workspace</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-claude-haiku-5-5-for-infrastructure-alert-triage</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-itsm-teams-should-trial-watsonx-orchestrate-on-incidents</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-4-argon-goes-ga-what-product-teams-should-check</loc><lastmod>2026-10-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-chatgpt-intelligent-ui-for-prototyping-pilots</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-run-foundry-agent-evals-every-sprint</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-up-a-gke-node-pool-for-microvm-sandbox-pods</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-4o-and-gpt-4-1-deprecated-what-gpt-6-luna-costs</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-measure-coding-agent-impact-without-vanity-metrics</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/kubernetes-swap-packs-up-to-3x-more-sandboxes-per-node</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-forecast-token-spend-before-an-ai-project-starts</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/dynatrace-closes-arize-deal-to-join-evals-and-observability</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-block-cloud-metadata-access-from-ai-agent-pods</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/copilot-code-review-gets-an-api-and-a-balanced-default</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-product-managers-should-set-data-freshness-targets</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-migrate-gemini-deep-research-before-october-23</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gke-sandbox-microvms-go-ga-for-isolating-ai-agent-code</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-the-claude-cyber-verification-program</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-teams-should-lock-oci-generative-ai-models-with-iam</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-pick-gpt-6-1-sol-reasoning-effort-for-each-task</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/azure-content-understanding-2-0-preview-halves-cost-in-test</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-nano-banana-2-1-text-rendering-in-images</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agent-trace-logs-belong-in-iceberg-1-12-variant-columns</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-prompt-chatgpt-intelligent-ui-for-forms-and-charts</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-3-7-flash-calls-now-route-to-gemini-3-8-flash</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-automated-change-approval-beats-a-change-advisory-board</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-calculate-cost-per-successful-task-for-an-ai-feature</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-circuit-breakers-for-flaky-llm-api-calls</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-ai-pilots-need-written-success-criteria-before-kickoff</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-scope-an-ai-agent-to-least-privilege-in-the-cloud</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-secret-scanning-push-protection-for-api-keys</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-your-definition-of-done-needs-data-quality-checks</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-gate-agent-actions-with-the-openai-decisions-api</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/wikimedia-says-openai-agents-sent-millions-of-api-requests</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-send-routine-work-to-claude-haiku-5-5</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-gemini-nano-banana-2-1-in-python-for-4k-images</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/ibm-cloud-drops-watsonx-ai-fine-tuning-for-openshift-ai</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-3-8-flash-for-ad-creative-review</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-service-teams-should-migrate-classic-foundry-agents-now</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-upgrade-to-apache-iceberg-1-12-without-breaking-jobs</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-6-intelligent-ui-turns-chatgpt-answers-into-interfaces</loc><lastmod>2026-10-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-enterprise-access-requests-should-be-filed-on-day-one</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/iceberg-1-12-adds-vectorized-variant-reads-in-spark</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-spec-driven-development-for-ai-coding-agents</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-gpu-inference-pods-need-a-pod-disruption-budget</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpu-capacity-block-prices-rose-again-what-leaders-should-do</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-idempotency-keys-for-ai-agent-tool-calls</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-mutation-testing-catches-weak-ai-written-tests</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/encrypted-prompt-injection-can-make-agents-leak-secrets</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-architecture-decision-records-for-ai-projects</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-your-vector-store-needs-a-deletion-path-before-launch</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-generate-ad-voiceovers-with-gemini-3-8-flash-tts</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/google-cloud-s-app-topology-api-billing-starts-october-15</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-openai-ultrafast-mode-for-latency-bound-agents</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-call-a-model-studio-agent-api-for-release-notes</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/openai-decisions-api-has-gpt-6-luna-pick-answers</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-tracing-mcp-calls-through-agent-gateway</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-your-ci-should-run-opentofu-lint-rules-before-plan</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-schedule-ticket-triage-with-foundry-agent-routines</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-nano-banana-2-1-goes-ga-what-a-4k-image-costs</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-pilot-watsonx-orchestrate-with-evals</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-bulk-record-classification-with-gpt-6-luna</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/google-agent-gateway-gets-cloud-trace-support-in-preview</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gpt-6-1-sol-prompt-caching-on-amazon-bedrock</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-gemini-4-argon-outputs-need-automated-code-review-gates</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-the-gpt-6-astra-ultrafast-service-tier-in-agents</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-2-5-retirement-on-oct-16-what-the-swap-costs</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-call-gpt-6-1-sol-through-the-bedrock-mantle-endpoint</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-6-astra-ultrafast-costs-6x-the-standard-rate</loc><lastmod>2026-10-04</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-pre-commit-hooks-for-terraform-repos</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-pipelines-need-vertical-slicing-in-agile-sprints</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/opentofu-1-13-ships-built-in-linting-and-clearer-plans</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-the-batch-api-for-non-urgent-llm-workloads</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-every-launch-plan-needs-a-game-day-rehearsal</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-greptile-tier-rules-for-large-or-high-risk-prs</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/swimlane-soc-survey-happier-analysts-harder-entry-path</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-consent-logs-for-ai-driven-marketing-campaigns</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-teams-need-duckdb-for-local-pipeline-development</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-migrate-from-gpt-6-sol-to-gpt-6-1-sol</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-claude-sonnet-5-5-for-cloud-operations-teams</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-test-gemini-4-argon-benchmarks-against-your-own-code</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-6-1-sol-hits-amazon-bedrock-with-a-10-regional-premium</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-4-argon-for-long-running-coding-agents</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-budget-1m-output-tokens-on-gemini-4-argon</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-3-8-live-avatar-gives-enterprise-agents-a-face</loc><lastmod>2026-10-03</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-marketers-should-keep-customer-data-out-of-ai-prompts</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-approve-and-pause-mcp-servers-in-servicenow-ai-gateway</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/greptile-adds-plus-and-apex-tiers-for-deeper-code-review</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-4-argon-pricing-2-intro-rate-then-it-doubles</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-weekly-demo-days-for-ai-pilots</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-runbooks-as-code-for-service-teams</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-central-gpu-quota-management-for-leaders</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-write-an-agents-md-that-coding-agents-follow</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-per-feature-token-budgets-for-project-managers</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-every-ai-feature-needs-a-golden-test-set</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-a-data-owner-sign-off-before-ai-go-live</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-terraform-plans-belong-in-every-pull-request</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-gpt-6-sol-for-ad-copy-variants-at-low-cost</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-agentcore-identity-oauth-consent-for-user-agents</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-product-managers-should-set-claude-latency-budgets</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-4-argon-launches-but-only-through-fairwind</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-3-8-flash-cyber-for-patching-bugs</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-track-azure-openai-quota-across-sprint-teams</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gpt-6-1-sol-pricing-is-one-fifth-of-gpt-6-astra</loc><lastmod>2026-10-01</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/google-confirms-gemini-4-release-is-coming-soon</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-for-security-operations-teams</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-pii-redaction-for-service-desk-ai-bots</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-gpu-capacity-planning-belongs-in-your-project-roadmap</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-cut-token-costs-for-ai-powered-log-analysis</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-distributed-tracing-for-multi-agent-systems</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-software-teams-need-data-contracts-for-ai-pipelines</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-onboard-a-new-engineer-to-your-ai-platform-team</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-training-data-encryption-for-ai-compliance-audits</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-missing-infrastructure-documentation-breaks-ai-agents</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-gemini-for-quarterly-okr-planning-and-reviews</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/amazon-bedrock-agentcore-adds-a-consent-portal-for-ai-agents</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-adopt-ibm-watsonx-code-assistant</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/openai-expands-chatgpt-ads-to-31-countries-in-europe</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-up-chatgpt-s-ads-manager-for-sponsored-agents</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/google-s-gemini-3-8-flash-cyber-model-is-gated-to-defenders</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-generate-high-volume-video-with-the-veo-3-1-lite-api</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-guard-marketing-chatbots-against-prompt-injection</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-canary-deploy-model-serving-pods-with-argo-rollouts</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/servicenow-ai-gateway-adds-governance-for-mcp-servers</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-reserved-capacity-for-predictable-ai-inference</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-load-testing-llm-endpoints-differs-from-normal-apis</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-route-requests-between-gpt-6-sol-and-luna-by-cost</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-a-shadow-period-before-ai-project-handover</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-rotate-ai-api-keys-every-sprint</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/github-copilot-adds-opentelemetry-tracing-for-coding-agents</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-claude-for-it-service-desk-ticket-triage</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-security-teams-should-use-ibm-cloud-confidential-computing</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-claude-opus-5-5-s-1m-token-context-window</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/chatgpt-ads-gets-sponsored-agents-for-brand-chatbots</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-moving-production-agents-to-claude-opus-5-5</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-govern-model-access-with-azure-ai-foundry</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-tune-claude-opus-5-5-s-effort-levels-for-coding</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/gemini-3-8-flash-pricing-doubles-in-january-2027</loc><lastmod>2026-09-26</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-review-pull-requests-written-by-an-ai-coding-agent</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-the-deadbugz-mcp-attack-hid-in-a-trusted-server</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/veo-3-1-lite-lands-on-vertex-ai-at-half-the-video-cost</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/openai-s-gpt-6-sol-and-luna-pricing-cuts-api-costs-in-half</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-contract-testing-for-data-pipeline-changes</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/owasp-s-2026-llm-top-10-puts-agentic-risk-first</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-kubernetes-network-policies-for-ai-workloads</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-marketing-teams-should-standardize-on-mcp-for-ai-tools</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-running-evals-in-production-for-product-teams</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-retrieval-quality-belongs-in-your-sprint-metrics</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-ai-coding-agents-need-network-egress-controls</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/google-reveals-gemini-s-autonomous-hacking-of-three-firms</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-oci-generative-ai-agents-for-rag-pipelines</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-most-teams-should-skip-gpt-6-astra-for-gpt-6-sol</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-guard-against-prompt-injection-in-microsoft-foundry</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-opus-5-5-launches-cheaper-and-beats-gpt-6-astra</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-watsonx-governance-for-ai-service-desk-agents</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-gemini-enterprise-s-pricing-should-shape-your-roadmap</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-automate-sprint-rituals-with-gemini-enterprise</loc><lastmod>2026-09-23</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/bigquery-adds-natural-language-comments-to-sql-queries</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-project-managers-should-budget-for-qwen-on-alibaba-cloud</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/deepseek-v4-oracle-cloud-new-models-in-oci-generative-ai</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gpt-on-azure-openai-for-sprint-planning</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-security-teams-should-pilot-grok-on-google-cloud</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/opentext-and-cohere-build-agentic-ai-for-regulated-sectors</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-deepseek-on-alibaba-cloud-for-marketing-content</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-plan-around-amazon-nova-s-deprecations</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-rag-pipeline-with-qwen-on-alibaba-cloud</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/google-ads-ai-max-migration-hits-broad-match-campaigns</loc><lastmod>2026-09-18</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-mistral-on-oracle-cloud-for-product-roadmapping</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-teams-should-run-gemini-embeddings-on-vertex-ai</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-llama-on-azure-ai-foundry-for-service-desks</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-pilot-grok-on-oracle-cloud</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-gpt-powered-executive-digest-on-azure-openai</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/deepseek-v4-1-flash-cuts-costs-with-a-new-mit-license</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-amazon-nova-for-faster-security-alert-triage</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-agile-teams-should-try-cohere-command-for-sprints</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-deploy-phi-4-on-vertex-ai-for-landing-page-copy-tests</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/qwen-image-3-0-brings-studio-grade-ad-creative-to-marketers</loc><lastmod>2026-09-17</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/meta-s-muse-spark-push-leaves-llama-s-roadmap-in-doubt</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-auto-categorize-it-tickets-with-cohere-command</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/oracle-adds-scheduled-nl2sql-enrichment-to-oci-enterprise-ai</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-qwen-embedding-models-for-search-on-azure</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-triage-phishing-emails-with-mistral-on-vertex-ai</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/xai-s-grok-4-6-lands-on-oracle-cloud-for-coding-agents</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gemini-for-agile-backlog-grooming</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-it-service-desks-should-self-host-llama-on-alibaba-cloud-pai</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/ibm-watsonx-orchestrate-gives-agents-sensitive-data-controls</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/amazon-nova-act-ships-faster-with-new-reliability-fixes</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-product-roadmaps-shouldn-t-depend-on-grok-s-ship-dates</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/azure-s-september-outage-spared-gemini-not-its-rivals</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-piloting-qwen-on-alibaba-cloud-model-studio</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-service-desks-should-pilot-deepseek-r1-on-watsonx</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/mistral-raises-eur3-billion-to-build-its-own-cloud</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-running-phi-on-oracle-cloud-s-ai-quick-actions</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-deploy-phi-4-on-alibaba-cloud-pai-for-ad-copy</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/ibm-cloud-adds-governed-llama-3-3-inference-for-enterprises</loc><lastmod>2026-09-15</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-brief-executives-with-gemini-s-deep-research</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-summarize-sprint-retros-with-mistral-on-vertex-ai</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-data-teams-should-pilot-grok-for-real-time-signals</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-generate-ad-copy-with-cohere-command-on-oracle-cloud</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/us-agencies-accuse-deepseek-alibaba-of-ai-distillation</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gpt-for-executive-status-updates</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-amazon-nova-s-pricing-should-drive-product-decisions</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-automate-status-reports-with-mistral-s-api</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/amazon-pulls-nova-premier-canvas-and-reel-from-bedrock</loc><lastmod>2026-09-14</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/alibaba-cloud-launches-ai-deepsign-for-c2pa-content-proof</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-small-language-models-like-phi-suit-agile-sprints</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/oracle-adds-gemini-models-to-its-fusion-marketing-agents</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-leaders-should-evaluate-qwen-on-vertex-ai-model-garden</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-spec-search-tool-with-cohere-command-on-azure</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/ibm-and-together-ai-s-240m-bet-on-open-model-inference</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-running-grok-on-oracle-cloud-for-product-teams</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-deepseek-on-azure-ai-foundry-for-marketing-copy</loc><lastmod>2026-09-13</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-ai-pipelines-need-versioned-data-as-well-as-versioned-code</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-back-up-a-vector-database-and-test-the-restore</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-infrastructure-as-code-for-customer-ai-handovers</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-pin-python-dependencies-for-reproducible-ai-builds</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-platform-teams-should-offer-a-golden-path-for-ai-services</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-set-budgets-and-cost-alerts-for-ai-workloads-on-aws</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-spot-instances-for-batch-ai-jobs</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-enforce-policies-on-kubernetes-ai-workloads-with-kyverno</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-you-should-sign-model-artifacts-and-container-images</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-scan-ai-container-images-for-vulnerabilities-in-ci</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-promote-models-between-environments-with-mlflow</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-tracking-latency-percentiles-for-llm-apis</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-a-blameless-postmortem-for-an-ai-failure</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-alert-on-model-provider-outages-before-users-notice</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-logging-prompts-and-responses-is-worth-the-privacy-work</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-monitor-retrieval-quality-in-a-production-rag-system</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-writing-ai-incident-runbooks-in-advance</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-grafana-dashboard-for-token-usage-and-cost</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-slos-for-ai-features-need-more-than-uptime</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-trace-llm-calls-with-opentelemetry</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-store-and-rotate-llm-api-keys-with-aws-secrets-manager</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-detect-drift-between-terraform-code-and-your-cloud-account</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-tagging-every-ai-resource-from-day-one</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-choose-between-ecs-eks-and-sagemaker-on-aws</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-serverless-is-often-the-wrong-home-for-llm-workloads</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-structure-terraform-modules-for-an-ai-platform</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-multi-region-failover-for-ai-features</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-keep-llm-api-traffic-off-the-public-internet-on-aws</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-every-model-provider-should-sit-behind-an-ai-gateway</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-manage-amazon-bedrock-access-with-terraform</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-size-kubernetes-requests-and-limits-for-ai-services</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-separate-node-pools-for-training-and-inference</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-cut-cold-starts-for-model-serving-pods</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-model-weights-don-t-belong-in-your-container-image</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-use-karpenter-to-right-size-gpu-nodes-on-amazon-eks</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-write-maintainable-helm-charts-for-ai-services</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-gitops-with-argo-cd-for-ml-platform-teams</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-autoscaling-llm-inference-on-cpu-metrics-fails</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-serve-open-weight-llms-on-kubernetes-with-vllm</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-schedule-gpu-workloads-on-kubernetes-without-wasting-cards</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-trunk-based-development-suits-small-ai-teams</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-small-fast-docker-images-for-python-ai-services</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-preview-environments-for-ai-pull-requests</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-record-and-replay-production-traffic-to-test-ai-changes</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-deploy-to-aws-from-github-actions-without-stored-keys</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/benefits-of-feature-flags-for-shipping-ai-features-safely</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-roll-back-a-bad-model-or-prompt-change-in-minutes</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/why-canary-releases-matter-more-for-ai-features</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/versioning-prompts-like-code-a-release-process-for-llm-features</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-build-a-ci-cd-pipeline-for-an-llm-powered-service</loc><lastmod>2026-09-12</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-for-code-review-setting-up-automated-pr-feedback-loops</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/cost-optimizing-a-claude-based-pipeline-without-downgrading-quality</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-s-context-window-practical-limits-nobody-tells-you-about</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-run-claude-agents-in-a-sandboxed-enterprise-environment</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-skills-packaging-institutional-knowledge-into-reusable-workflows</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/five-claude-prompting-patterns-that-survive-contact-with-real-users</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-s-constitutional-ai-what-it-means-for-enterprise-trust-reviews</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-code-hooks-automating-guardrails-your-team-actually-needs</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-and-vision-extracting-data-from-scanned-enterprise-documents</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/writing-evals-for-claude-powered-agents-a-starter-template</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-api-rate-limits-what-breaks-first-in-production</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-claude-handles-ambiguous-enterprise-requirements-and-how-to-help-it</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-s-artifacts-building-internal-tools-without-a-frontend-team</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/migrating-from-gpt-4-to-claude-a-practical-porting-guide</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-code-subagents-explained-when-to-fork-when-to-spawn-fresh</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/debugging-claude-tool-calling-failures-a-troubleshooting-checklist</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-s-computer-use-a-field-guide-for-forward-deployed-engineers</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-structure-system-prompts-for-claude-in-enterprise-deployments</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-projects-vs-custom-rag-pipelines-picking-the-right-tool</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/prompt-caching-in-claude-cutting-your-api-bill-without-cutting-quality</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/building-a-customer-support-agent-with-claude-and-tool-use</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-s-extended-thinking-mode-when-it-helps-and-when-it-s-overkill</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/how-to-give-claude-long-term-memory-with-file-based-context</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/setting-up-claude-code-in-your-ci-pipeline-in-15-minutes</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/claude-sonnet-5-vs-opus-5-which-model-should-power-your-production-agent</loc><lastmod>2026-09-11</lastmod></url>
  <url><loc>https://www.wittytech.dev/blog/forward-deployed-engineering-market-analysis-2026</loc><lastmod>2026-09-10</lastmod></url>
</urlset>
