<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://adrianabreu.com/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/data-engineering/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/mcp-/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/snowflkake/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2026-01-27-stuck-snowflake-mcp-cursor/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/</loc><lastmod>2026-01-27T11:40:43+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/rbac/</loc><lastmod>2026-01-14T20:14:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/snowflake/</loc><lastmod>2026-01-14T20:14:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2026-01-14-snowflake-questionable-choices/</loc><lastmod>2026-01-14T20:14:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2026-02-13-learn-to-learn-again/</loc><lastmod>2026-01-06T20:14:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/job/</loc><lastmod>2026-01-06T20:14:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/go/</loc><lastmod>2025-01-13T20:07:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2025-01-13-building-stuff/</loc><lastmod>2025-01-13T20:07:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/vps/</loc><lastmod>2025-01-13T20:07:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2024-08-13-finding-pet-projects/</loc><lastmod>2024-08-13T07:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/python/</loc><lastmod>2024-08-13T07:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2024-03-22-developing-on-windows/</loc><lastmod>2024-03-22T18:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/scala/</loc><lastmod>2024-03-22T18:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/spark/</loc><lastmod>2024-03-22T18:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/wsl/</loc><lastmod>2024-03-22T18:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/databricks/</loc><lastmod>2024-01-26T09:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2024-01-26-querying-the-databricks-api/</loc><lastmod>2024-01-26T09:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/structured-streaming/</loc><lastmod>2023-10-27T12:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2023-10-27-tweaking-spark-kafka/</loc><lastmod>2023-10-27T12:06:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/confluent/</loc><lastmod>2023-10-21T22:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/kafka/</loc><lastmod>2023-10-21T22:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/ksql/</loc><lastmod>2023-10-21T22:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2023-10-22-ksql-a-horror-tale/</loc><lastmod>2023-10-21T22:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/delta/</loc><lastmod>2023-10-02T13:25:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2023-10-02-repairing-metadata-unity-catalog/</loc><lastmod>2023-10-02T13:25:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/unity-catalog/</loc><lastmod>2023-10-02T13:25:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2023-07-28-extra_params_databricksrunnow/</loc><lastmod>2023-07-28T16:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/airflow/</loc><lastmod>2023-07-28T16:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/workflows/</loc><lastmod>2023-07-28T16:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2023-05-23-enabling-unity-catalog/</loc><lastmod>2023-05-23T07:48:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/terraform/</loc><lastmod>2023-05-23T07:48:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/data-engineer/</loc><lastmod>2023-03-20T09:50:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2023-03-20-delta-duplicates/</loc><lastmod>2023-03-20T09:50:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/sql/</loc><lastmod>2023-03-20T09:50:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/photon/</loc><lastmod>2022-08-12T09:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-08-12-testing-photon-engine/</loc><lastmod>2022-08-12T09:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-07-30-databricks-cluster-management/</loc><lastmod>2022-07-30T13:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/github/</loc><lastmod>2022-07-25T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-07-25-pushing-data-to-tinybird-free/</loc><lastmod>2022-07-25T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/streaming/</loc><lastmod>2022-07-25T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/tinybird/</loc><lastmod>2022-07-25T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-07-21-passed-certification/</loc><lastmod>2022-07-21T12:16:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/certification/</loc><lastmod>2022-07-21T12:16:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/</loc><lastmod>2022-07-21T12:16:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/bigquery/</loc><lastmod>2022-07-01T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/firebase/</loc><lastmod>2022-07-01T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-07-01-reading-firebase-data/</loc><lastmod>2022-07-01T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-06-30-qbeast/</loc><lastmod>2022-06-30T07:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-29-spark-dates/</loc><lastmod>2022-06-29T15:43:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-28-databricks-practice-exam/</loc><lastmod>2022-06-28T13:43:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-19-spark-udf-udaf/</loc><lastmod>2022-06-19T14:43:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-11-spark-data-sources/</loc><lastmod>2022-06-11T16:43:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-10-spark-structured-api/</loc><lastmod>2022-06-10T17:02:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-08-spark-execution/</loc><lastmod>2022-06-08T17:02:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/spark-certification/2022-06-07-spark-architecture/</loc><lastmod>2022-06-07T17:02:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-05-31-faker-pyspark/</loc><lastmod>2022-05-31T09:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/pyspark/</loc><lastmod>2022-05-31T09:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/git/</loc><lastmod>2022-03-21T22:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-03-21-git-intro/</loc><lastmod>2022-03-21T22:28:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2022-02-07-sbt-tests/</loc><lastmod>2022-02-07T19:53:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/analytics/</loc><lastmod>2021-11-11T18:32:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-11-11-multiplying-rows-in-spark/</loc><lastmod>2021-11-11T18:32:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/ci/cd/</loc><lastmod>2021-11-07T16:32:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/microsoft/</loc><lastmod>2021-11-07T16:32:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-11-07-the-horrible-azure-devops-pipeline-ui/</loc><lastmod>2021-11-07T16:32:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/regex/</loc><lastmod>2021-11-05T16:39:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-11-01-regex-101/</loc><lastmod>2021-11-05T16:39:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-10-10-sbt-intro-i/</loc><lastmod>2021-10-10T14:47:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-07-21-funny-bug/</loc><lastmod>2021-07-21T18:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/c%23/</loc><lastmod>2021-07-21T18:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-05-06-exporting-firebase-data/</loc><lastmod>2021-05-06T11:49:36+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/data-visualization/</loc><lastmod>2021-01-04T19:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2021-01-04-notes-storytelling-with-data-/</loc><lastmod>2021-01-04T19:00:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-12-30-configurando-poetry-gitlab/</loc><lastmod>2020-12-30T15:42:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/poetry/</loc><lastmod>2020-12-30T15:42:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/data-factory/</loc><lastmod>2020-10-01T10:12:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-10-01-jugando-con-df/</loc><lastmod>2020-10-01T10:12:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-12-29-spark-joins/</loc><lastmod>2020-09-29T18:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-09-02-calcular-el-domingo-correspondiente/</loc><lastmod>2020-09-02T10:12:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/datalake/</loc><lastmod>2020-08-25T17:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-08-25-detectando-ficheros-pequenos/</loc><lastmod>2020-08-25T17:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-08-11-spark-windows-functions/</loc><lastmod>2020-08-11T18:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-05-31-acceso-keyvault-certificados/</loc><lastmod>2020-05-30T19:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/azure/</loc><lastmod>2020-05-30T19:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/keyvault/</loc><lastmod>2020-05-30T19:52:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/fp/</loc><lastmod>2020-04-27T20:55:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-04-27-scala-best-practices-nicolas-rinaudo/</loc><lastmod>2020-04-27T20:55:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-04-07-notes-on-functional-programming-in-scala-i/</loc><lastmod>2020-04-06T18:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2020-02-24-azure-functions-service-bus-limits/</loc><lastmod>2020-02-24T19:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2019-11-09-spark-concepts-basicos/</loc><lastmod>2019-11-09T19:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/tags/docker/</loc><lastmod>2019-11-09T19:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2019-11-10-empezando-en-spark-con-docker/</loc><lastmod>2019-11-09T19:22:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2019-09-26-correlated-subqueries/</loc><lastmod>2019-09-26T20:43:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2019-02-05-data-i-introduccion-al-datawarehouse/</loc><lastmod>2019-02-05T14:43:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-12-17-angular-series-iii-dynamic-components/</loc><lastmod>2017-12-17T14:43:32+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-11-18-angular-series-ii-templating/</loc><lastmod>2017-11-18T18:53:17+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-11-06-experimentando-con-redux/</loc><lastmod>2017-11-06T23:18:17+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-10-08-breve-sumario/</loc><lastmod>2017-10-08T18:28:17+00:00</lastmod></url><url><loc>https://adrianabreu.com/knowledge/</loc><lastmod>2017-10-08T18:04:42+00:00</lastmod></url><url><loc>https://adrianabreu.com/knowledge/solidprinciples/</loc><lastmod>2017-10-08T18:04:42+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-08-14-angular-series-i-transclusion/</loc><lastmod>2017-08-14T17:32:37+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-08-04-autodeploy-con-travis/</loc><lastmod>2017-08-04T16:37:11+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-07-28-mi-experiencia-con-react/</loc><lastmod>2017-07-28T17:11:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-06-04-empezar-a-programar/</loc><lastmod>2017-06-04T13:07:30+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-04-09-docker/</loc><lastmod>2017-04-09T15:20:44+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-04-08-capas-en-el-backend/</loc><lastmod>2017-04-08T17:33:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-03-24-interaccion-a-traves-de-viewchild/</loc><lastmod>2017-03-24T23:11:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-03-12-como-construir-un-portfolio/</loc><lastmod>2017-03-12T10:39:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-03-11-sin-componentes-a-componentes/</loc><lastmod>2017-03-11T17:44:11+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-03-04-quizas-deberias-empezara-un-blog/</loc><lastmod>2017-03-04T19:46:22+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-02-05-probando-hugo/</loc><lastmod>2017-02-05T17:31:42+00:00</lastmod></url><url><loc>https://adrianabreu.com/about/</loc><lastmod>2017-02-05T16:28:10+00:00</lastmod></url><url><loc>https://adrianabreu.com/blog/2017-01-08-nuevos-comienzos/</loc><lastmod>2017-01-08T10:22:36+00:00</lastmod></url><url><loc>https://adrianabreu.com/archive/</loc></url></urlset>