<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.antlypls.com/news/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2016/01/30/processing-json-data-with-sparksql/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2016/02/29/spark-sql-and-parquet-files/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2020/07/10/terraform-localstack-demo/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2017/10/15/using-spark-sql-and-spark-streaming-together/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2015/12/02/how-to-write-data-into-parquet/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2015/11/13/running-spark-shell-in-browser-with-apache-mesos-and-marathon/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2024/10/01/llms-for-rubyist/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2014/11/01/commits-of-madness/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2025/01/31/boring-ai-news/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2024/08/16/llm-structured-data-extraction/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2015/10/05/getting-started-with-spark-streaming-using-docker/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2016/04/29/when-data-driven-app-smells-bad/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/blog/2016/11/10/spark-shell-without-spark/index.html</loc>
  </url>
  <url>
    <loc>https://blog.antlypls.com/about.html</loc>
  </url>
</urlset>
