<?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:xhtml="http://www.w3.org/1999/xhtml"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>
<loc>https://kpdata.dev/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/about/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/accio-database/</loc>
<lastmod>2024-11-01T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/airflow-incremental-loading/</loc>
<lastmod>2025-03-01T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/airflow-params/</loc>
<lastmod>2024-10-10T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/airflow-scheduling/</loc>
<lastmod>2025-02-01T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/bigquery-flavor-of-sql/</loc>
<lastmod>2024-09-12T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/delete-your-old-tweets/</loc>
<lastmod>2024-07-04T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/how-to-find-files-from-the-command-line/</loc>
<lastmod>2026-02-27T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/load-data-to-snowflake/</loc>
<lastmod>2026-01-22T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/mental-math-drill/</loc>
<lastmod>2024-08-12T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/pytest-your-fastapi-app/</loc>
<lastmod>2024-12-03T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/python-decorators/</loc>
<lastmod>2025-10-09T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/python-else-statement/</loc>
<lastmod>2025-11-21T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/python-function-parameters/</loc>
<lastmod>2025-07-01T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/python-scope/</loc>
<lastmod>2025-09-12T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/python-slicing/</loc>
<lastmod>2025-05-01T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/slowly-changing-dimensions/</loc>
<lastmod>2025-12-24T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/snowflake-with-terraform/</loc>
<lastmod>2024-06-14T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/airflow/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/api/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/automation/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/bigquery/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/cloud/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/command-line/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/data-engineering/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/data-modeling/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/gcp/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/linux/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/python/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/snowflake/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/sql/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/system-design/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/tag/terraform/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/what-is-a-jwt/</loc>
<lastmod>2025-01-01T00:00:00-06:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/what-is-a-parquet-file/</loc>
<lastmod>2025-08-12T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/what-is-data-engineering-for-your-mom/</loc>
<lastmod>2024-05-11T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/blog/yaml-vs-json-config-files/</loc>
<lastmod>2025-04-01T00:00:00-05:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/contact/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/newsletter/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kpdata.dev/newsletter/welcome/</loc>
<lastmod>2026-02-27T15:30:05-00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

</urlset>
