<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.imshubh.com/</loc></url><url><loc>https://www.imshubh.com/blog.html</loc></url><url><loc>https://www.imshubh.com/articles/docker/building-multi-architecture-images.html</loc><lastmod>2025-12-27</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/container-limits-and-the-jvm.html</loc><lastmod>2026-02-14</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/debugging-minimal-containers.html</loc><lastmod>2026-08-13</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/docker-in-ci.html</loc><lastmod>2026-05-23</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/faster-docker-builds-for-a-java-service.html</loc><lastmod>2025-10-23</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/from-compose-up-to-a-public-url.html</loc><lastmod>2026-09-17</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/keeping-secrets-out-of-images-builds-and-logs.html</loc><lastmod>2026-06-06</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/logs-metrics-and-trace-correlation-in-containers.html</loc><lastmod>2026-04-03</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/production-image-checklist.html</loc><lastmod>2026-01-12</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/reproducible-container-builds.html</loc><lastmod>2025-11-14</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/restart-safe-stream-jobs-in-containers.html</loc><lastmod>2026-10-17</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/running-is-not-ready.html</loc><lastmod>2025-09-23</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/scanning-before-production.html</loc><lastmod>2026-03-15</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/starting-a-local-data-pipeline-in-the-right-order.html</loc><lastmod>2025-08-20</lastmod></url><url><loc>https://www.imshubh.com/articles/docker/tags-digests-and-promotion.html</loc><lastmod>2026-07-10</lastmod></url><url><loc>https://www.imshubh.com/articles/github/build-a-scoped-bot-github-apps-and-octokit-the-right-way.html</loc><lastmod>2025-08-16</lastmod></url><url><loc>https://www.imshubh.com/articles/github/code-scanning-and-rulesets-make-a-green-check-mean-something.html</loc><lastmod>2025-11-23</lastmod></url><url><loc>https://www.imshubh.com/articles/github/codespaces-without-surprise-bills-devcontainers-prebuilds-and-policies.html</loc><lastmod>2026-08-15</lastmod></url><url><loc>https://www.imshubh.com/articles/github/contributor-onboarding.html</loc><lastmod>2026-01-23</lastmod></url><url><loc>https://www.imshubh.com/articles/github/copilot-that-respects-your-repo-policies-credits-and-seat-types.html</loc><lastmod>2026-06-15</lastmod></url><url><loc>https://www.imshubh.com/articles/github/dependabot-and-security-advisories-tame-the-update-flood.html</loc><lastmod>2025-12-21</lastmod></url><url><loc>https://www.imshubh.com/articles/github/discussions-as-your-community-front-door.html</loc><lastmod>2026-10-15</lastmod></url><url><loc>https://www.imshubh.com/articles/github/plugin-contracts.html</loc><lastmod>2026-02-24</lastmod></url><url><loc>https://www.imshubh.com/articles/github/roadmaps-next-to-your-code-github-projects-for-platform-teams.html</loc><lastmod>2026-09-15</lastmod></url><url><loc>https://www.imshubh.com/articles/github/semantic-versioning.html</loc><lastmod>2026-03-13</lastmod></url><url><loc>https://www.imshubh.com/articles/github/ship-verifiable-releases-with-github-artifact-attestations.html</loc><lastmod>2025-10-26</lastmod></url><url><loc>https://www.imshubh.com/articles/github/sustainable-triage.html</loc><lastmod>2026-04-02</lastmod></url><url><loc>https://www.imshubh.com/articles/github/triage-and-ship-from-the-terminal-gh-cli-for-platform-teams.html</loc><lastmod>2025-07-18</lastmod></url><url><loc>https://www.imshubh.com/articles/github/welcoming-plugin-api.html</loc><lastmod>2026-07-20</lastmod></url><url><loc>https://www.imshubh.com/articles/github/zero-friction-docs-deploy-static-sites-to-github-pages-with-actions.html</loc><lastmod>2025-06-18</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/a-playbook-for-genai-latency-on-intel-hardware-budgets-policies-and-defaults.html</loc><lastmod>2025-08-22</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/auto-vs-explicit-devices-vs-hetero-choosing-a-device-strategy-in-openvino.html</loc><lastmod>2026-03-03</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/benchmarking-inference.html</loc><lastmod>2026-01-28</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/cache-correctness-in-practice-verifying-that-a-warm-start-gives-the-same-answers.html</loc><lastmod>2026-02-27</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/continuous-batching-prefix-caching-and-kv-cache-sizing-in-openvino-model-server.html</loc><lastmod>2026-04-10</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/conversion-gap.html</loc><lastmod>2025-12-27</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/cpu-only-edge-ai.html</loc><lastmod>2026-05-15</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/device-settings-through-wrappers-onnx-runtime-and-openvino.html</loc><lastmod>2026-06-24</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/kv-cache-governance-setting-watching-and-bounding-llm-memory-in-openvino-model-server.html</loc><lastmod>2026-08-17</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/npu-readiness-a-pre-ship-checklist-for-intel-core-ultra.html</loc><lastmod>2025-08-01</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/production-inference-packaging.html</loc><lastmod>2026-07-23</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/quantization-tradeoffs.html</loc><lastmod>2025-11-23</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/taking-cold-starts-out-of-the-request-path-compiled-model-caching-in-openvino.html</loc><lastmod>2025-10-20</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/variable-length-prompts-on-an-npu-designing-the-test.html</loc><lastmod>2025-06-08</lastmod></url><url><loc>https://www.imshubh.com/articles/intel/vision-language-models-designing-a-memory-and-latency-test-for-video-inputs.html</loc><lastmod>2025-07-15</lastmod></url><url><loc>https://www.imshubh.com/articles/java/allocation-hotspot-hunting-with-jfr-and-async-profiler.html</loc><lastmod>2026-06-20</lastmod></url><url><loc>https://www.imshubh.com/articles/java/api-evolution-keep-wire-contracts-stable-for-java-clients.html</loc><lastmod>2026-10-17</lastmod></url><url><loc>https://www.imshubh.com/articles/java/contract-testing-a-legacy-to-grpc-bridge-in-junit-5.html</loc><lastmod>2026-03-24</lastmod></url><url><loc>https://www.imshubh.com/articles/java/error-modeling-in-a-java-rest-service-translate-exceptions-without-changing-the-wire-contract.html</loc><lastmod>2025-12-28</lastmod></url><url><loc>https://www.imshubh.com/articles/java/g1-vs-zgc-at-jdk-17-choosing-a-collector-and-sizing-the-heap.html</loc><lastmod>2025-10-01</lastmod></url><url><loc>https://www.imshubh.com/articles/java/java-8-to-17-in-a-multi-module-build-migrate-producers-without-breaking-consumers.html</loc><lastmod>2025-08-20</lastmod></url><url><loc>https://www.imshubh.com/articles/java/java-partial-data.html</loc><lastmod>2026-08-22</lastmod></url><url><loc>https://www.imshubh.com/articles/java/java-records-and-jackson-null-safety-schema-evolution-and-round-trip-tests.html</loc><lastmod>2026-02-10</lastmod></url><url><loc>https://www.imshubh.com/articles/java/jfr-as-the-default-enabling-continuous-flight-recording-safely.html</loc><lastmod>2025-11-14</lastmod></url><url><loc>https://www.imshubh.com/articles/java/parallel-test-state.html</loc><lastmod>2026-05-15</lastmod></url><url><loc>https://www.imshubh.com/articles/java/records-sealed-types.html</loc><lastmod>2026-03-03</lastmod></url><url><loc>https://www.imshubh.com/articles/java/reproducible-gradle-builds-why-it-passes-locally-and-fails-in-ci.html</loc><lastmod>2026-05-07</lastmod></url><url><loc>https://www.imshubh.com/articles/java/reproducible-java-builds.html</loc><lastmod>2026-07-12</lastmod></url><url><loc>https://www.imshubh.com/articles/java/the-hidden-price-of-one-more-log-observability-costs-on-the-jvm.html</loc><lastmod>2026-08-03</lastmod></url><url><loc>https://www.imshubh.com/articles/java/virtual-thread-fanout.html</loc><lastmod>2026-04-13</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/aks-confidential-containers-for-model-isolation.html</loc><lastmod>2026-09-21</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/api-gateway-enforcement-for-llm-apis.html</loc><lastmod>2026-09-09</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/azure-openai-authentication-patterns-without-api-keys.html</loc><lastmod>2025-09-07</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/content-filters-for-prompts-and-outputs.html</loc><lastmod>2026-01-29</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/credential-revocation.html</loc><lastmod>2026-08-25</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/fair-credential-verifiers.html</loc><lastmod>2026-05-30</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/foundry-rbac-that-prevents-over-privilege.html</loc><lastmod>2026-02-02</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/ghas-azure-runners-without-ops-debt.html</loc><lastmod>2025-11-15</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/graph-event-grid-for-lifecycle-events.html</loc><lastmod>2025-12-27</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/identity-scale-to-zero.html</loc><lastmod>2026-06-25</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/issuer-holder-verifier.html</loc><lastmod>2026-04-02</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/migrating-to-microsoft-entra-verified-id.html</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/programmatic-rollout-of-workload-identity.html</loc><lastmod>2026-03-06</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/serving-onnx-models-on-aks-gpu-without-surprises.html</loc><lastmod>2025-10-08</lastmod></url><url><loc>https://www.imshubh.com/articles/microsoft/signing-key-management.html</loc><lastmod>2026-07-12</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/ai-language-and-vision-secure-triage-pipelines-illustrative.html</loc><lastmod>2026-10-10</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/compartment-design-and-movement-policy-implications.html</loc><lastmod>2026-10-16</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/dynamic-groups-with-tag-based-scoping-illustrative-patterns.html</loc><lastmod>2025-10-02</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/identity-domains-mfa-policies-and-admin-safe-rollout.html</loc><lastmod>2025-12-16</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/identity-domains-saml-oidc-federation-setup-notes.html</loc><lastmod>2025-11-09</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/jdbc-ucp-to-oracle-over-tls-or-mtls-with-wallets.html</loc><lastmod>2026-08-11</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/least-privilege-iam-policies-for-workloads-compartment-first.html</loc><lastmod>2025-09-26</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/minimal-java-container-on-oci-with-tls-to-db.html</loc><lastmod>2026-04-14</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/ocir-basics-push-pull-private-repos-auth-tokens.html</loc><lastmod>2026-03-07</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/oracle-db-invoker-s-vs-definer-s-rights-for-least-privilege-code.html</loc><lastmod>2026-05-21</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/practical-secrets-with-oci-vault-creation-rotation-and-usage.html</loc><lastmod>2026-01-23</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/tde-quickstart-and-keystore-hygiene.html</loc><lastmod>2026-06-28</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/ucp-pool-tuning-for-resilience-and-validation.html</loc><lastmod>2026-09-18</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/unified-auditing-practical-policies-and-trail-hygiene.html</loc><lastmod>2026-07-04</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/using-oci-instance-principals-without-leaking-credentials.html</loc><lastmod>2025-08-19</lastmod></url><url><loc>https://www.imshubh.com/articles/oracle-ace/vault-db-wallets-secure-distribution-patterns-illustrative.html</loc><lastmod>2026-02-15</lastmod></url></urlset>
