<?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/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/contributor-onboarding.html</loc><lastmod>2026-01-23</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/plugin-contracts.html</loc><lastmod>2026-02-24</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/welcoming-plugin-api.html</loc><lastmod>2026-07-20</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/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/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/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>
