


<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	<url>
		<loc>https://xebia.dev/blog/how-to-view-aws-accounts-attached-to-iam-identity-center-sso-groups/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-view-aws-accounts-attached-to-iam-identity-center-sso-groups/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-view-aws-accounts-attached-to-iam-identity-center-sso-groups/" />
		<lastmod>2025-04-30T09:38:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-minimize-the-number-of-variables-in-your-desired-state-configuration/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-minimize-the-number-of-variables-in-your-desired-state-configuration/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-minimize-the-number-of-variables-in-your-desired-state-configuration/" />
		<lastmod>2025-04-30T09:38:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-api-gateway-throttling-explained/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-api-gateway-throttling-explained/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-api-gateway-throttling-explained/" />
		<lastmod>2025-04-30T09:37:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/speedup-python-cli-projects/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/speedup-python-cli-projects/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/speedup-python-cli-projects/" />
		<lastmod>2025-04-30T09:37:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-start-a-rdp-session-to-a-windows-server-running-on-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-start-a-rdp-session-to-a-windows-server-running-on-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-start-a-rdp-session-to-a-windows-server-running-on-aws/" />
		<lastmod>2025-04-30T09:37:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/speedup-event-driven-projects/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/speedup-event-driven-projects/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/speedup-event-driven-projects/" />
		<lastmod>2025-04-30T09:37:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-work-with-different-browser-profiles/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-work-with-different-browser-profiles/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-work-with-different-browser-profiles/" />
		<lastmod>2025-04-30T09:37:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/gcp-billing-discounts-overview/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/gcp-billing-discounts-overview/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/gcp-billing-discounts-overview/" />
		<lastmod>2025-04-30T09:37:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-keep-your-openid-connect-identity-provider-thumbprint-list-up-to-date/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-keep-your-openid-connect-identity-provider-thumbprint-list-up-to-date/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-keep-your-openid-connect-identity-provider-thumbprint-list-up-to-date/" />
		<lastmod>2025-04-30T09:37:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/creating-a-non-classic-google-cloud-global-load-balancer-with-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/creating-a-non-classic-google-cloud-global-load-balancer-with-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/creating-a-non-classic-google-cloud-global-load-balancer-with-terraform/" />
		<lastmod>2025-04-30T09:37:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/implement-a-help-target-in-your-makefile/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/implement-a-help-target-in-your-makefile/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/implement-a-help-target-in-your-makefile/" />
		<lastmod>2025-04-30T09:37:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-calculate-availability/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-calculate-availability/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-calculate-availability/" />
		<lastmod>2025-04-30T09:37:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-update-the-thumbprint-for-an-openid-connect-identity-provider-in-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-update-the-thumbprint-for-an-openid-connect-identity-provider-in-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-update-the-thumbprint-for-an-openid-connect-identity-provider-in-cloudformation/" />
		<lastmod>2025-04-30T09:37:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-terraform/" />
		<lastmod>2025-04-30T09:37:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/doomtenna-update/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/doomtenna-update/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/doomtenna-update/" />
		<lastmod>2025-04-30T09:37:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-declarative-approach-for-dataflow-flex-templates/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-declarative-approach-for-dataflow-flex-templates/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-declarative-approach-for-dataflow-flex-templates/" />
		<lastmod>2025-04-30T09:37:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/vpc-service-controls-explained/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/vpc-service-controls-explained/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/vpc-service-controls-explained/" />
		<lastmod>2025-04-30T09:37:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-microsoft-sqlserver-logins-with-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-microsoft-sqlserver-logins-with-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-microsoft-sqlserver-logins-with-aws-cloudformation/" />
		<lastmod>2025-04-30T09:37:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/working-with-aws-permission-policies/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/working-with-aws-permission-policies/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/working-with-aws-permission-policies/" />
		<lastmod>2025-04-30T09:37:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-forward-github-action-runner-logs/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-forward-github-action-runner-logs/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-forward-github-action-runner-logs/" />
		<lastmod>2025-04-30T09:37:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cloudformation-custom-resource-transit-gateway-peering-accepter/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cloudformation-custom-resource-transit-gateway-peering-accepter/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cloudformation-custom-resource-transit-gateway-peering-accepter/" />
		<lastmod>2025-04-30T09:37:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-ready-to-use-github-action-workflow-for-pushing-container-images-to-the-registry/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-ready-to-use-github-action-workflow-for-pushing-container-images-to-the-registry/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-ready-to-use-github-action-workflow-for-pushing-container-images-to-the-registry/" />
		<lastmod>2025-04-30T09:37:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/iam-user-credentials-with-mfa/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/iam-user-credentials-with-mfa/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/iam-user-credentials-with-mfa/" />
		<lastmod>2025-04-30T09:36:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/migrate-resources-across-cdk-stacks/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/migrate-resources-across-cdk-stacks/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/migrate-resources-across-cdk-stacks/" />
		<lastmod>2025-04-30T09:36:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-run-intel-docker-images-on-mac-m1-using-lima/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-run-intel-docker-images-on-mac-m1-using-lima/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-run-intel-docker-images-on-mac-m1-using-lima/" />
		<lastmod>2025-04-30T09:36:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-run-startup-scripts-on-hardened-vms/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-run-startup-scripts-on-hardened-vms/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-run-startup-scripts-on-hardened-vms/" />
		<lastmod>2025-04-30T09:36:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-doomsday-machine/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-doomsday-machine/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-doomsday-machine/" />
		<lastmod>2025-04-30T09:35:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/diagrams-as-code/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/diagrams-as-code/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/diagrams-as-code/" />
		<lastmod>2025-04-30T09:35:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-cloudtrail-summary-notebook/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-cloudtrail-summary-notebook/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-cloudtrail-summary-notebook/" />
		<lastmod>2025-04-30T09:35:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-udp-services-with-kong-api-gateway/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-udp-services-with-kong-api-gateway/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-udp-services-with-kong-api-gateway/" />
		<lastmod>2025-04-30T09:35:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-migrate-dns-domains-to-route53/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-migrate-dns-domains-to-route53/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-migrate-dns-domains-to-route53/" />
		<lastmod>2025-04-30T09:35:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-migrate-dns-domains-to-the-google-cloud-dns/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-migrate-dns-domains-to-the-google-cloud-dns/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-migrate-dns-domains-to-the-google-cloud-dns/" />
		<lastmod>2025-04-30T09:35:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/wardriving/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/wardriving/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/wardriving/" />
		<lastmod>2025-04-30T09:35:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/poetry-lambda/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/poetry-lambda/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/poetry-lambda/" />
		<lastmod>2025-04-30T09:35:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploy-cloud-build-scheduled-trigger-with-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploy-cloud-build-scheduled-trigger-with-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploy-cloud-build-scheduled-trigger-with-terraform/" />
		<lastmod>2025-04-30T09:35:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/dont-let-the-mutants-escape/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/dont-let-the-mutants-escape/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/dont-let-the-mutants-escape/" />
		<lastmod>2025-04-30T09:35:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/golang-webassembly/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/golang-webassembly/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/golang-webassembly/" />
		<lastmod>2025-04-30T09:35:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/what-is-a-container/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/what-is-a-container/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/what-is-a-container/" />
		<lastmod>2025-04-30T09:35:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/pass-variables-between-cypress-tests/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/pass-variables-between-cypress-tests/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/pass-variables-between-cypress-tests/" />
		<lastmod>2025-04-30T09:35:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-synchronize-terraform-cloud-vcs-triggered-runs-with-your-ci-cd-pipeline/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-synchronize-terraform-cloud-vcs-triggered-runs-with-your-ci-cd-pipeline/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-synchronize-terraform-cloud-vcs-triggered-runs-with-your-ci-cd-pipeline/" />
		<lastmod>2025-04-30T09:35:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/sync-aws-codecommit-repositories/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/sync-aws-codecommit-repositories/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/sync-aws-codecommit-repositories/" />
		<lastmod>2025-04-30T09:35:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-python-unit-tests-for-aws-using-the-botocore-stubber/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-python-unit-tests-for-aws-using-the-botocore-stubber/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-python-unit-tests-for-aws-using-the-botocore-stubber/" />
		<lastmod>2025-04-30T09:35:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cross-region-automated-rds-backups/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cross-region-automated-rds-backups/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cross-region-automated-rds-backups/" />
		<lastmod>2025-04-30T09:35:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-set-up-an-ssh-tunnel-to-private-aws-rds-and-ec2-instances/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-set-up-an-ssh-tunnel-to-private-aws-rds-and-ec2-instances/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-set-up-an-ssh-tunnel-to-private-aws-rds-and-ec2-instances/" />
		<lastmod>2025-04-30T09:35:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/running-a-git-binary-in-aws-lambda/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/running-a-git-binary-in-aws-lambda/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/running-a-git-binary-in-aws-lambda/" />
		<lastmod>2025-04-30T09:35:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/machine-learning-with-production-data/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/machine-learning-with-production-data/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/machine-learning-with-production-data/" />
		<lastmod>2025-04-30T09:35:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-list-all-aws-maintenance-windows-in-your-account/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-list-all-aws-maintenance-windows-in-your-account/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-list-all-aws-maintenance-windows-in-your-account/" />
		<lastmod>2025-04-30T09:35:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/hosting-a-single-page-application-or-website-on-s3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/hosting-a-single-page-application-or-website-on-s3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/hosting-a-single-page-application-or-website-on-s3/" />
		<lastmod>2025-04-30T09:34:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-find-the-least-privileged-iam-role-in-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-find-the-least-privileged-iam-role-in-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-find-the-least-privileged-iam-role-in-google-cloud-platform/" />
		<lastmod>2025-04-30T09:34:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/improve-your-pull-request-workflow-using-pull-request-codecommit/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/improve-your-pull-request-workflow-using-pull-request-codecommit/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/improve-your-pull-request-workflow-using-pull-request-codecommit/" />
		<lastmod>2025-04-30T09:34:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/commit-messages-done-the-right-way/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/commit-messages-done-the-right-way/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/commit-messages-done-the-right-way/" />
		<lastmod>2025-04-30T09:34:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-deploy-to-google-managed-service-using-cloud-build-private-pools/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-deploy-to-google-managed-service-using-cloud-build-private-pools/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-deploy-to-google-managed-service-using-cloud-build-private-pools/" />
		<lastmod>2025-04-30T09:34:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/best-practices-for-s3-web-hosting-and-explaining-why/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/best-practices-for-s3-web-hosting-and-explaining-why/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/best-practices-for-s3-web-hosting-and-explaining-why/" />
		<lastmod>2025-04-30T09:34:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/s3-website-hosting-why-your-domain-name-and-bucket-name-must-be-identical/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/s3-website-hosting-why-your-domain-name-and-bucket-name-must-be-identical/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/s3-website-hosting-why-your-domain-name-and-bucket-name-must-be-identical/" />
		<lastmod>2025-04-30T09:34:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-use-os-login-for-ssh-access-to-vms-on-gcp/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-use-os-login-for-ssh-access-to-vms-on-gcp/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-use-os-login-for-ssh-access-to-vms-on-gcp/" />
		<lastmod>2025-04-30T09:34:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-take-over-a-subdomain-in-google-cloud-dns/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-take-over-a-subdomain-in-google-cloud-dns/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-take-over-a-subdomain-in-google-cloud-dns/" />
		<lastmod>2025-04-30T09:34:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/multi-region-kms-keys-and-secrets-in-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/multi-region-kms-keys-and-secrets-in-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/multi-region-kms-keys-and-secrets-in-aws/" />
		<lastmod>2025-04-30T09:34:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-set-up-aws-session-manager-logging-cross-account/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-set-up-aws-session-manager-logging-cross-account/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-set-up-aws-session-manager-logging-cross-account/" />
		<lastmod>2025-04-30T09:34:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/what-is-google-cloud-vertex-ai/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/what-is-google-cloud-vertex-ai/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/what-is-google-cloud-vertex-ai/" />
		<lastmod>2025-04-30T09:34:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/improve-rds-scalability-and-resilience-with-aws-rds-proxy/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/improve-rds-scalability-and-resilience-with-aws-rds-proxy/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/improve-rds-scalability-and-resilience-with-aws-rds-proxy/" />
		<lastmod>2025-04-30T09:34:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/testing-your-landing-zone-when-using-adf/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/testing-your-landing-zone-when-using-adf/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/testing-your-landing-zone-when-using-adf/" />
		<lastmod>2025-04-30T09:34:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-run-a-post-deployment-script-on-kubernetes/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-run-a-post-deployment-script-on-kubernetes/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-run-a-post-deployment-script-on-kubernetes/" />
		<lastmod>2025-04-30T09:34:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-minimal-setup-for-a-high-availability-service-using-cloud-run/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-minimal-setup-for-a-high-availability-service-using-cloud-run/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-minimal-setup-for-a-high-availability-service-using-cloud-run/" />
		<lastmod>2025-04-30T09:34:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-a-vm-with-ssh-enabled-on-gcp/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-a-vm-with-ssh-enabled-on-gcp/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-a-vm-with-ssh-enabled-on-gcp/" />
		<lastmod>2025-04-30T09:34:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-access-private-gke-clusters-from-google-cloud-build-via-the-identity-aware-proxy/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-access-private-gke-clusters-from-google-cloud-build-via-the-identity-aware-proxy/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-access-private-gke-clusters-from-google-cloud-build-via-the-identity-aware-proxy/" />
		<lastmod>2025-04-30T09:34:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-does-the-aws-shared-responsibility-model-work/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-does-the-aws-shared-responsibility-model-work/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-does-the-aws-shared-responsibility-model-work/" />
		<lastmod>2025-04-30T09:34:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/this-is-how-you-can-test-your-cfn-guard-rules/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/this-is-how-you-can-test-your-cfn-guard-rules/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/this-is-how-you-can-test-your-cfn-guard-rules/" />
		<lastmod>2025-04-30T09:34:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/scheduled-scaling-for-ec2-auto-scaling/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/scheduled-scaling-for-ec2-auto-scaling/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/scheduled-scaling-for-ec2-auto-scaling/" />
		<lastmod>2025-04-30T09:34:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/well-architected-framework-sustainability-pillar-and-news-from-reinvent-club-cloud-stories-5/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/well-architected-framework-sustainability-pillar-and-news-from-reinvent-club-cloud-stories-5/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/well-architected-framework-sustainability-pillar-and-news-from-reinvent-club-cloud-stories-5/" />
		<lastmod>2025-04-30T09:34:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-list-google-services-which-support-vpc-service-controls/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-list-google-services-which-support-vpc-service-controls/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-list-google-services-which-support-vpc-service-controls/" />
		<lastmod>2025-04-30T09:34:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-cloudtrail-lake/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-cloudtrail-lake/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-cloudtrail-lake/" />
		<lastmod>2025-04-30T09:33:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/get-all-ip-addresses-of-a-cidr-block-using-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/get-all-ip-addresses-of-a-cidr-block-using-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/get-all-ip-addresses-of-a-cidr-block-using-terraform/" />
		<lastmod>2025-04-30T09:33:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-name-your-google-project-iam-resources-in-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-name-your-google-project-iam-resources-in-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-name-your-google-project-iam-resources-in-terraform/" />
		<lastmod>2025-04-30T09:33:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/serverless-on-gcp-cloud-run-gke-autopilot-club-cloud-stories-4/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/serverless-on-gcp-cloud-run-gke-autopilot-club-cloud-stories-4/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/serverless-on-gcp-cloud-run-gke-autopilot-club-cloud-stories-4/" />
		<lastmod>2025-04-30T09:33:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-connect-to-a-gke-private-endpoint-using-iap/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-connect-to-a-gke-private-endpoint-using-iap/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-connect-to-a-gke-private-endpoint-using-iap/" />
		<lastmod>2025-04-30T09:33:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/what-is-google-cloud-deploy/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/what-is-google-cloud-deploy/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/what-is-google-cloud-deploy/" />
		<lastmod>2025-04-30T09:33:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-you-should-start-signing-your-git-commits-today/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-you-should-start-signing-your-git-commits-today/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-you-should-start-signing-your-git-commits-today/" />
		<lastmod>2025-04-30T09:33:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/what-is-gitops/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/what-is-gitops/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/what-is-gitops/" />
		<lastmod>2025-04-30T09:33:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-curl-to-an-identity-aware-proxy-protected-service/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-curl-to-an-identity-aware-proxy-protected-service/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-curl-to-an-identity-aware-proxy-protected-service/" />
		<lastmod>2025-04-30T09:33:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/monitor-ecs-with-aws-otel/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/monitor-ecs-with-aws-otel/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/monitor-ecs-with-aws-otel/" />
		<lastmod>2025-04-30T09:33:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/club-cloud-stories-3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/club-cloud-stories-3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/club-cloud-stories-3/" />
		<lastmod>2025-04-30T09:33:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-do-you-prove-that-your-infrastructure-is-compliant/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-do-you-prove-that-your-infrastructure-is-compliant/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-do-you-prove-that-your-infrastructure-is-compliant/" />
		<lastmod>2025-04-30T09:33:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/club-cloud-stories-2/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/club-cloud-stories-2/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/club-cloud-stories-2/" />
		<lastmod>2025-04-30T09:33:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-use-google-asymmetric-kms-keys-to-encrypt-given-secrets-in-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-use-google-asymmetric-kms-keys-to-encrypt-given-secrets-in-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-use-google-asymmetric-kms-keys-to-encrypt-given-secrets-in-terraform/" />
		<lastmod>2025-04-30T09:33:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/latency-based-routing-in-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/latency-based-routing-in-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/latency-based-routing-in-aws/" />
		<lastmod>2025-04-30T09:33:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/is-one-week-enough-to-cover-everything-about-cloud-club-cloud-conference/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/is-one-week-enough-to-cover-everything-about-cloud-club-cloud-conference/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/is-one-week-enough-to-cover-everything-about-cloud-club-cloud-conference/" />
		<lastmod>2025-04-30T09:33:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/running-larger-startup-scripts-on-azure-windows-vms/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/running-larger-startup-scripts-on-azure-windows-vms/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/running-larger-startup-scripts-on-azure-windows-vms/" />
		<lastmod>2025-04-30T09:33:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-access-your-aws-secret-manager-secrets-in-an-elastic-kubernetes-service-cluster/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-access-your-aws-secret-manager-secrets-in-an-elastic-kubernetes-service-cluster/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-access-your-aws-secret-manager-secrets-in-an-elastic-kubernetes-service-cluster/" />
		<lastmod>2025-04-30T09:33:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/club-cloud-stories/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/club-cloud-stories/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/club-cloud-stories/" />
		<lastmod>2025-04-30T09:33:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/python-and-relative-imports-in-aws-lambda-functions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/python-and-relative-imports-in-aws-lambda-functions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/python-and-relative-imports-in-aws-lambda-functions/" />
		<lastmod>2025-04-30T09:33:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/calculate-start-and-end-ip-address-of-a-cidr-block-using-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/calculate-start-and-end-ip-address-of-a-cidr-block-using-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/calculate-start-and-end-ip-address-of-a-cidr-block-using-terraform/" />
		<lastmod>2025-04-30T09:33:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-a-google-pub-sub-push-subscription-within-a-vpc-service-control-perimeter/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-a-google-pub-sub-push-subscription-within-a-vpc-service-control-perimeter/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-a-google-pub-sub-push-subscription-within-a-vpc-service-control-perimeter/" />
		<lastmod>2025-04-30T09:33:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-bootstrap-an-aws-account-with-terraform-state-backend/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-bootstrap-an-aws-account-with-terraform-state-backend/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-bootstrap-an-aws-account-with-terraform-state-backend/" />
		<lastmod>2025-04-30T09:32:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/configure-impersonated-gke-cluster-access-for-kubectl/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/configure-impersonated-gke-cluster-access-for-kubectl/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/configure-impersonated-gke-cluster-access-for-kubectl/" />
		<lastmod>2025-04-30T09:32:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/make-your-life-easier-using-makefiles/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/make-your-life-easier-using-makefiles/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/make-your-life-easier-using-makefiles/" />
		<lastmod>2025-04-30T09:32:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-a-private-serverless-connection-with-cloudsql/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-a-private-serverless-connection-with-cloudsql/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-a-private-serverless-connection-with-cloudsql/" />
		<lastmod>2025-04-30T09:32:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/use-the-cli-to-find-your-google-project/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/use-the-cli-to-find-your-google-project/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/use-the-cli-to-find-your-google-project/" />
		<lastmod>2025-04-30T09:32:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/increasing-your-development-speed-with-aws-lambda-powertools/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/increasing-your-development-speed-with-aws-lambda-powertools/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/increasing-your-development-speed-with-aws-lambda-powertools/" />
		<lastmod>2025-04-30T09:32:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-deploy-privatebin-on-google-cloud-run-and-google-cloud-storage/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-deploy-privatebin-on-google-cloud-run-and-google-cloud-storage/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-deploy-privatebin-on-google-cloud-run-and-google-cloud-storage/" />
		<lastmod>2025-04-30T09:32:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-comparison-of-google-cloud-pub-sub-and-nats/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-comparison-of-google-cloud-pub-sub-and-nats/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-comparison-of-google-cloud-pub-sub-and-nats/" />
		<lastmod>2025-04-30T09:32:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-read-firestore-events-with-cloud-functions-and-golang/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-read-firestore-events-with-cloud-functions-and-golang/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-read-firestore-events-with-cloud-functions-and-golang/" />
		<lastmod>2025-04-30T09:32:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/use-sam-go-and-vs-code/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/use-sam-go-and-vs-code/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/use-sam-go-and-vs-code/" />
		<lastmod>2025-04-30T09:32:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/custom-validation-rules-for-terraform-input-variables/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/custom-validation-rules-for-terraform-input-variables/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/custom-validation-rules-for-terraform-input-variables/" />
		<lastmod>2025-04-30T09:32:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/input-validation-claim-back-your-time-from-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/input-validation-claim-back-your-time-from-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/input-validation-claim-back-your-time-from-terraform/" />
		<lastmod>2025-04-30T09:32:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/searching-across-aws-log-groups/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/searching-across-aws-log-groups/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/searching-across-aws-log-groups/" />
		<lastmod>2025-04-30T09:32:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-deploy-a-multi-cluster-service-mesh-on-gke-with-anthos/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-deploy-a-multi-cluster-service-mesh-on-gke-with-anthos/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-deploy-a-multi-cluster-service-mesh-on-gke-with-anthos/" />
		<lastmod>2025-04-30T09:32:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-safely-store-secrets-in-terraform-using-cloud-kms/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-safely-store-secrets-in-terraform-using-cloud-kms/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-safely-store-secrets-in-terraform-using-cloud-kms/" />
		<lastmod>2025-04-30T09:32:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/xebia-acquires-oblivion-to-strengthen-its-cloud-capabilities/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/xebia-acquires-oblivion-to-strengthen-its-cloud-capabilities/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/xebia-acquires-oblivion-to-strengthen-its-cloud-capabilities/" />
		<lastmod>2025-04-30T09:32:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-a-pivot-table-in-google-bigquery/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-a-pivot-table-in-google-bigquery/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-a-pivot-table-in-google-bigquery/" />
		<lastmod>2025-04-30T09:32:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/i-used-python-for-a-load-test-and-look-what-happened-next/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/i-used-python-for-a-load-test-and-look-what-happened-next/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/i-used-python-for-a-load-test-and-look-what-happened-next/" />
		<lastmod>2025-04-30T09:32:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-connect-to-a-cloudsql-with-iam-authentication/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-connect-to-a-cloudsql-with-iam-authentication/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-connect-to-a-cloudsql-with-iam-authentication/" />
		<lastmod>2025-04-30T09:32:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-update-application-dependencies-in-a-ci-cd-pipeline/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-update-application-dependencies-in-a-ci-cd-pipeline/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-update-application-dependencies-in-a-ci-cd-pipeline/" />
		<lastmod>2025-04-30T09:32:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-minimize-accidental-cloud-cost-on-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-minimize-accidental-cloud-cost-on-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-minimize-accidental-cloud-cost-on-google-cloud-platform/" />
		<lastmod>2025-04-30T09:32:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-authenticate-with-gcloud-credentials-in-python/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-authenticate-with-gcloud-credentials-in-python/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-authenticate-with-gcloud-credentials-in-python/" />
		<lastmod>2025-04-30T09:31:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-train-with-an-authorized-training-partner/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-train-with-an-authorized-training-partner/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-train-with-an-authorized-training-partner/" />
		<lastmod>2025-04-30T09:31:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-deploy-elasticsearch-on-gke-using-terraform-and-helm/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-deploy-elasticsearch-on-gke-using-terraform-and-helm/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-deploy-elasticsearch-on-gke-using-terraform-and-helm/" />
		<lastmod>2025-04-30T09:31:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-keep-your-google-packer-source-image-version-up-to-date/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-keep-your-google-packer-source-image-version-up-to-date/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-keep-your-google-packer-source-image-version-up-to-date/" />
		<lastmod>2025-04-30T09:31:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-a-private-terraform-provider-registry-using-google-cloud-storage/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-a-private-terraform-provider-registry-using-google-cloud-storage/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-a-private-terraform-provider-registry-using-google-cloud-storage/" />
		<lastmod>2025-04-30T09:31:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-tell-ansible-to-use-gcp-iap-tunneling/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-tell-ansible-to-use-gcp-iap-tunneling/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-tell-ansible-to-use-gcp-iap-tunneling/" />
		<lastmod>2025-04-30T09:31:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-your-own-google-service-account-key-file/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-your-own-google-service-account-key-file/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-your-own-google-service-account-key-file/" />
		<lastmod>2025-04-30T09:31:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-simplest-and-most-generic-google-cloud-build-yaml-config-file-ever/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-simplest-and-most-generic-google-cloud-build-yaml-config-file-ever/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-simplest-and-most-generic-google-cloud-build-yaml-config-file-ever/" />
		<lastmod>2025-04-30T09:31:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-assume-an-ecs-task-role-in-aws-the-official-and-the-fake-way/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-assume-an-ecs-task-role-in-aws-the-official-and-the-fake-way/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-assume-an-ecs-task-role-in-aws-the-official-and-the-fake-way/" />
		<lastmod>2025-04-30T09:31:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/optimizing-php-performance-google-cloudrun/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/optimizing-php-performance-google-cloudrun/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/optimizing-php-performance-google-cloudrun/" />
		<lastmod>2025-04-30T09:31:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/elaine-versloot-in-the-xebia-first-candidates-restaurant/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/elaine-versloot-in-the-xebia-first-candidates-restaurant/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/elaine-versloot-in-the-xebia-first-candidates-restaurant/" />
		<lastmod>2025-04-30T09:31:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-i-prepared-for-the-google-cloud-associate-cloud-engineer-exam/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-i-prepared-for-the-google-cloud-associate-cloud-engineer-exam/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-i-prepared-for-the-google-cloud-associate-cloud-engineer-exam/" />
		<lastmod>2025-04-30T09:31:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-binx-nanny-on-tour-initiative/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-binx-nanny-on-tour-initiative/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-binx-nanny-on-tour-initiative/" />
		<lastmod>2025-04-30T09:31:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-keep-your-dockerfile-container-image-references-up-to-date/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-keep-your-dockerfile-container-image-references-up-to-date/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-keep-your-dockerfile-container-image-references-up-to-date/" />
		<lastmod>2025-04-30T09:31:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-limit-the-lifetime-of-google-cloud-platform-sdk-credentials/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-limit-the-lifetime-of-google-cloud-platform-sdk-credentials/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-limit-the-lifetime-of-google-cloud-platform-sdk-credentials/" />
		<lastmod>2025-04-30T09:31:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/my-first-cloud-training/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/my-first-cloud-training/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/my-first-cloud-training/" />
		<lastmod>2025-04-30T09:31:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-copy-aws-ssm-parameters-from-one-account-to-another/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-copy-aws-ssm-parameters-from-one-account-to-another/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-copy-aws-ssm-parameters-from-one-account-to-another/" />
		<lastmod>2025-04-30T09:31:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/book-release-building-serverless-applications-with-google-cloud-run/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/book-release-building-serverless-applications-with-google-cloud-run/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/book-release-building-serverless-applications-with-google-cloud-run/" />
		<lastmod>2025-04-30T09:31:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-automate-the-kritis-signer-on-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-automate-the-kritis-signer-on-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-automate-the-kritis-signer-on-google-cloud-platform/" />
		<lastmod>2025-04-30T09:31:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/five-advantages-of-cloud-native/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/five-advantages-of-cloud-native/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/five-advantages-of-cloud-native/" />
		<lastmod>2025-04-30T09:31:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-find-google-cloud-platform-services-dependencies/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-find-google-cloud-platform-services-dependencies/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-find-google-cloud-platform-services-dependencies/" />
		<lastmod>2025-04-30T09:31:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-automate-google-site-verification-with-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-automate-google-site-verification-with-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-automate-google-site-verification-with-terraform/" />
		<lastmod>2025-04-30T09:31:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/implementing-aws-cdk-cicd-with-cdk-pipelines/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/implementing-aws-cdk-cicd-with-cdk-pipelines/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/implementing-aws-cdk-cicd-with-cdk-pipelines/" />
		<lastmod>2025-04-30T09:31:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-run-container-background-tasks-with-cron/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-run-container-background-tasks-with-cron/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-run-container-background-tasks-with-cron/" />
		<lastmod>2025-04-30T09:31:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/stream-gke-application-log-files-to-cloud-logging/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/stream-gke-application-log-files-to-cloud-logging/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/stream-gke-application-log-files-to-cloud-logging/" />
		<lastmod>2025-04-30T09:31:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-a-saml-identity-provider-to-enable-sso-in-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-a-saml-identity-provider-to-enable-sso-in-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-a-saml-identity-provider-to-enable-sso-in-aws-cloudformation/" />
		<lastmod>2025-04-30T09:30:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-limit-access-to-aws-roles-based-on-saml-attributes-in-the-trust-policy-using-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-limit-access-to-aws-roles-based-on-saml-attributes-in-the-trust-policy-using-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-limit-access-to-aws-roles-based-on-saml-attributes-in-the-trust-policy-using-cloudformation/" />
		<lastmod>2025-04-30T09:30:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/take-control-of-your-cloud-consumption-with-binx-cloud-control/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/take-control-of-your-cloud-consumption-with-binx-cloud-control/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/take-control-of-your-cloud-consumption-with-binx-cloud-control/" />
		<lastmod>2025-04-30T09:30:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-get-secrets-from-the-google-secret-manager-into-your-container/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-get-secrets-from-the-google-secret-manager-into-your-container/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-get-secrets-from-the-google-secret-manager-into-your-container/" />
		<lastmod>2025-04-30T09:30:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/create-multiple-resources-at-once-with-terraform-for-each/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/create-multiple-resources-at-once-with-terraform-for-each/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/create-multiple-resources-at-once-with-terraform-for-each/" />
		<lastmod>2025-04-30T09:30:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/using-google-service-accounts-in-azure-pipelines/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/using-google-service-accounts-in-azure-pipelines/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/using-google-service-accounts-in-azure-pipelines/" />
		<lastmod>2025-04-30T09:30:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-authenticate-to-google-cloud-platform-using-the-active-gcloud-configuration/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-authenticate-to-google-cloud-platform-using-the-active-gcloud-configuration/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-authenticate-to-google-cloud-platform-using-the-active-gcloud-configuration/" />
		<lastmod>2025-04-30T09:30:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/creating-a-google-cloud-sdk-installer-for-azure-pipelines/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/creating-a-google-cloud-sdk-installer-for-azure-pipelines/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/creating-a-google-cloud-sdk-installer-for-azure-pipelines/" />
		<lastmod>2025-04-30T09:30:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-login-to-a-google-cloud-run-container/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-login-to-a-google-cloud-run-container/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-login-to-a-google-cloud-run-container/" />
		<lastmod>2025-04-30T09:30:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-alibaba-cloud-might-represent-the-next-great-business-opportunity/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-alibaba-cloud-might-represent-the-next-great-business-opportunity/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-alibaba-cloud-might-represent-the-next-great-business-opportunity/" />
		<lastmod>2025-04-30T09:30:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/include-terraform-plan-approval-in-azure-devops-release-pipeline/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/include-terraform-plan-approval-in-azure-devops-release-pipeline/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/include-terraform-plan-approval-in-azure-devops-release-pipeline/" />
		<lastmod>2025-04-30T09:13:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-delete-lingering-packer-instances-on-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-delete-lingering-packer-instances-on-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-delete-lingering-packer-instances-on-google-cloud-platform/" />
		<lastmod>2025-04-30T09:13:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/performance-efficiency-well-architected-webinar-apr-24/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/performance-efficiency-well-architected-webinar-apr-24/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/performance-efficiency-well-architected-webinar-apr-24/" />
		<lastmod>2025-04-30T09:13:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-update-an-ec2-instance-with-volume-attachments-using-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-update-an-ec2-instance-with-volume-attachments-using-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-update-an-ec2-instance-with-volume-attachments-using-cloudformation/" />
		<lastmod>2025-04-30T09:13:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-terminate-lingering-packer-instances-on-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-terminate-lingering-packer-instances-on-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-terminate-lingering-packer-instances-on-aws/" />
		<lastmod>2025-04-30T09:13:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-minimize-accidental-cloud-cost-in-your-aws-account/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-minimize-accidental-cloud-cost-in-your-aws-account/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-minimize-accidental-cloud-cost-in-your-aws-account/" />
		<lastmod>2025-04-30T09:13:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/five-ways-to-minimize-your-cloud-spend/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/five-ways-to-minimize-your-cloud-spend/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/five-ways-to-minimize-your-cloud-spend/" />
		<lastmod>2025-04-30T09:13:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/adjusting-to-the-new-normal/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/adjusting-to-the-new-normal/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/adjusting-to-the-new-normal/" />
		<lastmod>2025-04-30T09:13:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/alibaba-cloud-a-gateway-to-china/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/alibaba-cloud-a-gateway-to-china/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/alibaba-cloud-a-gateway-to-china/" />
		<lastmod>2025-04-30T09:13:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-login-to-private-instances-without-a-bastion-host-on-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-login-to-private-instances-without-a-bastion-host-on-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-login-to-private-instances-without-a-bastion-host-on-google-cloud-platform/" />
		<lastmod>2025-04-30T09:13:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-enforce-s3-default-encryption/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-enforce-s3-default-encryption/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-enforce-s3-default-encryption/" />
		<lastmod>2025-04-30T09:13:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/consistency-in-cloud-deployments-is-key/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/consistency-in-cloud-deployments-is-key/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/consistency-in-cloud-deployments-is-key/" />
		<lastmod>2025-04-30T09:13:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/setting-python-source-folders-vscode/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/setting-python-source-folders-vscode/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/setting-python-source-folders-vscode/" />
		<lastmod>2025-04-30T09:13:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/discovering-the-aws-access-you-actually-need/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/discovering-the-aws-access-you-actually-need/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/discovering-the-aws-access-you-actually-need/" />
		<lastmod>2025-04-30T09:13:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-secrets-with-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-secrets-with-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-secrets-with-aws-cloudformation/" />
		<lastmod>2025-04-30T09:13:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/tutorial-on-automating-operational-tasks-in-aws-lambda/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/tutorial-on-automating-operational-tasks-in-aws-lambda/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/tutorial-on-automating-operational-tasks-in-aws-lambda/" />
		<lastmod>2025-04-30T09:13:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-install-python-binaries-in-aws-lambda/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-install-python-binaries-in-aws-lambda/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-install-python-binaries-in-aws-lambda/" />
		<lastmod>2025-04-30T09:13:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-private-key-pairs-with-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-private-key-pairs-with-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-private-key-pairs-with-aws-cloudformation/" />
		<lastmod>2025-04-30T09:12:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-kong-api-gateway-configuration-with-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-kong-api-gateway-configuration-with-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-kong-api-gateway-configuration-with-aws-cloudformation/" />
		<lastmod>2025-04-30T09:12:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cloud-its-a-golden-age/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cloud-its-a-golden-age/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cloud-its-a-golden-age/" />
		<lastmod>2025-04-30T09:12:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/stop-waiting-for-your-data/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/stop-waiting-for-your-data/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/stop-waiting-for-your-data/" />
		<lastmod>2025-04-30T09:12:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/highly-underestimated-reinvent-introductions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/highly-underestimated-reinvent-introductions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/highly-underestimated-reinvent-introductions/" />
		<lastmod>2025-04-30T09:12:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/generate-temporary-aws-credentials/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/generate-temporary-aws-credentials/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/generate-temporary-aws-credentials/" />
		<lastmod>2025-04-30T09:12:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-aws-ses-access-key-and-smtp-password-using-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-aws-ses-access-key-and-smtp-password-using-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-aws-ses-access-key-and-smtp-password-using-aws-cloudformation/" />
		<lastmod>2025-04-30T09:12:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-fast-and-easy-way-to-deploy-scala-based-lambdas-to-aws-using-sbt/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-fast-and-easy-way-to-deploy-scala-based-lambdas-to-aws-using-sbt/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-fast-and-easy-way-to-deploy-scala-based-lambdas-to-aws-using-sbt/" />
		<lastmod>2025-04-30T09:12:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/keeping-your-amis-up-to-date-in-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/keeping-your-amis-up-to-date-in-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/keeping-your-amis-up-to-date-in-aws-cloudformation/" />
		<lastmod>2025-04-30T09:12:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-mysql-users-and-databases-with-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-mysql-users-and-databases-with-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-mysql-users-and-databases-with-aws-cloudformation/" />
		<lastmod>2025-04-30T09:12:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/making-of-cfnflip-serverless-apigateway-python-nodejs-ruby-lamda/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/making-of-cfnflip-serverless-apigateway-python-nodejs-ruby-lamda/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/making-of-cfnflip-serverless-apigateway-python-nodejs-ruby-lamda/" />
		<lastmod>2025-04-30T09:12:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-cloudformation-validation-in-cicd-pipelines/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-cloudformation-validation-in-cicd-pipelines/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-cloudformation-validation-in-cicd-pipelines/" />
		<lastmod>2025-04-30T09:12:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-custom-provider-for-efs-provisioned-throughput/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-custom-provider-for-efs-provisioned-throughput/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-custom-provider-for-efs-provisioned-throughput/" />
		<lastmod>2025-04-30T09:12:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/functional-programming-in-python/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/functional-programming-in-python/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/functional-programming-in-python/" />
		<lastmod>2025-04-30T09:12:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/functional-programming-in-scala/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/functional-programming-in-scala/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/functional-programming-in-scala/" />
		<lastmod>2025-04-30T09:12:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-obtain-the-ip-addresses-of-a-network-load-balancer-in-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-obtain-the-ip-addresses-of-a-network-load-balancer-in-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-obtain-the-ip-addresses-of-a-network-load-balancer-in-cloudformation/" />
		<lastmod>2025-04-30T09:12:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cli-in-python/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cli-in-python/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cli-in-python/" />
		<lastmod>2025-04-30T09:12:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/building-cloudformation-custom-resources-is-plain-and-simple/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/building-cloudformation-custom-resources-is-plain-and-simple/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/building-cloudformation-custom-resources-is-plain-and-simple/" />
		<lastmod>2025-04-30T09:12:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/effect-of-yaml-function-shorthand-on-your-cloudformation-changeset-evaluation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/effect-of-yaml-function-shorthand-on-your-cloudformation-changeset-evaluation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/effect-of-yaml-function-shorthand-on-your-cloudformation-changeset-evaluation/" />
		<lastmod>2025-04-30T09:12:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/using-aws-cloudformation-macros-is-also-plain-and-simple/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/using-aws-cloudformation-macros-is-also-plain-and-simple/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/using-aws-cloudformation-macros-is-also-plain-and-simple/" />
		<lastmod>2025-04-30T09:12:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/automated-provisioning-of-acm-certificates-using-route53-in-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/automated-provisioning-of-acm-certificates-using-route53-in-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/automated-provisioning-of-acm-certificates-using-route53-in-cloudformation/" />
		<lastmod>2025-04-30T09:12:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/encrypting-secrets-in-aws-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/encrypting-secrets-in-aws-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/encrypting-secrets-in-aws-cloudformation/" />
		<lastmod>2025-04-30T09:12:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-api-gateway-service-integrations/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-api-gateway-service-integrations/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-api-gateway-service-integrations/" />
		<lastmod>2025-04-30T09:12:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-lambda-circuit-breaker/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-lambda-circuit-breaker/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-lambda-circuit-breaker/" />
		<lastmod>2025-04-30T09:12:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/requests-vendored-boto3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/requests-vendored-boto3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/requests-vendored-boto3/" />
		<lastmod>2025-04-30T09:12:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/lambda-golang/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/lambda-golang/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/lambda-golang/" />
		<lastmod>2025-04-30T09:12:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-lambda-inlined/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-lambda-inlined/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-lambda-inlined/" />
		<lastmod>2025-04-30T09:12:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-lambda-unit-testing/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-lambda-unit-testing/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-lambda-unit-testing/" />
		<lastmod>2025-04-30T09:12:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/serverless-apps-with-fargate/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/serverless-apps-with-fargate/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/serverless-apps-with-fargate/" />
		<lastmod>2025-04-30T09:11:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-vim/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-vim/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-vim/" />
		<lastmod>2025-04-30T09:11:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/serverless-apps-with-google-app-engine/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/serverless-apps-with-google-app-engine/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/serverless-apps-with-google-app-engine/" />
		<lastmod>2025-04-30T09:11:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-containers-on-google-app-engine/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-containers-on-google-app-engine/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-containers-on-google-app-engine/" />
		<lastmod>2025-04-30T09:11:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cross-region-replication-with-s3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cross-region-replication-with-s3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cross-region-replication-with-s3/" />
		<lastmod>2025-04-30T09:11:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/corretto-jvm/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/corretto-jvm/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/corretto-jvm/" />
		<lastmod>2025-04-30T09:11:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/encryption-at-rest-with-google-storage-buckets/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/encryption-at-rest-with-google-storage-buckets/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/encryption-at-rest-with-google-storage-buckets/" />
		<lastmod>2025-04-30T09:11:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/serverless-ping-pong/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/serverless-ping-pong/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/serverless-ping-pong/" />
		<lastmod>2025-04-30T09:11:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/elasticsearch-service-firehose/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/elasticsearch-service-firehose/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/elasticsearch-service-firehose/" />
		<lastmod>2025-04-30T09:11:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/python-lambda-packager/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/python-lambda-packager/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/python-lambda-packager/" />
		<lastmod>2025-04-30T09:11:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/elasticsearch-service-firehose-apigw-logs/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/elasticsearch-service-firehose-apigw-logs/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/elasticsearch-service-firehose-apigw-logs/" />
		<lastmod>2025-04-30T09:11:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-docker-toolbox/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-docker-toolbox/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-docker-toolbox/" />
		<lastmod>2025-04-30T09:11:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/elasticsearch-service-firehose-cloudfront-logs/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/elasticsearch-service-firehose-cloudfront-logs/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/elasticsearch-service-firehose-cloudfront-logs/" />
		<lastmod>2025-04-30T09:11:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-find/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-find/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-find/" />
		<lastmod>2025-04-30T09:11:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/serverless-battleship-innovation-day/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/serverless-battleship-innovation-day/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/serverless-battleship-innovation-day/" />
		<lastmod>2025-04-30T09:11:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/lambda-cwlogs-subscription/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/lambda-cwlogs-subscription/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/lambda-cwlogs-subscription/" />
		<lastmod>2025-04-30T09:11:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-grep/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-grep/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-grep/" />
		<lastmod>2025-04-30T09:11:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-global-load-balancing-with-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-global-load-balancing-with-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-global-load-balancing-with-google-cloud-platform/" />
		<lastmod>2025-04-30T09:11:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-ssh-setup/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-ssh-setup/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-ssh-setup/" />
		<lastmod>2025-04-30T09:11:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-ssh-tunneling/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-ssh-tunneling/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-ssh-tunneling/" />
		<lastmod>2025-04-30T09:11:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-go/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-go/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-go/" />
		<lastmod>2025-04-30T09:11:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-the-google-cloud-content-delivery-network/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-the-google-cloud-content-delivery-network/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-the-google-cloud-content-delivery-network/" />
		<lastmod>2025-04-30T09:11:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-cross-compilation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-cross-compilation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-cross-compilation/" />
		<lastmod>2025-04-30T09:11:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-aws-sdk/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-aws-sdk/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-aws-sdk/" />
		<lastmod>2025-04-30T09:11:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-cli-apps/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-cli-apps/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-cli-apps/" />
		<lastmod>2025-04-30T09:11:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-modules/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-modules/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-modules/" />
		<lastmod>2025-04-30T09:11:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/kata-go-functions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/kata-go-functions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/kata-go-functions/" />
		<lastmod>2025-04-30T09:10:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-gorilla/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-gorilla/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-gorilla/" />
		<lastmod>2025-04-30T09:10:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-buffalo/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-buffalo/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-buffalo/" />
		<lastmod>2025-04-30T09:10:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-cargo/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-cargo/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-cargo/" />
		<lastmod>2025-04-30T09:10:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/scala-native/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/scala-native/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/scala-native/" />
		<lastmod>2025-04-30T09:10:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/looking-back-at-c-and-c/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/looking-back-at-c-and-c/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/looking-back-at-c-and-c/" />
		<lastmod>2025-04-30T09:10:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/dynamodb-transactions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/dynamodb-transactions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/dynamodb-transactions/" />
		<lastmod>2025-04-30T09:10:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/hello-rust/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/hello-rust/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/hello-rust/" />
		<lastmod>2025-04-30T09:10:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-lambda-custom-runtime/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-lambda-custom-runtime/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-lambda-custom-runtime/" />
		<lastmod>2025-04-30T09:10:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/looking-back-at-java/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/looking-back-at-java/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/looking-back-at-java/" />
		<lastmod>2025-04-30T09:10:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/go-json-encoder/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/go-json-encoder/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/go-json-encoder/" />
		<lastmod>2025-04-30T09:10:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-expose-your-api-using-google-cloud-endpoints/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-expose-your-api-using-google-cloud-endpoints/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-expose-your-api-using-google-cloud-endpoints/" />
		<lastmod>2025-04-30T09:10:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-lambda-python-37-runtime/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-lambda-python-37-runtime/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-lambda-python-37-runtime/" />
		<lastmod>2025-04-30T09:10:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-gradle-build-automation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-gradle-build-automation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-gradle-build-automation/" />
		<lastmod>2025-04-30T09:10:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-lambda-custom-bootstrap-in-go/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-lambda-custom-bootstrap-in-go/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-lambda-custom-bootstrap-in-go/" />
		<lastmod>2025-04-30T09:10:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-kotlin/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-kotlin/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-kotlin/" />
		<lastmod>2025-04-30T09:10:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-swiftpm/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-swiftpm/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-swiftpm/" />
		<lastmod>2025-04-30T09:10:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/data-segment/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/data-segment/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/data-segment/" />
		<lastmod>2025-04-30T09:10:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/understanding-data/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/understanding-data/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/understanding-data/" />
		<lastmod>2025-04-30T09:10:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-scala-build-tool/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-scala-build-tool/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-scala-build-tool/" />
		<lastmod>2025-04-30T09:10:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/apache-avro/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/apache-avro/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/apache-avro/" />
		<lastmod>2025-04-30T09:10:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/apache-avro-handson/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/apache-avro-handson/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/apache-avro-handson/" />
		<lastmod>2025-04-30T09:10:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/creating-a-bucket-in-the-new-sweden-region/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/creating-a-bucket-in-the-new-sweden-region/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/creating-a-bucket-in-the-new-sweden-region/" />
		<lastmod>2025-04-30T09:10:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/building-elixir-runtime-for-aws-lambda/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/building-elixir-runtime-for-aws-lambda/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/building-elixir-runtime-for-aws-lambda/" />
		<lastmod>2025-04-30T09:10:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-obtain-aws-credentials-using-the-auth0-saml-identity-provider/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-obtain-aws-credentials-using-the-auth0-saml-identity-provider/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-obtain-aws-credentials-using-the-auth0-saml-identity-provider/" />
		<lastmod>2025-04-30T09:10:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-mount-an-ebs-volume-on-nvme-based-instance-types/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-mount-an-ebs-volume-on-nvme-based-instance-types/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-mount-an-ebs-volume-on-nvme-based-instance-types/" />
		<lastmod>2025-04-30T09:10:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-login-to-ec2-instances-without-ssh/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-login-to-ec2-instances-without-ssh/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-login-to-ec2-instances-without-ssh/" />
		<lastmod>2025-04-30T09:10:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/secrets-in-aws-ecs-fargate/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/secrets-in-aws-ecs-fargate/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/secrets-in-aws-ecs-fargate/" />
		<lastmod>2025-04-30T09:10:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-grant-access-to-the-google-container-registry/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-grant-access-to-the-google-container-registry/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-grant-access-to-the-google-container-registry/" />
		<lastmod>2025-04-30T09:09:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/autoscaling-in-alibaba-cloud/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/autoscaling-in-alibaba-cloud/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/autoscaling-in-alibaba-cloud/" />
		<lastmod>2025-04-30T09:09:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/creating-type-providers-for-google-deployment-manager/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/creating-type-providers-for-google-deployment-manager/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/creating-type-providers-for-google-deployment-manager/" />
		<lastmod>2025-04-30T09:09:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/installing-pyenv-on-macos/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/installing-pyenv-on-macos/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/installing-pyenv-on-macos/" />
		<lastmod>2025-04-30T09:09:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/nine-reasons-to-use-cloudformation-instead-of-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/nine-reasons-to-use-cloudformation-instead-of-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/nine-reasons-to-use-cloudformation-instead-of-terraform/" />
		<lastmod>2025-04-30T09:09:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-trendmicro-deepsecurity-for-aws-using-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-trendmicro-deepsecurity-for-aws-using-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-trendmicro-deepsecurity-for-aws-using-cloudformation/" />
		<lastmod>2025-04-30T09:09:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-cli-aliases-shorten-your-most-used-commands/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-cli-aliases-shorten-your-most-used-commands/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-cli-aliases-shorten-your-most-used-commands/" />
		<lastmod>2025-04-30T09:09:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/building-a-global-app-with-aws-global-accelerator/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/building-a-global-app-with-aws-global-accelerator/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/building-a-global-app-with-aws-global-accelerator/" />
		<lastmod>2025-04-30T09:09:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-configure-an-aws-global-accelerator-in-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-configure-an-aws-global-accelerator-in-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-configure-an-aws-global-accelerator-in-cloudformation/" />
		<lastmod>2025-04-30T09:09:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cd-pipelines-for-docker-images-with-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cd-pipelines-for-docker-images-with-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cd-pipelines-for-docker-images-with-aws/" />
		<lastmod>2025-04-30T09:09:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-create-a-complete-vpc-with-automatic-subnet-calculation-using-rubycfn/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-create-a-complete-vpc-with-automatic-subnet-calculation-using-rubycfn/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-create-a-complete-vpc-with-automatic-subnet-calculation-using-rubycfn/" />
		<lastmod>2025-04-30T09:09:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-store-secrets-in-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-store-secrets-in-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-store-secrets-in-google-cloud-platform/" />
		<lastmod>2025-04-30T09:09:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-tag-elastic-ip-addresses-using-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-tag-elastic-ip-addresses-using-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-tag-elastic-ip-addresses-using-cloudformation/" />
		<lastmod>2025-04-30T09:09:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-dynamically-bind-elastic-ip-addresses-to-an-auto-scaling-group/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-dynamically-bind-elastic-ip-addresses-to-an-auto-scaling-group/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-dynamically-bind-elastic-ip-addresses-to-an-auto-scaling-group/" />
		<lastmod>2025-04-30T09:09:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-dynamically-bind-static-private-ip-addresses-to-an-auto-scaling-group/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-dynamically-bind-static-private-ip-addresses-to-an-auto-scaling-group/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-dynamically-bind-static-private-ip-addresses-to-an-auto-scaling-group/" />
		<lastmod>2025-04-30T09:09:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-keep-aws-cloudwatch-logs-neat-and-tidy/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-keep-aws-cloudwatch-logs-neat-and-tidy/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-keep-aws-cloudwatch-logs-neat-and-tidy/" />
		<lastmod>2025-04-30T09:09:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-get-secrets-aws-parameter-store-in-ecs-containers/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-get-secrets-aws-parameter-store-in-ecs-containers/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-get-secrets-aws-parameter-store-in-ecs-containers/" />
		<lastmod>2025-04-30T09:09:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-compose-a-deployment-package-in-cloudformation-using-the-package-composer-custom-provider/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-compose-a-deployment-package-in-cloudformation-using-the-package-composer-custom-provider/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-compose-a-deployment-package-in-cloudformation-using-the-package-composer-custom-provider/" />
		<lastmod>2025-04-30T09:09:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/migrate-cloudformation-custom-resources-after-aws-adds-support/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/migrate-cloudformation-custom-resources-after-aws-adds-support/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/migrate-cloudformation-custom-resources-after-aws-adds-support/" />
		<lastmod>2025-04-30T09:09:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-deploy-aws-ses-domain-identities-dkim-records-using-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-deploy-aws-ses-domain-identities-dkim-records-using-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-deploy-aws-ses-domain-identities-dkim-records-using-cloudformation/" />
		<lastmod>2025-04-30T09:09:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/refactoring-terraform-with-a-little-help-from-python/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/refactoring-terraform-with-a-little-help-from-python/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/refactoring-terraform-with-a-little-help-from-python/" />
		<lastmod>2025-04-30T09:09:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-set-the-active-receipt-rule-set-in-ses-using-cloudformation/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-set-the-active-receipt-rule-set-in-ses-using-cloudformation/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-set-the-active-receipt-rule-set-in-ses-using-cloudformation/" />
		<lastmod>2025-04-30T09:09:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/reinvent2019/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/reinvent2019/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/reinvent2019/" />
		<lastmod>2025-04-30T09:09:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/serverless-ci-cd-pipelines-with-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/serverless-ci-cd-pipelines-with-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/serverless-ci-cd-pipelines-with-google-cloud-platform/" />
		<lastmod>2025-04-30T09:09:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/security-benefits-of-the-nitro-architecture/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/security-benefits-of-the-nitro-architecture/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/security-benefits-of-the-nitro-architecture/" />
		<lastmod>2025-04-30T09:09:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/create-a-self-service-sagemaker-with-aws-service-catalog/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/create-a-self-service-sagemaker-with-aws-service-catalog/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/create-a-self-service-sagemaker-with-aws-service-catalog/" />
		<lastmod>2025-04-30T09:09:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/module-parameter-defaults-with-the-terraform-object-type/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/module-parameter-defaults-with-the-terraform-object-type/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/module-parameter-defaults-with-the-terraform-object-type/" />
		<lastmod>2025-04-30T09:09:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-start-autoscaling-groups-using-a-cross-account-encrypted-ami/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-start-autoscaling-groups-using-a-cross-account-encrypted-ami/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-start-autoscaling-groups-using-a-cross-account-encrypted-ami/" />
		<lastmod>2025-04-30T09:09:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/building-an-aws-cdk-credential-provider/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/building-an-aws-cdk-credential-provider/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/building-an-aws-cdk-credential-provider/" />
		<lastmod>2025-04-30T09:08:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-schedule-serverless-applications-on-google-cloud-platform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-schedule-serverless-applications-on-google-cloud-platform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-schedule-serverless-applications-on-google-cloud-platform/" />
		<lastmod>2025-04-30T09:08:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/handling-javascript-promises-in-outsystems/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/handling-javascript-promises-in-outsystems/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/handling-javascript-promises-in-outsystems/" />
		<lastmod>2025-04-30T09:08:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/automatically-deriving-typeclass-instances-in-scala-3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/automatically-deriving-typeclass-instances-in-scala-3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/automatically-deriving-typeclass-instances-in-scala-3/" />
		<lastmod>2025-04-30T09:08:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-tame-your-python-codebase/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-tame-your-python-codebase/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-tame-your-python-codebase/" />
		<lastmod>2025-04-30T09:08:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-derive-type-class-instances-with-shapeless-3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-derive-type-class-instances-with-shapeless-3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-derive-type-class-instances-with-shapeless-3/" />
		<lastmod>2025-04-30T09:08:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/getting-started-with-devsecops-the-culture/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/getting-started-with-devsecops-the-culture/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/getting-started-with-devsecops-the-culture/" />
		<lastmod>2025-04-30T09:08:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-learn-contextual-abstractions-in-scala-3-first/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-learn-contextual-abstractions-in-scala-3-first/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-learn-contextual-abstractions-in-scala-3-first/" />
		<lastmod>2025-04-30T09:08:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-make-your-web-application-more-secure-by-using-static-application-security-testing-part-1-of-5-in-application-security-testing-series/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-make-your-web-application-more-secure-by-using-static-application-security-testing-part-1-of-5-in-application-security-testing-series/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-make-your-web-application-more-secure-by-using-static-application-security-testing-part-1-of-5-in-application-security-testing-series/" />
		<lastmod>2025-04-30T09:08:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cypress-challenge-your-fast-feedback-loop/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cypress-challenge-your-fast-feedback-loop/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cypress-challenge-your-fast-feedback-loop/" />
		<lastmod>2025-04-30T09:08:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/formal-methods-for-concurrent-systems/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/formal-methods-for-concurrent-systems/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/formal-methods-for-concurrent-systems/" />
		<lastmod>2025-04-30T09:08:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/suspendapp-0-4-0-is-now-available/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/suspendapp-0-4-0-is-now-available/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/suspendapp-0-4-0-is-now-available/" />
		<lastmod>2025-04-30T09:08:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/xebias-functional-division-reveals-new-mural/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/xebias-functional-division-reveals-new-mural/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/xebias-functional-division-reveals-new-mural/" />
		<lastmod>2025-04-30T09:08:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/scala-days-2023/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/scala-days-2023/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/scala-days-2023/" />
		<lastmod>2025-04-30T09:08:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-federate-argocd/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-federate-argocd/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-federate-argocd/" />
		<lastmod>2025-04-30T09:08:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/setup-keyless-authentication-to-google-cloud-for-github-actions-using-terraform-2/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/setup-keyless-authentication-to-google-cloud-for-github-actions-using-terraform-2/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/setup-keyless-authentication-to-google-cloud-for-github-actions-using-terraform-2/" />
		<lastmod>2025-04-30T09:08:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/getting-started-with-jsonnet-the-missing-parts/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/getting-started-with-jsonnet-the-missing-parts/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/getting-started-with-jsonnet-the-missing-parts/" />
		<lastmod>2025-04-30T09:08:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/fundamentals-of-data-engineering/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/fundamentals-of-data-engineering/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/fundamentals-of-data-engineering/" />
		<lastmod>2025-04-30T09:07:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/property-based-testing-with-kotlin-and-kotest-the-christmas-edition/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/property-based-testing-with-kotlin-and-kotest-the-christmas-edition/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/property-based-testing-with-kotlin-and-kotest-the-christmas-edition/" />
		<lastmod>2025-04-30T09:07:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/changing-how-we-change/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/changing-how-we-change/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/changing-how-we-change/" />
		<lastmod>2025-04-30T09:07:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/setting-up-a-haskell-environment/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/setting-up-a-haskell-environment/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/setting-up-a-haskell-environment/" />
		<lastmod>2025-04-30T09:07:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-disaster-recovery-strategies-poc-with-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-disaster-recovery-strategies-poc-with-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-disaster-recovery-strategies-poc-with-terraform/" />
		<lastmod>2025-04-30T09:07:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-power-of-io-in-haskell/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-power-of-io-in-haskell/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-power-of-io-in-haskell/" />
		<lastmod>2025-04-30T09:07:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/dependent-and-refinement-types-why/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/dependent-and-refinement-types-why/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/dependent-and-refinement-types-why/" />
		<lastmod>2025-04-30T09:07:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-very-short-intro-to-optics/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-very-short-intro-to-optics/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-very-short-intro-to-optics/" />
		<lastmod>2025-04-30T09:07:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/higher-kinded-data-in-scala/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/higher-kinded-data-in-scala/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/higher-kinded-data-in-scala/" />
		<lastmod>2025-04-30T09:07:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/lambda-calculus-through-javascript-part-1/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/lambda-calculus-through-javascript-part-1/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/lambda-calculus-through-javascript-part-1/" />
		<lastmod>2025-04-30T09:07:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/using-parcers-in-practice/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/using-parcers-in-practice/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/using-parcers-in-practice/" />
		<lastmod>2025-04-30T09:07:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-need-for-devsecops-in-the-embedded-world/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-need-for-devsecops-in-the-embedded-world/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-need-for-devsecops-in-the-embedded-world/" />
		<lastmod>2025-04-30T09:07:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/secret-management-triad-vm-vault-artifactory/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/secret-management-triad-vm-vault-artifactory/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/secret-management-triad-vm-vault-artifactory/" />
		<lastmod>2025-04-30T09:07:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/effects-and-contexts-in-kotlin/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/effects-and-contexts-in-kotlin/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/effects-and-contexts-in-kotlin/" />
		<lastmod>2025-04-30T09:07:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/using-scala-3-with-spark/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/using-scala-3-with-spark/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/using-scala-3-with-spark/" />
		<lastmod>2025-04-30T09:07:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-save-time-and-money-by-testing-spark-locally/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-save-time-and-money-by-testing-spark-locally/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-save-time-and-money-by-testing-spark-locally/" />
		<lastmod>2025-04-30T09:06:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/typescript-5-0-and-the-new-const-modifier-on-type-parameters/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/typescript-5-0-and-the-new-const-modifier-on-type-parameters/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/typescript-5-0-and-the-new-const-modifier-on-type-parameters/" />
		<lastmod>2025-04-30T09:06:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-name-abstract-types/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-name-abstract-types/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-name-abstract-types/" />
		<lastmod>2025-04-30T09:06:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/react-day-berlin-conference-and-the-citys-winter-charm/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/react-day-berlin-conference-and-the-citys-winter-charm/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/react-day-berlin-conference-and-the-citys-winter-charm/" />
		<lastmod>2025-04-30T09:06:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/scoped-organizational-policy-constraints-administration-2/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/scoped-organizational-policy-constraints-administration-2/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/scoped-organizational-policy-constraints-administration-2/" />
		<lastmod>2025-04-30T09:06:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cross-platform-application-using-net-core-jenkins-docker/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cross-platform-application-using-net-core-jenkins-docker/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cross-platform-application-using-net-core-jenkins-docker/" />
		<lastmod>2025-04-30T09:06:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/ios-ui-testing-and-why-it-does-not-always-work-a-k-a-pushing-the-limits-of-the-xctest-framework/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/ios-ui-testing-and-why-it-does-not-always-work-a-k-a-pushing-the-limits-of-the-xctest-framework/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/ios-ui-testing-and-why-it-does-not-always-work-a-k-a-pushing-the-limits-of-the-xctest-framework/" />
		<lastmod>2025-04-30T09:06:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/doctrines-second-level-cache-in-a-symfony-application/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/doctrines-second-level-cache-in-a-symfony-application/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/doctrines-second-level-cache-in-a-symfony-application/" />
		<lastmod>2025-04-30T09:06:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/better-automated-tests-in-ruby-using-the-siteprism-gem-for-the-page-object-model-pattern/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/better-automated-tests-in-ruby-using-the-siteprism-gem-for-the-page-object-model-pattern/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/better-automated-tests-in-ruby-using-the-siteprism-gem-for-the-page-object-model-pattern/" />
		<lastmod>2025-04-30T09:06:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/spark-memory-management-part-2-push-it-to-the-limits/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/spark-memory-management-part-2-push-it-to-the-limits/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/spark-memory-management-part-2-push-it-to-the-limits/" />
		<lastmod>2025-04-30T09:06:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/spark-memory-management-part-1-push-it-to-the-limits/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/spark-memory-management-part-1-push-it-to-the-limits/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/spark-memory-management-part-1-push-it-to-the-limits/" />
		<lastmod>2025-04-30T09:06:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/hoverfly-your-best-friend-in-api-simulation-clone/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/hoverfly-your-best-friend-in-api-simulation-clone/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/hoverfly-your-best-friend-in-api-simulation-clone/" />
		<lastmod>2025-04-30T09:06:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-build-run-a-high-performance-serverless-voting-system-for-less-than-100-dollars/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-build-run-a-high-performance-serverless-voting-system-for-less-than-100-dollars/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-build-run-a-high-performance-serverless-voting-system-for-less-than-100-dollars/" />
		<lastmod>2025-04-30T09:06:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/will-java-become-paid-software/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/will-java-become-paid-software/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/will-java-become-paid-software/" />
		<lastmod>2025-04-30T09:06:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/deploying-grafana-to-azure-app-service-with-terraform-and-active-directory-integration/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/deploying-grafana-to-azure-app-service-with-terraform-and-active-directory-integration/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/deploying-grafana-to-azure-app-service-with-terraform-and-active-directory-integration/" />
		<lastmod>2025-04-30T09:06:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/starting-with-threat-modeling-part-1/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/starting-with-threat-modeling-part-1/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/starting-with-threat-modeling-part-1/" />
		<lastmod>2025-04-30T09:05:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/resilience-an-introduction/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/resilience-an-introduction/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/resilience-an-introduction/" />
		<lastmod>2025-04-30T09:05:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/what-are-java-records/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/what-are-java-records/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/what-are-java-records/" />
		<lastmod>2025-04-30T09:05:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/favorite-google-cloud-security-service-google-cloud-security-command-center-premium-2/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/favorite-google-cloud-security-service-google-cloud-security-command-center-premium-2/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/favorite-google-cloud-security-service-google-cloud-security-command-center-premium-2/" />
		<lastmod>2025-04-30T09:05:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/lean-coffee-cheat-sheet/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/lean-coffee-cheat-sheet/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/lean-coffee-cheat-sheet/" />
		<lastmod>2025-04-30T09:05:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/type-safe-error-handling-with-scala-3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/type-safe-error-handling-with-scala-3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/type-safe-error-handling-with-scala-3/" />
		<lastmod>2025-04-30T09:05:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/godatafest-2022-google-cloud-data-platform-workshop/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/godatafest-2022-google-cloud-data-platform-workshop/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/godatafest-2022-google-cloud-data-platform-workshop/" />
		<lastmod>2025-04-30T09:05:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/checking-out-liveviewjs/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/checking-out-liveviewjs/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/checking-out-liveviewjs/" />
		<lastmod>2025-04-30T09:05:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/contextual-logging-in-nodejs/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/contextual-logging-in-nodejs/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/contextual-logging-in-nodejs/" />
		<lastmod>2025-04-30T09:05:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/kotlin-multiplatform-three-levels-testing-kotest/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/kotlin-multiplatform-three-levels-testing-kotest/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/kotlin-multiplatform-three-levels-testing-kotest/" />
		<lastmod>2025-04-30T09:05:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/back-to-back-security-testing/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/back-to-back-security-testing/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/back-to-back-security-testing/" />
		<lastmod>2025-04-30T09:05:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/ci-cd-script-injection-on-devops-platform-inputs/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/ci-cd-script-injection-on-devops-platform-inputs/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/ci-cd-script-injection-on-devops-platform-inputs/" />
		<lastmod>2025-04-30T09:05:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/use-hook-the-new-experimental-javascript-react-feature/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/use-hook-the-new-experimental-javascript-react-feature/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/use-hook-the-new-experimental-javascript-react-feature/" />
		<lastmod>2025-04-30T09:05:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/using-dynamodb-streams-to-run-additional-processing/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/using-dynamodb-streams-to-run-additional-processing/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/using-dynamodb-streams-to-run-additional-processing/" />
		<lastmod>2025-04-30T09:05:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/agile-adoption-in-non-it-teams-what-is-the-difference/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/agile-adoption-in-non-it-teams-what-is-the-difference/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/agile-adoption-in-non-it-teams-what-is-the-difference/" />
		<lastmod>2025-04-30T09:05:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-cloud-security-influences-iot-security/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-cloud-security-influences-iot-security/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-cloud-security-influences-iot-security/" />
		<lastmod>2025-04-30T09:05:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/handling-personal-identifiable-information-in-your-data/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/handling-personal-identifiable-information-in-your-data/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/handling-personal-identifiable-information-in-your-data/" />
		<lastmod>2025-04-30T09:04:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/simple-solutions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/simple-solutions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/simple-solutions/" />
		<lastmod>2025-04-30T09:04:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/domain-specific-languages-in-kotlin-the-type-safe-builder-pattern/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/domain-specific-languages-in-kotlin-the-type-safe-builder-pattern/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/domain-specific-languages-in-kotlin-the-type-safe-builder-pattern/" />
		<lastmod>2025-04-30T09:04:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/superhero-scrum-masters-helpful-or-bottleneck/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/superhero-scrum-masters-helpful-or-bottleneck/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/superhero-scrum-masters-helpful-or-bottleneck/" />
		<lastmod>2025-04-30T09:04:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/fostering-knowledge-transfer-work-towards-t-shaped-people-by-applying-these-3-practices/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/fostering-knowledge-transfer-work-towards-t-shaped-people-by-applying-these-3-practices/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/fostering-knowledge-transfer-work-towards-t-shaped-people-by-applying-these-3-practices/" />
		<lastmod>2025-04-30T09:04:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/register-vue-components-automatically/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/register-vue-components-automatically/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/register-vue-components-automatically/" />
		<lastmod>2025-04-30T09:04:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-solve-canvas-crash-in-vitest-with-threads-and-jsdom/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-solve-canvas-crash-in-vitest-with-threads-and-jsdom/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-solve-canvas-crash-in-vitest-with-threads-and-jsdom/" />
		<lastmod>2025-04-30T09:04:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-use-tdd/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-use-tdd/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-use-tdd/" />
		<lastmod>2025-04-30T09:04:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/business-intelligence-tooling-showdown/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/business-intelligence-tooling-showdown/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/business-intelligence-tooling-showdown/" />
		<lastmod>2025-04-30T09:04:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/three-calls-to-action-for-security-on-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/three-calls-to-action-for-security-on-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/three-calls-to-action-for-security-on-aws/" />
		<lastmod>2025-04-30T09:04:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/themed-website-with-multiple-color-schemes-the-easy-way/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/themed-website-with-multiple-color-schemes-the-easy-way/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/themed-website-with-multiple-color-schemes-the-easy-way/" />
		<lastmod>2025-04-30T09:04:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/books-software-craftsman-mindset/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/books-software-craftsman-mindset/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/books-software-craftsman-mindset/" />
		<lastmod>2025-04-30T09:04:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/react-norway-conference-2022/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/react-norway-conference-2022/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/react-norway-conference-2022/" />
		<lastmod>2025-04-30T09:04:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/four-tips-to-better-structure-terraform-projects/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/four-tips-to-better-structure-terraform-projects/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/four-tips-to-better-structure-terraform-projects/" />
		<lastmod>2025-04-30T09:03:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/coach-your-architects-in-agile-architecture/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/coach-your-architects-in-agile-architecture/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/coach-your-architects-in-agile-architecture/" />
		<lastmod>2025-04-30T09:03:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/learning-programming-languages-with-exercism/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/learning-programming-languages-with-exercism/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/learning-programming-languages-with-exercism/" />
		<lastmod>2025-04-30T09:03:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-expose-events-to-third-parties-on-the-public-internet/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-expose-events-to-third-parties-on-the-public-internet/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-expose-events-to-third-parties-on-the-public-internet/" />
		<lastmod>2025-04-30T09:02:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/use-terraform-to-create-adf-pipelines/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/use-terraform-to-create-adf-pipelines/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/use-terraform-to-create-adf-pipelines/" />
		<lastmod>2025-04-30T09:02:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/aws-cost-optimization-in-5-perspectives-service-rightsizing/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/aws-cost-optimization-in-5-perspectives-service-rightsizing/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/aws-cost-optimization-in-5-perspectives-service-rightsizing/" />
		<lastmod>2025-04-30T09:02:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-use-terraform-workspaces-to-manage-environment-based-configuration-2/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-use-terraform-workspaces-to-manage-environment-based-configuration-2/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-use-terraform-workspaces-to-manage-environment-based-configuration-2/" />
		<lastmod>2025-04-30T09:02:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/setting-python-source-folders-in-visual-studio-code/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/setting-python-source-folders-in-visual-studio-code/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/setting-python-source-folders-in-visual-studio-code/" />
		<lastmod>2025-04-30T09:02:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-practical-guide-to-setuptools-and-pyproject-toml/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-practical-guide-to-setuptools-and-pyproject-toml/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-practical-guide-to-setuptools-and-pyproject-toml/" />
		<lastmod>2025-04-30T09:02:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/a-practical-guide-to-using-setup-py/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/a-practical-guide-to-using-setup-py/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/a-practical-guide-to-using-setup-py/" />
		<lastmod>2025-04-30T09:02:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/cross-account-aws-resource-access-using-terraform/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/cross-account-aws-resource-access-using-terraform/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/cross-account-aws-resource-access-using-terraform/" />
		<lastmod>2025-04-30T09:02:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/windows-and-google-drive-a-happy-marriage/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/windows-and-google-drive-a-happy-marriage/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/windows-and-google-drive-a-happy-marriage/" />
		<lastmod>2025-04-30T09:02:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/tweaks-for-a-productive-terminal/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/tweaks-for-a-productive-terminal/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/tweaks-for-a-productive-terminal/" />
		<lastmod>2025-04-30T09:02:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/three-ways-you-can-use-gamification-to-drive-enterprise-change/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/three-ways-you-can-use-gamification-to-drive-enterprise-change/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/three-ways-you-can-use-gamification-to-drive-enterprise-change/" />
		<lastmod>2025-04-30T09:02:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/thinking-about-platform-development-here-is-what-to-consider/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/thinking-about-platform-development-here-is-what-to-consider/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/thinking-about-platform-development-here-is-what-to-consider/" />
		<lastmod>2025-04-30T09:02:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/react-native-68-with-new-architecture/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/react-native-68-with-new-architecture/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/react-native-68-with-new-architecture/" />
		<lastmod>2025-04-30T09:02:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/new-react-18-features-and-changes/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/new-react-18-features-and-changes/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/new-react-18-features-and-changes/" />
		<lastmod>2025-04-30T09:01:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/top-5-data-and-security-topics-on-aws/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/top-5-data-and-security-topics-on-aws/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/top-5-data-and-security-topics-on-aws/" />
		<lastmod>2025-04-30T09:01:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/improve-your-functional-monitoring-with-the-functional-monitoring-quadrants/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/improve-your-functional-monitoring-with-the-functional-monitoring-quadrants/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/improve-your-functional-monitoring-with-the-functional-monitoring-quadrants/" />
		<lastmod>2025-04-30T09:01:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-i-use-gitlab-multi-project-pipelines-for-cypress-e2e-testing/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-i-use-gitlab-multi-project-pipelines-for-cypress-e2e-testing/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-i-use-gitlab-multi-project-pipelines-for-cypress-e2e-testing/" />
		<lastmod>2025-04-30T09:01:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/is-the-paved-road-right-for-you/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/is-the-paved-road-right-for-you/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/is-the-paved-road-right-for-you/" />
		<lastmod>2025-04-30T09:01:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/beyond-first-impressions-pgs-softwares-xperience-with-xebia/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/beyond-first-impressions-pgs-softwares-xperience-with-xebia/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/beyond-first-impressions-pgs-softwares-xperience-with-xebia/" />
		<lastmod>2025-04-30T09:01:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/what-is-safe/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/what-is-safe/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/what-is-safe/" />
		<lastmod>2025-04-30T09:01:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/never-stop-learning-thoughts-after-four-years-with-our-epic-team/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/never-stop-learning-thoughts-after-four-years-with-our-epic-team/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/never-stop-learning-thoughts-after-four-years-with-our-epic-team/" />
		<lastmod>2025-04-30T09:00:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/beacons-create-safe-routes-for-maersks-voyages-through-the-cloud/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/beacons-create-safe-routes-for-maersks-voyages-through-the-cloud/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/beacons-create-safe-routes-for-maersks-voyages-through-the-cloud/" />
		<lastmod>2025-04-30T09:00:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/together-we-build-an-engineering-culture/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/together-we-build-an-engineering-culture/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/together-we-build-an-engineering-culture/" />
		<lastmod>2025-04-30T09:00:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/getting-your-iot-projects-off-the-ground-by-building-on-azure/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/getting-your-iot-projects-off-the-ground-by-building-on-azure/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/getting-your-iot-projects-off-the-ground-by-building-on-azure/" />
		<lastmod>2025-04-30T09:00:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/whats-what-with-webassembly/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/whats-what-with-webassembly/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/whats-what-with-webassembly/" />
		<lastmod>2025-04-30T09:00:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/blog-azure-container-apps-the-future-of-microservices-in-azure/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/blog-azure-container-apps-the-future-of-microservices-in-azure/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/blog-azure-container-apps-the-future-of-microservices-in-azure/" />
		<lastmod>2025-04-30T09:00:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/i-came-back-twice-to-xebia/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/i-came-back-twice-to-xebia/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/i-came-back-twice-to-xebia/" />
		<lastmod>2025-04-30T09:00:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/authenticate-once-with-playwright/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/authenticate-once-with-playwright/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/authenticate-once-with-playwright/" />
		<lastmod>2025-04-30T09:00:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/podman-the-free-container-engine-alternative-to-docker/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/podman-the-free-container-engine-alternative-to-docker/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/podman-the-free-container-engine-alternative-to-docker/" />
		<lastmod>2025-04-30T09:00:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/2-days-in-the-life-of-a-domain-driven-design-trainee/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/2-days-in-the-life-of-a-domain-driven-design-trainee/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/2-days-in-the-life-of-a-domain-driven-design-trainee/" />
		<lastmod>2025-04-30T09:00:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/stop-fearing-failure/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/stop-fearing-failure/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/stop-fearing-failure/" />
		<lastmod>2025-04-30T09:00:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/enterprise-design-cheat-sheet/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/enterprise-design-cheat-sheet/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/enterprise-design-cheat-sheet/" />
		<lastmod>2025-04-30T09:00:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/type-safe-error-handling-with-shapeless-coproducts-in-scala/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/type-safe-error-handling-with-shapeless-coproducts-in-scala/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/type-safe-error-handling-with-shapeless-coproducts-in-scala/" />
		<lastmod>2025-04-30T09:00:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/dont-bury-the-waterfall/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/dont-bury-the-waterfall/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/dont-bury-the-waterfall/" />
		<lastmod>2025-04-30T09:00:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/6-pointers-on-application-logging/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/6-pointers-on-application-logging/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/6-pointers-on-application-logging/" />
		<lastmod>2025-04-30T08:59:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/data-pipeline-components-are-just-normal-applications/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/data-pipeline-components-are-just-normal-applications/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/data-pipeline-components-are-just-normal-applications/" />
		<lastmod>2025-04-30T08:59:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/from-node-to-deno-a-test-drive-of-the-new-kid-in-town/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/from-node-to-deno-a-test-drive-of-the-new-kid-in-town/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/from-node-to-deno-a-test-drive-of-the-new-kid-in-town/" />
		<lastmod>2025-04-30T08:59:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/log4j-a-10-step-mitigation-plan/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/log4j-a-10-step-mitigation-plan/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/log4j-a-10-step-mitigation-plan/" />
		<lastmod>2025-04-30T08:59:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/influencing-software-quality-as-a-scrum-master/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/influencing-software-quality-as-a-scrum-master/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/influencing-software-quality-as-a-scrum-master/" />
		<lastmod>2025-04-30T08:59:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/bare-bones-soa/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/bare-bones-soa/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/bare-bones-soa/" />
		<lastmod>2025-04-30T08:59:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-ready-kanban-the-product-owners-scrum-board/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-ready-kanban-the-product-owners-scrum-board/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-ready-kanban-the-product-owners-scrum-board/" />
		<lastmod>2025-04-30T08:59:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/scala-repl-tips-and-tricks-trunk-only/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/scala-repl-tips-and-tricks-trunk-only/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/scala-repl-tips-and-tricks-trunk-only/" />
		<lastmod>2025-04-30T08:59:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jax-ws-cxf-and-saaj-on-oracle-weblogic-103/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jax-ws-cxf-and-saaj-on-oracle-weblogic-103/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jax-ws-cxf-and-saaj-on-oracle-weblogic-103/" />
		<lastmod>2025-04-30T08:59:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/helping-java-to-find-its-way-home/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/helping-java-to-find-its-way-home/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/helping-java-to-find-its-way-home/" />
		<lastmod>2025-04-30T08:59:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/so-what-is-a-deployment-really/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/so-what-is-a-deployment-really/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/so-what-is-a-deployment-really/" />
		<lastmod>2025-04-30T08:59:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/real-world-functional-programming-in-scala-comparing-java-clojure-and-scala/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/real-world-functional-programming-in-scala-comparing-java-clojure-and-scala/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/real-world-functional-programming-in-scala-comparing-java-clojure-and-scala/" />
		<lastmod>2025-04-30T08:59:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/flow-to-ready-iterate-to-done/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/flow-to-ready-iterate-to-done/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/flow-to-ready-iterate-to-done/" />
		<lastmod>2025-04-30T08:59:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/landmark-reached-20000-unique-visitors-per-month/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/landmark-reached-20000-unique-visitors-per-month/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/landmark-reached-20000-unique-visitors-per-month/" />
		<lastmod>2025-04-30T08:59:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/starting-out-with-scala/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/starting-out-with-scala/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/starting-out-with-scala/" />
		<lastmod>2025-04-30T08:58:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/web-performance-in-seven-steps-step-3-test-representatively/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/web-performance-in-seven-steps-step-3-test-representatively/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/web-performance-in-seven-steps-step-3-test-representatively/" />
		<lastmod>2025-04-30T08:58:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jeff-sutherland-nlscrum/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jeff-sutherland-nlscrum/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jeff-sutherland-nlscrum/" />
		<lastmod>2025-04-30T08:58:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/open-letter-to-geertjan-wielenga/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/open-letter-to-geertjan-wielenga/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/open-letter-to-geertjan-wielenga/" />
		<lastmod>2025-04-30T08:58:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/javaone-2009/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/javaone-2009/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/javaone-2009/" />
		<lastmod>2025-04-30T08:58:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/introduction-to-websphere-portal-themes/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/introduction-to-websphere-portal-themes/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/introduction-to-websphere-portal-themes/" />
		<lastmod>2025-04-30T08:58:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jpa-implementation-patterns-mapping-inheritance-hierarchies/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jpa-implementation-patterns-mapping-inheritance-hierarchies/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jpa-implementation-patterns-mapping-inheritance-hierarchies/" />
		<lastmod>2025-04-30T08:58:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/knowledge-sharing-between-distributed-teams/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/knowledge-sharing-between-distributed-teams/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/knowledge-sharing-between-distributed-teams/" />
		<lastmod>2025-04-30T08:58:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jpa-implementation-patterns-lazy-loading/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jpa-implementation-patterns-lazy-loading/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jpa-implementation-patterns-lazy-loading/" />
		<lastmod>2025-04-30T08:58:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/life-on-tour-jax-09-conference-review/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/life-on-tour-jax-09-conference-review/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/life-on-tour-jax-09-conference-review/" />
		<lastmod>2025-04-30T08:58:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/feature-flow-1/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/feature-flow-1/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/feature-flow-1/" />
		<lastmod>2025-04-30T08:58:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/do-you-worry-about-crappy-code-then-face-reality-and-grow-up/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/do-you-worry-about-crappy-code-then-face-reality-and-grow-up/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/do-you-worry-about-crappy-code-then-face-reality-and-grow-up/" />
		<lastmod>2025-04-30T08:58:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/multimedia-communication-when-to-use-screencastsmovies-in-demos/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/multimedia-communication-when-to-use-screencastsmovies-in-demos/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/multimedia-communication-when-to-use-screencastsmovies-in-demos/" />
		<lastmod>2025-04-30T08:58:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/fitnesse-selenium-integration-struggles/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/fitnesse-selenium-integration-struggles/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/fitnesse-selenium-integration-struggles/" />
		<lastmod>2025-04-30T08:58:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/declarative-equality-for-your-business-domain-objects/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/declarative-equality-for-your-business-domain-objects/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/declarative-equality-for-your-business-domain-objects/" />
		<lastmod>2025-04-30T08:58:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/validation-in-seam/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/validation-in-seam/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/validation-in-seam/" />
		<lastmod>2025-04-30T08:58:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jpa-implementation-patterns-removing-entities/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jpa-implementation-patterns-removing-entities/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jpa-implementation-patterns-removing-entities/" />
		<lastmod>2025-04-30T08:58:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/dynamic-enums-in-java/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/dynamic-enums-in-java/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/dynamic-enums-in-java/" />
		<lastmod>2025-04-30T08:58:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/clouds-everything-as-a-service/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/clouds-everything-as-a-service/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/clouds-everything-as-a-service/" />
		<lastmod>2025-04-30T08:58:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jpa-implementation-patterns-data-access-objects/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jpa-implementation-patterns-data-access-objects/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jpa-implementation-patterns-data-access-objects/" />
		<lastmod>2025-04-30T08:58:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/refactoring-flex-application-from-existing-adobe-air-codebase/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/refactoring-flex-application-from-existing-adobe-air-codebase/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/refactoring-flex-application-from-existing-adobe-air-codebase/" />
		<lastmod>2025-04-30T08:58:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/estimating-a-product-backlog-more-effectively/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/estimating-a-product-backlog-more-effectively/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/estimating-a-product-backlog-more-effectively/" />
		<lastmod>2025-04-30T08:58:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jvm-threading-optimizations-revisited/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jvm-threading-optimizations-revisited/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jvm-threading-optimizations-revisited/" />
		<lastmod>2025-04-30T08:58:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/acessing-generic-types-at-runtime-in-java/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/acessing-generic-types-at-runtime-in-java/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/acessing-generic-types-at-runtime-in-java/" />
		<lastmod>2025-04-30T08:58:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/helloworld-with-jconsole-and-the-websphere-service-integration-bus/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/helloworld-with-jconsole-and-the-websphere-service-integration-bus/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/helloworld-with-jconsole-and-the-websphere-service-integration-bus/" />
		<lastmod>2025-04-30T08:58:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/json-formatter-plugin-for-intellij/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/json-formatter-plugin-for-intellij/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/json-formatter-plugin-for-intellij/" />
		<lastmod>2025-04-30T08:58:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/recipe-for-slightly-burned-decisions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/recipe-for-slightly-burned-decisions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/recipe-for-slightly-burned-decisions/" />
		<lastmod>2025-04-30T08:57:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/git-101/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/git-101/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/git-101/" />
		<lastmod>2025-04-30T08:57:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/clean-code-vs-implementation-patterns/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/clean-code-vs-implementation-patterns/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/clean-code-vs-implementation-patterns/" />
		<lastmod>2025-04-30T08:57:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/maven-dashboard-integration-with-bamboo-server/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/maven-dashboard-integration-with-bamboo-server/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/maven-dashboard-integration-with-bamboo-server/" />
		<lastmod>2025-04-30T08:57:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/why-and-when-to-use-groovy/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/why-and-when-to-use-groovy/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/why-and-when-to-use-groovy/" />
		<lastmod>2025-04-30T08:57:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/spring-2x-schema-based-configuration-and-the-propertyplaceholderconfigurer/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/spring-2x-schema-based-configuration-and-the-propertyplaceholderconfigurer/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/spring-2x-schema-based-configuration-and-the-propertyplaceholderconfigurer/" />
		<lastmod>2025-04-30T08:45:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/jee-to-phpee/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/jee-to-phpee/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/jee-to-phpee/" />
		<lastmod>2025-04-30T08:45:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/qcon-san-francisco-2008-impressions/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/qcon-san-francisco-2008-impressions/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/qcon-san-francisco-2008-impressions/" />
		<lastmod>2025-04-30T08:45:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/my-inferences-about-agile-from-sanjiv-augustines-workshop-at-xebia-india/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/my-inferences-about-agile-from-sanjiv-augustines-workshop-at-xebia-india/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/my-inferences-about-agile-from-sanjiv-augustines-workshop-at-xebia-india/" />
		<lastmod>2025-04-30T08:45:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/productive-tools-on-top-of-flex-builder-3/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/productive-tools-on-top-of-flex-builder-3/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/productive-tools-on-top-of-flex-builder-3/" />
		<lastmod>2025-04-30T08:45:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/intellij-8-sql-support/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/intellij-8-sql-support/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/intellij-8-sql-support/" />
		<lastmod>2025-04-30T08:45:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/intellij-8-type-migration/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/intellij-8-type-migration/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/intellij-8-type-migration/" />
		<lastmod>2025-04-30T08:45:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/intellij-8-introduce-parameter-refactoring/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/intellij-8-introduce-parameter-refactoring/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/intellij-8-introduce-parameter-refactoring/" />
		<lastmod>2025-04-30T08:45:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/intellij-8-has-been-released/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/intellij-8-has-been-released/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/intellij-8-has-been-released/" />
		<lastmod>2025-04-30T08:44:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/maven-tips/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/maven-tips/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/maven-tips/" />
		<lastmod>2025-04-30T08:44:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/experimenting-with-osgi-on-server-side/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/experimenting-with-osgi-on-server-side/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/experimenting-with-osgi-on-server-side/" />
		<lastmod>2025-04-30T08:44:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/star-performers-and-commodity-developers/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/star-performers-and-commodity-developers/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/star-performers-and-commodity-developers/" />
		<lastmod>2025-04-30T08:44:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/ibm-rational-software-developer-conference-2008-in-new-delhi/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/ibm-rational-software-developer-conference-2008-in-new-delhi/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/ibm-rational-software-developer-conference-2008-in-new-delhi/" />
		<lastmod>2025-04-30T08:44:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/whats-in-a-name/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/whats-in-a-name/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/whats-in-a-name/" />
		<lastmod>2025-04-30T08:44:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/podcast-episode-21-introduction-to-automated-deployment/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/podcast-episode-21-introduction-to-automated-deployment/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/podcast-episode-21-introduction-to-automated-deployment/" />
		<lastmod>2025-04-30T08:44:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/agile2008-fully-distributed-scrum/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/agile2008-fully-distributed-scrum/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/agile2008-fully-distributed-scrum/" />
		<lastmod>2025-04-30T08:44:42+00:00</lastmod>
		<image:image>
			<image:loc>https://xebia.dev/wp-includes/images/crystal/document.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://xebia.dev/wp-includes/images/crystal/document.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://xebia.dev/blog/100-days-xebia/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/100-days-xebia/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/100-days-xebia/" />
		<lastmod>2025-04-30T08:44:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/case-study-distributed-scrum-project-for-dutch-railways/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/case-study-distributed-scrum-project-for-dutch-railways/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/case-study-distributed-scrum-project-for-dutch-railways/" />
		<lastmod>2025-04-30T08:44:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/when-not-to-refactor/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/when-not-to-refactor/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/when-not-to-refactor/" />
		<lastmod>2025-04-30T08:44:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/back-to-the-80s/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/back-to-the-80s/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/back-to-the-80s/" />
		<lastmod>2025-04-30T08:44:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/how-to-manage-scrum-and-the-loaner-specialist/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/how-to-manage-scrum-and-the-loaner-specialist/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/how-to-manage-scrum-and-the-loaner-specialist/" />
		<lastmod>2025-04-30T08:44:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/maven-dashboard-report-11-released/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/maven-dashboard-report-11-released/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/maven-dashboard-report-11-released/" />
		<lastmod>2025-04-30T08:44:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/lean-gurus-mary-and-tom-poppendieck-at-xebia-india/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/lean-gurus-mary-and-tom-poppendieck-at-xebia-india/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/lean-gurus-mary-and-tom-poppendieck-at-xebia-india/" />
		<lastmod>2025-04-30T08:44:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/more-groovy-power/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/more-groovy-power/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/more-groovy-power/" />
		<lastmod>2025-04-30T08:44:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/top-10-soa-pitfalls-wrap-up/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/top-10-soa-pitfalls-wrap-up/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/top-10-soa-pitfalls-wrap-up/" />
		<lastmod>2025-04-30T08:44:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/agile-awareness-workshop-2008-delegates-perspective/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/agile-awareness-workshop-2008-delegates-perspective/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/agile-awareness-workshop-2008-delegates-perspective/" />
		<lastmod>2025-04-30T08:44:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/testing-wicket-with-fitnesse/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/testing-wicket-with-fitnesse/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/testing-wicket-with-fitnesse/" />
		<lastmod>2025-04-30T08:44:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/commitment/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/commitment/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/commitment/" />
		<lastmod>2025-04-30T08:44:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/top-10-soa-pitfalls-1-ignoring-culture-when-introducing-soa/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/top-10-soa-pitfalls-1-ignoring-culture-when-introducing-soa/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/top-10-soa-pitfalls-1-ignoring-culture-when-introducing-soa/" />
		<lastmod>2025-04-30T08:44:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/rubyenrails-2008/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/rubyenrails-2008/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/rubyenrails-2008/" />
		<lastmod>2025-04-30T08:44:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/top-10-soa-pitfalls-7-incorrect-granularity-of-services/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/top-10-soa-pitfalls-7-incorrect-granularity-of-services/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/top-10-soa-pitfalls-7-incorrect-granularity-of-services/" />
		<lastmod>2025-04-30T08:44:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/podcast-episode-18-roopr-enterprise-micro-blogging/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/podcast-episode-18-roopr-enterprise-micro-blogging/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/podcast-episode-18-roopr-enterprise-micro-blogging/" />
		<lastmod>2025-04-30T08:44:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/video-podcast-episode-6-intellij-and-grails/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/video-podcast-episode-6-intellij-and-grails/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/video-podcast-episode-6-intellij-and-grails/" />
		<lastmod>2025-04-30T08:44:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/top-10-soa-pitfalls-9-versioning/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/top-10-soa-pitfalls-9-versioning/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/top-10-soa-pitfalls-9-versioning/" />
		<lastmod>2025-04-30T08:44:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/top-10-soa-pitfalls-10-not-invented-here-syndrome/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/top-10-soa-pitfalls-10-not-invented-here-syndrome/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/top-10-soa-pitfalls-10-not-invented-here-syndrome/" />
		<lastmod>2025-04-30T08:44:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/importance-of-usability-in-enterprise-it/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/importance-of-usability-in-enterprise-it/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/importance-of-usability-in-enterprise-it/" />
		<lastmod>2025-04-30T08:43:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/dont-shave-that-yak/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/dont-shave-that-yak/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/dont-shave-that-yak/" />
		<lastmod>2025-04-30T08:43:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/common-mistakes-made-in-agile-projects-based-on-new-technologies/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/common-mistakes-made-in-agile-projects-based-on-new-technologies/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/common-mistakes-made-in-agile-projects-based-on-new-technologies/" />
		<lastmod>2025-04-30T08:43:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/datetime-and-timezone-pains/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/datetime-and-timezone-pains/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/datetime-and-timezone-pains/" />
		<lastmod>2025-04-30T08:43:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/team-norming-and-chartering/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/team-norming-and-chartering/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/team-norming-and-chartering/" />
		<lastmod>2025-04-30T08:43:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/comparing-apache-fop-with-itext/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/comparing-apache-fop-with-itext/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/comparing-apache-fop-with-itext/" />
		<lastmod>2025-04-30T08:43:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/unit-tests-as-throw-away-design/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/unit-tests-as-throw-away-design/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/unit-tests-as-throw-away-design/" />
		<lastmod>2025-04-30T08:43:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/video-podcast-episode-3-eclipse-tips-essential-settings/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/video-podcast-episode-3-eclipse-tips-essential-settings/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/video-podcast-episode-3-eclipse-tips-essential-settings/" />
		<lastmod>2025-04-30T08:43:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/introducing-android-mobile-is-the-future/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/introducing-android-mobile-is-the-future/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/introducing-android-mobile-is-the-future/" />
		<lastmod>2025-04-30T08:43:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/mylyn-eclipse-plugin/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/mylyn-eclipse-plugin/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/mylyn-eclipse-plugin/" />
		<lastmod>2025-04-30T08:43:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/did-escape-analysis-escape-from-java-6/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/did-escape-analysis-escape-from-java-6/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/did-escape-analysis-escape-from-java-6/" />
		<lastmod>2025-04-30T08:43:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/combining-groovy-and-java/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/combining-groovy-and-java/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/combining-groovy-and-java/" />
		<lastmod>2025-04-30T08:43:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/standarize-on-java-platform-rather-than-java-language/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/standarize-on-java-platform-rather-than-java-language/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/standarize-on-java-platform-rather-than-java-language/" />
		<lastmod>2025-04-30T08:43:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/qcon-san-francisco/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/qcon-san-francisco/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/qcon-san-francisco/" />
		<lastmod>2025-04-30T08:43:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/is-guice-juicy-enough/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/is-guice-juicy-enough/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/is-guice-juicy-enough/" />
		<lastmod>2025-04-30T08:43:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/wicket-is-wicket/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/wicket-is-wicket/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/wicket-is-wicket/" />
		<lastmod>2025-04-30T08:43:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/my-meeting-with-jeff-sutherland/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/my-meeting-with-jeff-sutherland/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/my-meeting-with-jeff-sutherland/" />
		<lastmod>2025-04-30T08:43:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/agile-need-not-deliver-business-value-early/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/agile-need-not-deliver-business-value-early/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/agile-need-not-deliver-business-value-early/" />
		<lastmod>2025-04-30T08:43:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/software-development-should-we-continue-to-ignore-the-evidence/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/software-development-should-we-continue-to-ignore-the-evidence/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/software-development-should-we-continue-to-ignore-the-evidence/" />
		<lastmod>2025-04-30T08:43:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/the-joy-of-big-up-front-design/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/the-joy-of-big-up-front-design/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/the-joy-of-big-up-front-design/" />
		<lastmod>2025-04-30T08:43:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/podcast-episode-13-terracotta-part-2/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/podcast-episode-13-terracotta-part-2/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/podcast-episode-13-terracotta-part-2/" />
		<lastmod>2025-04-30T08:43:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/keep-your-implementations-hidden/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/keep-your-implementations-hidden/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/keep-your-implementations-hidden/" />
		<lastmod>2025-04-30T08:43:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/sharing-your-task-board-across-the-globe/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/sharing-your-task-board-across-the-globe/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/sharing-your-task-board-across-the-globe/" />
		<lastmod>2025-04-30T08:43:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/best-of-xebia-offtopic-list-mice-in-the-office/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/best-of-xebia-offtopic-list-mice-in-the-office/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/best-of-xebia-offtopic-list-mice-in-the-office/" />
		<lastmod>2025-04-30T08:43:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/testing-without-aspects/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/testing-without-aspects/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/testing-without-aspects/" />
		<lastmod>2025-04-30T08:43:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/podcast-episode-12-order-management-api-introduction/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/podcast-episode-12-order-management-api-introduction/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/podcast-episode-12-order-management-api-introduction/" />
		<lastmod>2025-04-30T08:43:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/hibernate-component-value-object-inheritance-mapping/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/hibernate-component-value-object-inheritance-mapping/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/hibernate-component-value-object-inheritance-mapping/" />
		<lastmod>2025-04-30T08:43:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/please-close-the-resource-behind-you/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/please-close-the-resource-behind-you/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/please-close-the-resource-behind-you/" />
		<lastmod>2025-04-30T08:43:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/files-in-a-distributed-transaction/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/files-in-a-distributed-transaction/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/files-in-a-distributed-transaction/" />
		<lastmod>2025-04-30T08:43:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/best-of-xebia-tech-list-hibernate-cascase-question/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/best-of-xebia-tech-list-hibernate-cascase-question/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/best-of-xebia-tech-list-hibernate-cascase-question/" />
		<lastmod>2025-04-30T08:43:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/sharpen-up-your-dbunit-testing/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/sharpen-up-your-dbunit-testing/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/sharpen-up-your-dbunit-testing/" />
		<lastmod>2025-04-30T08:43:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://xebia.dev/blog/xml-rendering-options-tools-and-options/</loc>
		<xhtml:link rel="alternate" hreflang="en" href="https://xebia.dev/blog/xml-rendering-options-tools-and-options/" />
		<xhtml:link rel="alternate" hreflang="x-default" href="https://xebia.dev/blog/xml-rendering-options-tools-and-options/" />
		<lastmod>2025-04-30T08:42:58+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->