<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://mfcabrera.com/blog/2017/using-mypy-for-improving-your-codebase/</loc> <lastmod>2017-05-14T12:18:52+00:00</lastmod> </url> <url> <loc>https://mfcabrera.com/blog/2017/spark-testing-luigi-pytest/</loc> <lastmod>2017-09-17T12:18:52+00:00</lastmod> </url> <url> <loc>https://mfcabrera.com/blog/2021/dataframe-validation-libraries/</loc> <lastmod>2021-10-21T07:27:47+00:00</lastmod> </url> <url> <loc>https://mfcabrera.com/blog/2026/databricks-berlin-user-group-recap/</loc> <lastmod>2026-04-29T09:00:00+00:00</lastmod> </url> <url> <loc>https://mfcabrera.com/about/</loc> </url> <url> <loc>https://mfcabrera.com/</loc> </url> <url> <loc>https://mfcabrera.com/projects/</loc> </url> <url> <loc>https://mfcabrera.com/talks/</loc> </url> <url> <loc>https://mfcabrera.com/blog/2017/</loc> </url> <url> <loc>https://mfcabrera.com/blog/2021/</loc> </url> <url> <loc>https://mfcabrera.com/blog/2026/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/python/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/mypy/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/programming/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/software-development/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/py3/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/static-typing/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/type-checking/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/code-quality/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/legacy-code/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/spark/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/pyspark/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/testing/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/luigi/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/pytest/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/mock/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/data-pipelines/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/big-data/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/hadoop/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/mapreduce/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/unit-testing/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/data/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/pandas/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/dataqa/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/machine-learning/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/data-quality/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/great-expectations/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/pandera/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/deequ/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/data-validation/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/ml-pipelines/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/data-engineering/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/databricks/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/dabs/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/ai-coding/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/plato/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/berlin/</loc> </url> <url> <loc>https://mfcabrera.com/blog/tag/community/</loc> </url> <url> <loc>https://mfcabrera.com/blog/category/software-development/</loc> </url> <url> <loc>https://mfcabrera.com/blog/category/pydata/</loc> </url> <url> <loc>https://mfcabrera.com/blog/category/talks/</loc> </url> <url> <loc>https://mfcabrera.com/blog/</loc> </url> </urlset>