Publishing website 2024/04/19 23:38:11 at commit 93aa62c
diff --git a/website/generated-content/get-started/index.xml b/website/generated-content/get-started/index.xml
index 7f648a3..1bfc173 100644
--- a/website/generated-content/get-started/index.xml
+++ b/website/generated-content/get-started/index.xml
@@ -5402,7 +5402,7 @@
 <h3 id="nexmark-evaluating-big-data-systems-with-apache-beam">Nexmark Evaluating Big Data systems with Apache Beam</h3>
 <p>ApacheCon, Miami, 2017</p>
 <p>Presented by Etienne Chauchot and Ismaël Mejia, <em>Apache Beam PMC members</em></p>
-<p><a href="www.slideshare.net/slideshow/embed_code/key/auWXjEK7GTkiUK">Link to Slides</a>
+<p><a href="https://www.slideshare.net/slideshow/embed_code/key/auWXjEK7GTkiUK">Link to Slides</a>
 <audio controls></p>
 <source src="https://feathercastapache.files.wordpress.com/2017/05/0517-04-mejia.mp3" type="audio/mpeg">
 Your browser does not support the audio element.
@@ -5410,7 +5410,7 @@
 ### Universal metrics with Apache Beam
 <p>ApacheCon, Montreal, 2018</p>
 <p>Presented by Etienne Chauchot, <em>Apache Beam PMC member</em></p>
-<p><a href="www.slideshare.net/slideshow/embed_code/key/kKJRzR8HxkxLsR">Link to Slides</a>
+<p><a href="https://www.slideshare.net/slideshow/embed_code/key/kKJRzR8HxkxLsR">Link to Slides</a>
 <audio controls></p>
 <source src="//feathercastapache.files.wordpress.com/2018/09/03-universal-metrics-with-beam-etienne-chauchot.mp3" type="audio/mpeg">
 Your browser does not support the audio element.
diff --git a/website/generated-content/get-started/resources/videos-and-podcasts/index.html b/website/generated-content/get-started/resources/videos-and-podcasts/index.html
index f5cb0b7..8e79838 100644
--- a/website/generated-content/get-started/resources/videos-and-podcasts/index.html
+++ b/website/generated-content/get-started/resources/videos-and-podcasts/index.html
@@ -35,9 +35,9 @@
 <img class=banner-img-mobile src=/images/banners/tour-of-beam/tour-of-beam-mobile.png alt="Start Tour of Beam"></a></div><div class=swiper-slide><a href=https://beam.apache.org/documentation/ml/overview/><img class=banner-img-desktop src=/images/banners/machine-learning/machine-learning-desktop.jpg alt="Machine Learning">
 <img class=banner-img-mobile src=/images/banners/machine-learning/machine-learning-mobile.jpg alt="Machine Learning"></a></div></div><div class=swiper-pagination></div><div class=swiper-button-prev></div><div class=swiper-button-next></div></div><script src=/js/swiper-bundle.min.min.e0e8f81b0b15728d35ff73c07f42ddbb17a108d6f23df4953cb3e60df7ade675.js></script>
 <script src=/js/sliders/top-banners.min.afa7d0a19acf7a3b28ca369490b3d401a619562a2a4c9612577be2f66a4b9855.js></script>
-<script>function showSearch(){addPlaceholder();var e,t=document.querySelector(".searchBar");t.classList.remove("disappear"),e=document.querySelector("#iconsBar"),e.classList.add("disappear")}function addPlaceholder(){$("input:text").attr("placeholder","What are you looking for?")}function endSearch(){var e,t=document.querySelector(".searchBar");t.classList.add("disappear"),e=document.querySelector("#iconsBar"),e.classList.remove("disappear")}function blockScroll(){$("body").toggleClass("fixedPosition")}function openMenu(){addPlaceholder(),blockScroll()}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Interactive Overview of Beam</a></li><li><span class=section-nav-list-title>Quickstarts</span><ul class=section-nav-list><li><a href=https://tour.beam.apache.org>Tour of Beam</a></li><li><a href=/get-started/try-apache-beam/>Try Apache Beam</a></li><li><a href=/get-started/try-beam-playground/>Try Beam Playground</a></li><li><a href=/get-started/quickstart/java/>Java quickstart</a></li><li><a href=/get-started/quickstart/python/>Python quickstart</a></li><li><a href=/get-started/quickstart/go/>Go quickstart</a></li><li><a href=/get-started/quickstart/typescript/>Typescript quickstart</a></li><li><a href=/get-started/from-spark/>Apache Spark</a></li><li><a href=/get-started/quickstart-java/>WordCount (Java)</a></li><li><a href=/get-started/quickstart-py/>WordCount (Python)</a></li><li><a href=/get-started/quickstart-go/>WordCount (Go)</a></li></ul></li><li><a href=/get-started/downloads>Install the SDK</a></li><li><span class=section-nav-list-title>Tutorials</span><ul class=section-nav-list><li><a href=/get-started/wordcount-example/>WordCount</a></li><li><a href=/get-started/mobile-gaming-example/>Mobile Gaming</a></li></ul></li><li class=section-nav-item--collapsible><span class=section-nav-list-title>Learning resources</span><ul class=section-nav-list><li><a href=/get-started/resources/learning-resources/#getting-started>Getting Started</a></li><li><a href=/get-started/resources/learning-resources/#articles>Articles</a></li><li><a href=/get-started/resources/learning-resources/#videos>Videos</a></li><li><a href=/get-started/resources/learning-resources/#courses>Courses</a></li><li><a href=/get-started/resources/learning-resources/#books>Books</a></li><li><a href=/get-started/resources/learning-resources/#certifications>Certifications</a></li><li><a href=/get-started/resources/learning-resources/#interactive-labs>Interactive Labs</a></li><li><a href=/get-started/resources/learning-resources/#beam-katas>Beam Katas</a></li><li><a href=/get-started/resources/learning-resources/#code-examples>Code Examples</a></li><li><a href=/get-started/resources/learning-resources/#api-reference>API Reference</a></li><li><a href=/get-started/resources/learning-resources/#feedback-and-suggestions>Feedback and Suggestions</a></li><li><a href=/get-started/resources/learning-resources/#how-to-contribute>How to Contribute</a></li><li><a href=/get-started/resources/videos-and-podcasts>Videos and Podcasts</a></li></ul></li><li><a href=/security>Security</a></li></ul></nav></div><nav class="page-nav clearfix" data-offset-top=90 data-offset-bottom=500><nav id=TableOfContents><ul><li><a href=#general>General</a><ul><li><a href=#fundamentals-of-stream-processing-with-apache-beam>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#apache-beam-a-unified-model-for-batch-and-streaming-data-processing>Apache Beam: A Unified Model for Batch and Streaming Data Processing</a></li><li><a href=#fundamentals-of-stream-processing-with-apache-beam-1>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#software-engineering-radio-podcast-episode-272-apache-beam>Software Engineering Radio Podcast Episode 272: Apache Beam</a></li><li><a href=#how-to-run-ml-inference-with-apache-beam>How to run ML Inference with Apache Beam</a></li></ul></li><li><a href=#beam--friends>Beam & Friends</a><ul><li><a href=#distributed-processing-for-machine-learning-production-pipelines>Distributed Processing for Machine Learning Production Pipelines</a></li><li><a href=#tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow>TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</a></li><li><a href=#flink-and-beam-current-state--roadmap>Flink and Beam: Current State & Roadmap</a></li><li><a href=#lessons-learned-from-developing-a-stream-processing-platform-at-scale>Lessons learned from developing a stream processing platform at scale</a></li></ul></li><li><a href=#technical-details>Technical Details</a><ul><li><a href=#watermarks-time-and-progress-in-apache-beam-and-beyond>Watermarks: Time and Progress in Apache Beam and Beyond</a></li><li><a href=#triggers-in-apache-beam>Triggers in Apache Beam</a></li><li><a href=#nexmark-evaluating-big-data-systems-with-apache-beam>Nexmark Evaluating Big Data systems with Apache Beam</a></li></ul></li><li><a href=#next-steps>Next Steps</a></li></ul></nav></nav><div class="body__contained body__section-nav"><h1 id=videos-and-podcasts>Videos and Podcasts</h1><p>This page provides links to some of our favorite videos and podcasts that will help you get started and learn more about Apache Beam.</p><ul><li><a href>Introduction</a></li></ul><iframe class="video video--medium-size" width=560 height=315 src="https://www.youtube.com/embed/videoseries?list=PLIivdWyY5sqIEiHGunZXg_yoS7unlHNJt" frameborder=0 allowfullscreen></iframe><br><nav id=TableOfContents><ul><li><a href=#general>General</a><ul><li><a href=#fundamentals-of-stream-processing-with-apache-beam>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#apache-beam-a-unified-model-for-batch-and-streaming-data-processing>Apache Beam: A Unified Model for Batch and Streaming Data Processing</a></li><li><a href=#fundamentals-of-stream-processing-with-apache-beam-1>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#software-engineering-radio-podcast-episode-272-apache-beam>Software Engineering Radio Podcast Episode 272: Apache Beam</a></li><li><a href=#how-to-run-ml-inference-with-apache-beam>How to run ML Inference with Apache Beam</a></li></ul></li><li><a href=#beam--friends>Beam & Friends</a><ul><li><a href=#distributed-processing-for-machine-learning-production-pipelines>Distributed Processing for Machine Learning Production Pipelines</a></li><li><a href=#tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow>TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</a></li><li><a href=#flink-and-beam-current-state--roadmap>Flink and Beam: Current State & Roadmap</a></li><li><a href=#lessons-learned-from-developing-a-stream-processing-platform-at-scale>Lessons learned from developing a stream processing platform at scale</a></li></ul></li><li><a href=#technical-details>Technical Details</a><ul><li><a href=#watermarks-time-and-progress-in-apache-beam-and-beyond>Watermarks: Time and Progress in Apache Beam and Beyond</a></li><li><a href=#triggers-in-apache-beam>Triggers in Apache Beam</a></li><li><a href=#nexmark-evaluating-big-data-systems-with-apache-beam>Nexmark Evaluating Big Data systems with Apache Beam</a></li></ul></li><li><a href=#next-steps>Next Steps</a></li></ul></nav><h2 id=general>General</h2><p>The following resources provide general overviews and fundamentals of Apache Beam.</p><h3 id=fundamentals-of-stream-processing-with-apache-beam>Fundamentals of Stream Processing with Apache Beam</h3><p>Data Science Summit, Jerusalem, 2016</p><p>Presented by Tyler Akidau, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/V35MwYcXEX0 frameborder=0 allowfullscreen></iframe><br><h3 id=apache-beam-a-unified-model-for-batch-and-streaming-data-processing>Apache Beam: A Unified Model for Batch and Streaming Data Processing</h3><p>Hadoop Summit, San Jose, CA, 2016</p><p>Presented by Davor Bonaci, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/7DZ8ONmeP5A frameborder=0 allowfullscreen></iframe><br><h3 id=fundamentals-of-stream-processing-with-apache-beam-1>Fundamentals of Stream Processing with Apache Beam</h3><p>@Scale Conference, San Jose, CA, 2016</p><p>Presented by Dan Halperin, <em>Apache Beam PPMC member</em></p><p><a href="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fatscaleevents%2Fvideos%2F1775945569345206%2F&amp;show_text=0&amp;width=560">Link to Video</a><br></p><h3 id=software-engineering-radio-podcast-episode-272-apache-beam>Software Engineering Radio Podcast Episode 272: Apache Beam</h3><p>Presented by Frances Perry, <em>Apache Beam PPMC member</em></p><p><a href=https://www.se-radio.net/2016/10/se-radio-episode-272-frances-perry-on-apache-beam/ target=_blank><img src=/images/resources/se-radio-podcast.png alt="alt text"></a><br></p><h3 id=how-to-run-ml-inference-with-apache-beam>How to run ML Inference with Apache Beam</h3><p>Video by Cassie Kozyrkov</p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/ga2TNdrFRoU frameborder=0 allowfullscreen></iframe><br><h2 id=beam--friends>Beam & Friends</h2><p>The following resources present Apache Beam partnerships.</p><h3 id=distributed-processing-for-machine-learning-production-pipelines>Distributed Processing for Machine Learning Production Pipelines</h3><p>Flink Forward, 2020</p><p>Presented by Ahmet Altay, Robert Crowe, Reza Rokni</p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/jV1WFTmm4qg frameborder=0 allowfullscreen></iframe><br><h3 id=tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow>TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</h3><p>Spark+AI, San Francisco, 2019</p><p>Presented by Konstantinos Katsiapis, Ahmet Altay</p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/GTibgKo7WaI frameborder=0 allowfullscreen></iframe><br><h3 id=flink-and-beam-current-state--roadmap>Flink and Beam: Current State & Roadmap</h3><p>Flink Forward, Berlin, 2016</p><p>Presented by Maximilian Michels, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/msdjh6KRXC8 frameborder=0 allowfullscreen></iframe><br><h3 id=lessons-learned-from-developing-a-stream-processing-platform-at-scale>Lessons learned from developing a stream processing platform at scale</h3><p>Big Things Meetup, Tel Aviv, 2016</p><p>By Amit Sela, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/fc-YigLn_gs frameborder=0 allowfullscreen></iframe><br><h2 id=technical-details>Technical Details</h2><p>The following resources provide detailed explanations about technical concepts in Apache Beam.</p><h3 id=watermarks-time-and-progress-in-apache-beam-and-beyond>Watermarks: Time and Progress in Apache Beam and Beyond</h3><p>Strata+Hadoop World, New York, 2016</p><p>Presented by Slava Chernyak, <em>Software Engineer at Google</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/TWxSLmkWPm4 frameborder=0 allowfullscreen></iframe><br><h3 id=triggers-in-apache-beam>Triggers in Apache Beam</h3><p>Strata+Hadoop World, New York, 2016</p><p>Presented by Kenneth Knowles, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/E1k0B9LN46M frameborder=0 allowfullscreen></iframe><h3 id=nexmark-evaluating-big-data-systems-with-apache-beam>Nexmark Evaluating Big Data systems with Apache Beam</h3><p>ApacheCon, Miami, 2017</p><p>Presented by Etienne Chauchot and Ismaël Mejia, <em>Apache Beam PMC members</em></p><p><a href=www.slideshare.net/slideshow/embed_code/key/auWXjEK7GTkiUK>Link to Slides</a>
+<script>function showSearch(){addPlaceholder();var e,t=document.querySelector(".searchBar");t.classList.remove("disappear"),e=document.querySelector("#iconsBar"),e.classList.add("disappear")}function addPlaceholder(){$("input:text").attr("placeholder","What are you looking for?")}function endSearch(){var e,t=document.querySelector(".searchBar");t.classList.add("disappear"),e=document.querySelector("#iconsBar"),e.classList.remove("disappear")}function blockScroll(){$("body").toggleClass("fixedPosition")}function openMenu(){addPlaceholder(),blockScroll()}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Interactive Overview of Beam</a></li><li><span class=section-nav-list-title>Quickstarts</span><ul class=section-nav-list><li><a href=https://tour.beam.apache.org>Tour of Beam</a></li><li><a href=/get-started/try-apache-beam/>Try Apache Beam</a></li><li><a href=/get-started/try-beam-playground/>Try Beam Playground</a></li><li><a href=/get-started/quickstart/java/>Java quickstart</a></li><li><a href=/get-started/quickstart/python/>Python quickstart</a></li><li><a href=/get-started/quickstart/go/>Go quickstart</a></li><li><a href=/get-started/quickstart/typescript/>Typescript quickstart</a></li><li><a href=/get-started/from-spark/>Apache Spark</a></li><li><a href=/get-started/quickstart-java/>WordCount (Java)</a></li><li><a href=/get-started/quickstart-py/>WordCount (Python)</a></li><li><a href=/get-started/quickstart-go/>WordCount (Go)</a></li></ul></li><li><a href=/get-started/downloads>Install the SDK</a></li><li><span class=section-nav-list-title>Tutorials</span><ul class=section-nav-list><li><a href=/get-started/wordcount-example/>WordCount</a></li><li><a href=/get-started/mobile-gaming-example/>Mobile Gaming</a></li></ul></li><li class=section-nav-item--collapsible><span class=section-nav-list-title>Learning resources</span><ul class=section-nav-list><li><a href=/get-started/resources/learning-resources/#getting-started>Getting Started</a></li><li><a href=/get-started/resources/learning-resources/#articles>Articles</a></li><li><a href=/get-started/resources/learning-resources/#videos>Videos</a></li><li><a href=/get-started/resources/learning-resources/#courses>Courses</a></li><li><a href=/get-started/resources/learning-resources/#books>Books</a></li><li><a href=/get-started/resources/learning-resources/#certifications>Certifications</a></li><li><a href=/get-started/resources/learning-resources/#interactive-labs>Interactive Labs</a></li><li><a href=/get-started/resources/learning-resources/#beam-katas>Beam Katas</a></li><li><a href=/get-started/resources/learning-resources/#code-examples>Code Examples</a></li><li><a href=/get-started/resources/learning-resources/#api-reference>API Reference</a></li><li><a href=/get-started/resources/learning-resources/#feedback-and-suggestions>Feedback and Suggestions</a></li><li><a href=/get-started/resources/learning-resources/#how-to-contribute>How to Contribute</a></li><li><a href=/get-started/resources/videos-and-podcasts>Videos and Podcasts</a></li></ul></li><li><a href=/security>Security</a></li></ul></nav></div><nav class="page-nav clearfix" data-offset-top=90 data-offset-bottom=500><nav id=TableOfContents><ul><li><a href=#general>General</a><ul><li><a href=#fundamentals-of-stream-processing-with-apache-beam>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#apache-beam-a-unified-model-for-batch-and-streaming-data-processing>Apache Beam: A Unified Model for Batch and Streaming Data Processing</a></li><li><a href=#fundamentals-of-stream-processing-with-apache-beam-1>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#software-engineering-radio-podcast-episode-272-apache-beam>Software Engineering Radio Podcast Episode 272: Apache Beam</a></li><li><a href=#how-to-run-ml-inference-with-apache-beam>How to run ML Inference with Apache Beam</a></li></ul></li><li><a href=#beam--friends>Beam & Friends</a><ul><li><a href=#distributed-processing-for-machine-learning-production-pipelines>Distributed Processing for Machine Learning Production Pipelines</a></li><li><a href=#tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow>TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</a></li><li><a href=#flink-and-beam-current-state--roadmap>Flink and Beam: Current State & Roadmap</a></li><li><a href=#lessons-learned-from-developing-a-stream-processing-platform-at-scale>Lessons learned from developing a stream processing platform at scale</a></li></ul></li><li><a href=#technical-details>Technical Details</a><ul><li><a href=#watermarks-time-and-progress-in-apache-beam-and-beyond>Watermarks: Time and Progress in Apache Beam and Beyond</a></li><li><a href=#triggers-in-apache-beam>Triggers in Apache Beam</a></li><li><a href=#nexmark-evaluating-big-data-systems-with-apache-beam>Nexmark Evaluating Big Data systems with Apache Beam</a></li></ul></li><li><a href=#next-steps>Next Steps</a></li></ul></nav></nav><div class="body__contained body__section-nav"><h1 id=videos-and-podcasts>Videos and Podcasts</h1><p>This page provides links to some of our favorite videos and podcasts that will help you get started and learn more about Apache Beam.</p><ul><li><a href>Introduction</a></li></ul><iframe class="video video--medium-size" width=560 height=315 src="https://www.youtube.com/embed/videoseries?list=PLIivdWyY5sqIEiHGunZXg_yoS7unlHNJt" frameborder=0 allowfullscreen></iframe><br><nav id=TableOfContents><ul><li><a href=#general>General</a><ul><li><a href=#fundamentals-of-stream-processing-with-apache-beam>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#apache-beam-a-unified-model-for-batch-and-streaming-data-processing>Apache Beam: A Unified Model for Batch and Streaming Data Processing</a></li><li><a href=#fundamentals-of-stream-processing-with-apache-beam-1>Fundamentals of Stream Processing with Apache Beam</a></li><li><a href=#software-engineering-radio-podcast-episode-272-apache-beam>Software Engineering Radio Podcast Episode 272: Apache Beam</a></li><li><a href=#how-to-run-ml-inference-with-apache-beam>How to run ML Inference with Apache Beam</a></li></ul></li><li><a href=#beam--friends>Beam & Friends</a><ul><li><a href=#distributed-processing-for-machine-learning-production-pipelines>Distributed Processing for Machine Learning Production Pipelines</a></li><li><a href=#tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow>TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</a></li><li><a href=#flink-and-beam-current-state--roadmap>Flink and Beam: Current State & Roadmap</a></li><li><a href=#lessons-learned-from-developing-a-stream-processing-platform-at-scale>Lessons learned from developing a stream processing platform at scale</a></li></ul></li><li><a href=#technical-details>Technical Details</a><ul><li><a href=#watermarks-time-and-progress-in-apache-beam-and-beyond>Watermarks: Time and Progress in Apache Beam and Beyond</a></li><li><a href=#triggers-in-apache-beam>Triggers in Apache Beam</a></li><li><a href=#nexmark-evaluating-big-data-systems-with-apache-beam>Nexmark Evaluating Big Data systems with Apache Beam</a></li></ul></li><li><a href=#next-steps>Next Steps</a></li></ul></nav><h2 id=general>General</h2><p>The following resources provide general overviews and fundamentals of Apache Beam.</p><h3 id=fundamentals-of-stream-processing-with-apache-beam>Fundamentals of Stream Processing with Apache Beam</h3><p>Data Science Summit, Jerusalem, 2016</p><p>Presented by Tyler Akidau, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/V35MwYcXEX0 frameborder=0 allowfullscreen></iframe><br><h3 id=apache-beam-a-unified-model-for-batch-and-streaming-data-processing>Apache Beam: A Unified Model for Batch and Streaming Data Processing</h3><p>Hadoop Summit, San Jose, CA, 2016</p><p>Presented by Davor Bonaci, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/7DZ8ONmeP5A frameborder=0 allowfullscreen></iframe><br><h3 id=fundamentals-of-stream-processing-with-apache-beam-1>Fundamentals of Stream Processing with Apache Beam</h3><p>@Scale Conference, San Jose, CA, 2016</p><p>Presented by Dan Halperin, <em>Apache Beam PPMC member</em></p><p><a href="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fatscaleevents%2Fvideos%2F1775945569345206%2F&amp;show_text=0&amp;width=560">Link to Video</a><br></p><h3 id=software-engineering-radio-podcast-episode-272-apache-beam>Software Engineering Radio Podcast Episode 272: Apache Beam</h3><p>Presented by Frances Perry, <em>Apache Beam PPMC member</em></p><p><a href=https://www.se-radio.net/2016/10/se-radio-episode-272-frances-perry-on-apache-beam/ target=_blank><img src=/images/resources/se-radio-podcast.png alt="alt text"></a><br></p><h3 id=how-to-run-ml-inference-with-apache-beam>How to run ML Inference with Apache Beam</h3><p>Video by Cassie Kozyrkov</p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/ga2TNdrFRoU frameborder=0 allowfullscreen></iframe><br><h2 id=beam--friends>Beam & Friends</h2><p>The following resources present Apache Beam partnerships.</p><h3 id=distributed-processing-for-machine-learning-production-pipelines>Distributed Processing for Machine Learning Production Pipelines</h3><p>Flink Forward, 2020</p><p>Presented by Ahmet Altay, Robert Crowe, Reza Rokni</p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/jV1WFTmm4qg frameborder=0 allowfullscreen></iframe><br><h3 id=tensorflow-extended-an-end-to-end-machine-learning-platform-for-tensorflow>TensorFlow Extended: An End-to-End Machine Learning Platform for TensorFlow</h3><p>Spark+AI, San Francisco, 2019</p><p>Presented by Konstantinos Katsiapis, Ahmet Altay</p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/GTibgKo7WaI frameborder=0 allowfullscreen></iframe><br><h3 id=flink-and-beam-current-state--roadmap>Flink and Beam: Current State & Roadmap</h3><p>Flink Forward, Berlin, 2016</p><p>Presented by Maximilian Michels, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/msdjh6KRXC8 frameborder=0 allowfullscreen></iframe><br><h3 id=lessons-learned-from-developing-a-stream-processing-platform-at-scale>Lessons learned from developing a stream processing platform at scale</h3><p>Big Things Meetup, Tel Aviv, 2016</p><p>By Amit Sela, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/fc-YigLn_gs frameborder=0 allowfullscreen></iframe><br><h2 id=technical-details>Technical Details</h2><p>The following resources provide detailed explanations about technical concepts in Apache Beam.</p><h3 id=watermarks-time-and-progress-in-apache-beam-and-beyond>Watermarks: Time and Progress in Apache Beam and Beyond</h3><p>Strata+Hadoop World, New York, 2016</p><p>Presented by Slava Chernyak, <em>Software Engineer at Google</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/TWxSLmkWPm4 frameborder=0 allowfullscreen></iframe><br><h3 id=triggers-in-apache-beam>Triggers in Apache Beam</h3><p>Strata+Hadoop World, New York, 2016</p><p>Presented by Kenneth Knowles, <em>Apache Beam PPMC member</em></p><iframe class="video video--medium-size" width=560 height=315 src=https://www.youtube.com/embed/E1k0B9LN46M frameborder=0 allowfullscreen></iframe><h3 id=nexmark-evaluating-big-data-systems-with-apache-beam>Nexmark Evaluating Big Data systems with Apache Beam</h3><p>ApacheCon, Miami, 2017</p><p>Presented by Etienne Chauchot and Ismaël Mejia, <em>Apache Beam PMC members</em></p><p><a href=https://www.slideshare.net/slideshow/embed_code/key/auWXjEK7GTkiUK>Link to Slides</a>
 <audio controls></p><source src=https://feathercastapache.files.wordpress.com/2017/05/0517-04-mejia.mp3 type=audio/mpeg>Your browser does not support the audio element.</audio>
-### Universal metrics with Apache Beam<p>ApacheCon, Montreal, 2018</p><p>Presented by Etienne Chauchot, <em>Apache Beam PMC member</em></p><p><a href=www.slideshare.net/slideshow/embed_code/key/kKJRzR8HxkxLsR>Link to Slides</a>
+### Universal metrics with Apache Beam<p>ApacheCon, Montreal, 2018</p><p>Presented by Etienne Chauchot, <em>Apache Beam PMC member</em></p><p><a href=https://www.slideshare.net/slideshow/embed_code/key/kKJRzR8HxkxLsR>Link to Slides</a>
 <audio controls></p><source src=//feathercastapache.files.wordpress.com/2018/09/03-universal-metrics-with-beam-etienne-chauchot.mp3 type=audio/mpeg>Your browser does not support the audio element.</audio><h2 id=next-steps>Next Steps</h2><ul><li>Take a self-paced tour through our <a href=/documentation/resources/learning-resources>Learning Resources</a>.</li></ul><div class=feedback><p class=update>Last updated on 2024/04/19</p><h3>Have you found everything you were looking for?</h3><p class=description>Was it all useful and clear? Is there anything that you would like to change? Let us know!</p><button class=load-button><a href="https://docs.google.com/forms/d/e/1FAIpQLSfID7abne3GE6k6RdJIyZhPz2Gef7UkpggUEhTIDjjplHuxSA/viewform?usp=header_link" target=_blank>SEND FEEDBACK</a></button></div></div></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo alt="Apache logo"></div></div><div class=footer-wrapper><div class=wrapper-grid><div class=footer__cols__col><div class=footer__cols__col__title>Start</div><div class=footer__cols__col__link><a href=/get-started/beam-overview/>Overview</a></div><div class=footer__cols__col__link><a href=/get-started/quickstart-java/>Quickstart (Java)</a></div><div class=footer__cols__col__link><a href=/get-started/quickstart-py/>Quickstart (Python)</a></div><div class=footer__cols__col__link><a href=/get-started/quickstart-go/>Quickstart (Go)</a></div><div class=footer__cols__col__link><a href=/get-started/downloads/>Downloads</a></div></div><div class=footer__cols__col><div class=footer__cols__col__title>Docs</div><div class=footer__cols__col__link><a href=/documentation/programming-guide/>Concepts</a></div><div class=footer__cols__col__link><a href=/documentation/pipelines/design-your-pipeline/>Pipelines</a></div><div class=footer__cols__col__link><a href=/documentation/runners/capability-matrix/>Runners</a></div></div><div class=footer__cols__col><div class=footer__cols__col__title>Community</div><div class=footer__cols__col__link><a href=/contribute/>Contribute</a></div><div class=footer__cols__col__link><a href=https://projects.apache.org/committee.html?beam target=_blank>Team<img src=/images/external-link-icon.png width=14 height=14 alt="External link."></a></div><div class=footer__cols__col__link><a href=/community/presentation-materials/>Media</a></div><div class=footer__cols__col__link><a href=/community/in-person/>Events/Meetups</a></div><div class=footer__cols__col__link><a href=/community/contact-us/>Contact Us</a></div></div><div class=footer__cols__col><div class=footer__cols__col__title>Resources</div><div class=footer__cols__col__link><a href=/blog/>Blog</a></div><div class=footer__cols__col__link><a href=https://github.com/apache/beam>GitHub</a></div></div></div><div class=footer__bottom>&copy;
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml
index eef029f..cd29be1 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-<?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>/categories/blog/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-yaml-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.55.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.54.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/apache-beam-flink-and-kubernetes-part3/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.53.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/scaling-streaming-workload/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/apache-beam-flink-and-kubernetes-part2/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.52.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/contributor-spotlight-johanna-ojeling/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/apache-beam-flink-and-kubernetes/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.51.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/dyi-content-discovery-platform-genai-beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.50.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/octo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/linkedin/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.49.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/managing-beam-dependencies-in-java/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/hsbc/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/projectshield/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beamquest/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.48.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.47.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/booking/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.46.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.45.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.44.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/creditkarma/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/apacheplayground/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.43.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/ml-resources/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/python/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-starter-projects/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.42.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/hop-web-cloud/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.41.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/intuit/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/go-2.40/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/go/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.40.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/lyft/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.39.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-sql-with-notebooks/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/apache-hop-with-dataflow/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.38.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.37.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/upcoming-events-for-beam-in-2022/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/paloalto/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/hop/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/seznam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.36.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.35.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/ricardo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.34.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/go-sdk-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.33.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.32.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.31.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.30.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/validate-beam-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.29.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.28.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/kafka-to-pubsub-example/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/java/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.27.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/dataframe-api-preview-available/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/splittable-do-fn-is-available/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.26.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.25.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.24.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/pattern-match-beam-sql/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/python-improved-annotations/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/python-performance-runtime-type-checking/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/typing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.23.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.22.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-katas-kotlin-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/python-typing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.21.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-summit-digital-2020/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.20.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.19.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.18.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.17.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.16.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/gsoc-19/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/gsoc/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.15.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.14.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/looping-timers/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.13.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/adding-data-sources-to-sql/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-kata-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-summit-europe-2019/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-kotlin/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.12.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/season-of-docs/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-summit-site/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.11.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.10.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.9.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-summit-aftermath/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.8.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.7.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-summit-europe/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/review-input-streaming-connectors/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.6.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.5.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-2.3.0/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-a-look-back/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/timely-processing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/splittable-do-fn/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-first-stable-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/python-sdk-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/stateful-processing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/graduation-media-recap/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-graduates/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/added-apex-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/test-stream/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/strata-hadoop-world-and-beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/update/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/six-months/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/first-release/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/flink-batch-runner-milestone/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/where-is-my-pcollection-dot-map/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/splitatfraction-method/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/presentation-materials/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/capability/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/capability-matrix/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/python-sdk-now-public/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/blog/beam-has-a-logo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/categories/website/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/163netease/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/about/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/about-ml/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/accenture/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/additional-common-features-not-yet-part-of-the-beam-model/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/ai-platform/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/akvelon/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/align/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/aliz/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/amazon/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/an-interactive-overview-of-beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/android/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/anomaly-detection/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python-streaming/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/scala/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/typescript/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-combine/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/yaml/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-errors/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-inline-python/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-udf/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/developing-io-java/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/developing-io-python/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/flink/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/hadoop/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/mapreduce/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/hcatalog/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/nemo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/parquet/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/samza/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/singlestore/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/snowflake/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/spark/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/approximatequantiles/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/approximatequantiles/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/approximateunique/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/approximateunique/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/arquivei/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/attributes/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/side-input-updates/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/bahwancybertek/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/basics/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/batchelements/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/tolist/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/bbc/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java-thirdparty/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/goga/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/aggregate-functions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/data-types/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/lexical-structure/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/query-syntax/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/scalar-functions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/get-started-contributing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/dataframes/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/design-documents/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/windowing-and-triggering/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/glossary/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/go/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/performance/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/feature-comparison/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java-extensions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/logos/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/mascot/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/mobile-gaming-example/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/beam-overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/presentation-materials/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/programming-guide/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart-go/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart/go/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart/java/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart/python/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart/typescript/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/downloads/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/security/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/create-external-table/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/joins/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/set/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/user-defined-functions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/sql/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/shell/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/walkthrough/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/team/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/testing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/twitter-handle/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/wordcount-example/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/youtube-channel/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/aggregate-functions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/conditional-expressions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/conversion-rules/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/data-types/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/syntax/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/lexical/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/math-functions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/operators/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/query-syntax/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/string-functions/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/become-a-committer/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/behalf/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/belllabs/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/benchsci/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/betterup/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/bigdatainstitute/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/bqml/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/bigqueryio/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/performance/bigquery/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/performance/bigtable/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/bounded-splittable-dofn-support-status/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/calico/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/carfinance247/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/case-study/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/cdap/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/citibank/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/dataflow/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/dataflow/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/cognite/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/cogroupbykey/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/cogroupbykey/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/combine/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combineglobally/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combineperkey/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combinevalues/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/combinewithcontext/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combinewithcontext/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/connectors-go-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/connectors-java-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/connectors-python-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/contact-us/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/in-person/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runtime/environments/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/count/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/count/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/create/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/create/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/pipelines/create-your-pipeline/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/multi-language-inference/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/cruise/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/custom-io/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/custom-windows/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/security/cve-2020-1929/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/data-processing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/datatonic/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/deepmind/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/dependencies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/pipelines/design-your-pipeline/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/dsls/dataframes/differences-from-pandas/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/direct/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/distinct/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/distinct/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/dunbradstreet/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/enrichment/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/enrichment-bigtable/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/enrichment-vertexai/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python-type-safety/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/ericsson/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/euphoria/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java/euphoria/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/evolve24/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runtime/model/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/ebay/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/file-processing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/filter/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/filter/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/fitbit/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/flatmap/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/flatmapelements/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/flatten/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/flatten/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/dataflow-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/flink-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/oriel/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/get-help/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/from-spark/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/go-cross-compilation/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/go-dependencies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/go-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/google-bigquery/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/chrome/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/googleplay/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/graalsystems/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/groupby/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/groupbykey/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/groupbykey/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/groupintobatches/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/groupintobatches/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/hazelcast/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/jet/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/hllcount/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/how-do-refinements-relate/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/hoxtonai/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/connectors/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/ibiblio/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/industrialtechnologyresearchinstitute/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/ineat/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/integrations/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/io-standards/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/issue-priorities/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java-multi-language-pipelines/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java-dependencies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/java-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/join-beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/jstorm/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/keys/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/keys/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/kio/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/klio/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/kvswap/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/kvswap/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/large-language-modeling/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/latest/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/latest/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/resources/learning-resources/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/liveramp/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/lumaapps/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python-pipeline-dependencies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/map/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/mapelements/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/max/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/max/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/mean/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/mean/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/min/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/min/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/mindvalley/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/model-evaluation/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/ml6/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/mltransform/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/multi-model-pipelines/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/connectors-multi-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/natwest/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/nemo-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/neo4j/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/nest/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java/testing/nexmark/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/nokia/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/online-clustering/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/oracle/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/orange/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/orchestration/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/orielresearch/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/developing-io-overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/oxfordbigdatainstitute/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/pardo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/pardo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/partition/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/partition/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/passert/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/passert/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/grouping-elements-for-efficient-external-service-calls/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/per-entity-training/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/performance/glossary/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/pipeline-options/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/plantix/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/community/policies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/portability/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/portaltelemedicina/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/postcommits-policies-details/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/postcommits-policies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/postcommits-guides/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/precommit-triage-guide/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/precommit-policies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/inference-overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/preprocess-data/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/primerai/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/privacy_policy/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/prosimo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/ptransform-style-guide/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python-multi-language-pipelines/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python-dependencies/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/python-sdk/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/overview/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/regex/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/regex/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/reify/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/reify/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/release-blocking/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/reshuffle/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runtime/resource-hints/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/runinference/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/runinference-metrics/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/runinference-pytorch/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/runinference-sklearn/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/contribute/runner-guide/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/sample/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/sample/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/samza-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/schema/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/scio/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runtime/sdk-harness-config/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/patterns/side-inputs/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/snowflake/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/spark-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/sparkreceiver/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/spicule/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/spotify/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/strivr/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/sum/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/sum/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/tags/</loc></url><url><loc>/case-studies/talend/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/tencent/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/tfx/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/ml/tensorrt-runinference/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/pipelines/test-your-pipeline/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/testing/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/performance/textio/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/mozilla/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/tour-of-beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/theworkshop/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/top/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/top/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/tostring/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/tostring/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/java/testing/tpcds/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/trustpilot/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/try-apache-beam/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/try-beam-playground/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/tutanota/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/twister2/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/roadmap/twister2-runner/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/twitter/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/unbounded-splittable-dofn-support-status/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/unity/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/universityofweimar/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/sdks/python-unrecoverable-errors/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/values/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/values/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/veepee/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/venturedive/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/veolia/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/verily/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/resources/videos-and-podcasts/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/view/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/view/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/wayfair/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/waymo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/io/built-in/webapis/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/what-is-being-computed/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/when-in-processing-time/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/where-in-event-time/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/window/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/windowinto/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/withkeys/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/withkeys/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/withtimestamps/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/withtimestamps/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/wizeline/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart-java/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/get-started/quickstart-py/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/xiaohongshu/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/yahoo/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/yelp/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/youtube/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url><url><loc>/case-studies/zillow/</loc><lastmod>2024-04-19T13:34:04-04:00</lastmod></url></urlset>
\ No newline at end of file
+<?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>/categories/blog/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-yaml-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.55.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.54.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/apache-beam-flink-and-kubernetes-part3/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.53.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/scaling-streaming-workload/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/apache-beam-flink-and-kubernetes-part2/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.52.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/contributor-spotlight-johanna-ojeling/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/apache-beam-flink-and-kubernetes/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.51.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/dyi-content-discovery-platform-genai-beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.50.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/octo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/linkedin/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.49.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/managing-beam-dependencies-in-java/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/hsbc/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/projectshield/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beamquest/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.48.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.47.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/booking/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.46.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.45.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.44.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/creditkarma/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/apacheplayground/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.43.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/ml-resources/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/python/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-starter-projects/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.42.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/hop-web-cloud/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.41.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/intuit/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/go-2.40/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/go/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.40.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/lyft/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.39.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-sql-with-notebooks/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/apache-hop-with-dataflow/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.38.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.37.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/upcoming-events-for-beam-in-2022/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/paloalto/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/hop/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/seznam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.36.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.35.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/ricardo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.34.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/go-sdk-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.33.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.32.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.31.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.30.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/validate-beam-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.29.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.28.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/kafka-to-pubsub-example/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/java/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.27.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/dataframe-api-preview-available/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/splittable-do-fn-is-available/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.26.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.25.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.24.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/pattern-match-beam-sql/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/python-improved-annotations/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/python-performance-runtime-type-checking/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/typing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.23.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.22.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-katas-kotlin-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/python-typing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.21.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-summit-digital-2020/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.20.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.19.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.18.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.17.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.16.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/gsoc-19/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/gsoc/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.15.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.14.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/looping-timers/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.13.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/adding-data-sources-to-sql/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-kata-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-summit-europe-2019/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-kotlin/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.12.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/season-of-docs/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-summit-site/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.11.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.10.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.9.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-summit-aftermath/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.8.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.7.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-summit-europe/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/review-input-streaming-connectors/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.6.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.5.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-2.3.0/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-a-look-back/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/timely-processing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/splittable-do-fn/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-first-stable-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/python-sdk-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/stateful-processing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/graduation-media-recap/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-graduates/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/added-apex-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/test-stream/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/strata-hadoop-world-and-beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/update/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/six-months/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/first-release/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/flink-batch-runner-milestone/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/where-is-my-pcollection-dot-map/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/splitatfraction-method/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/presentation-materials/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/capability/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/capability-matrix/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/python-sdk-now-public/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/blog/beam-has-a-logo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/categories/website/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/163netease/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/about/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/about-ml/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/accenture/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/additional-common-features-not-yet-part-of-the-beam-model/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/ai-platform/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/akvelon/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/align/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/aliz/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/amazon/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/an-interactive-overview-of-beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/android/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/anomaly-detection/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python-streaming/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/scala/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/typescript/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-combine/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/yaml/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-errors/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-inline-python/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/yaml-udf/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/developing-io-java/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/developing-io-python/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/flink/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/hadoop/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/mapreduce/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/hcatalog/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/nemo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/parquet/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/samza/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/singlestore/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/snowflake/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/spark/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/approximatequantiles/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/approximatequantiles/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/approximateunique/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/approximateunique/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/arquivei/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/attributes/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/side-input-updates/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/bahwancybertek/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/basics/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/batchelements/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/tolist/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/bbc/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java-thirdparty/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/goga/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/aggregate-functions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/data-types/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/lexical-structure/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/query-syntax/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/calcite/scalar-functions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/get-started-contributing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/dataframes/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/design-documents/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/windowing-and-triggering/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/glossary/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/go/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/performance/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/feature-comparison/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java-extensions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/logos/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/mascot/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/mobile-gaming-example/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/beam-overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/presentation-materials/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/programming-guide/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart-go/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart/go/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart/java/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart/python/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart/typescript/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/downloads/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/security/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/create-external-table/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/joins/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/set/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/extensions/user-defined-functions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/sql/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/shell/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/walkthrough/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/team/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/testing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/twitter-handle/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/wordcount-example/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/youtube-channel/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/aggregate-functions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/conditional-expressions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/conversion-rules/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/data-types/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/syntax/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/lexical/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/math-functions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/operators/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/query-syntax/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/sql/zetasql/string-functions/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/become-a-committer/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/behalf/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/belllabs/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/benchsci/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/betterup/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/bigdatainstitute/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/bqml/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/bigqueryio/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/performance/bigquery/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/performance/bigtable/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/bounded-splittable-dofn-support-status/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/calico/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/carfinance247/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/case-study/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/cdap/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/citibank/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/dataflow/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/dataflow/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/cognite/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/cogroupbykey/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/cogroupbykey/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/combine/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combineglobally/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combineperkey/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combinevalues/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/combinewithcontext/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/combinewithcontext/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/connectors-go-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/connectors-java-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/connectors-python-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/contact-us/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/in-person/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runtime/environments/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/count/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/count/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/create/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/create/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/pipelines/create-your-pipeline/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/multi-language-inference/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/cruise/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/custom-io/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/custom-windows/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/security/cve-2020-1929/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/data-processing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/datatonic/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/deepmind/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/dependencies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/pipelines/design-your-pipeline/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/dsls/dataframes/differences-from-pandas/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/direct/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/distinct/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/distinct/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/dunbradstreet/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/enrichment/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/enrichment-bigtable/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/enrichment-vertexai/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python-type-safety/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/ericsson/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/euphoria/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java/euphoria/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/evolve24/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runtime/model/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/ebay/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/file-processing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/filter/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/filter/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/fitbit/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/flatmap/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/flatmapelements/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/flatten/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/flatten/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/dataflow-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/flink-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/oriel/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/get-help/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/from-spark/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/go-cross-compilation/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/go-dependencies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/go-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/google-bigquery/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/chrome/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/googleplay/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/graalsystems/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/groupby/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/groupbykey/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/groupbykey/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/groupintobatches/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/groupintobatches/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/hazelcast/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/jet/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/hllcount/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/how-do-refinements-relate/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/hoxtonai/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/connectors/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/ibiblio/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/industrialtechnologyresearchinstitute/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/ineat/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/integrations/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/io-standards/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/issue-priorities/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java-multi-language-pipelines/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java-dependencies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/java-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/join-beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/jstorm/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/keys/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/keys/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/kio/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/klio/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/kvswap/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/kvswap/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/large-language-modeling/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/latest/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/latest/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/resources/learning-resources/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/liveramp/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/lumaapps/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python-pipeline-dependencies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/map/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/mapelements/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/max/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/max/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/mean/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/mean/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/min/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/min/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/mindvalley/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/model-evaluation/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/ml6/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/mltransform/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/multi-model-pipelines/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/connectors-multi-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/natwest/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/nemo-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/neo4j/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/nest/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java/testing/nexmark/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/nokia/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/online-clustering/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/oracle/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/orange/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/orchestration/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/orielresearch/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/developing-io-overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/oxfordbigdatainstitute/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/pardo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/pardo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/partition/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/partition/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/passert/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/passert/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/grouping-elements-for-efficient-external-service-calls/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/per-entity-training/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/performance/glossary/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/pipeline-options/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/plantix/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/community/policies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/portability/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/portaltelemedicina/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/postcommits-policies-details/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/postcommits-policies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/postcommits-guides/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/precommit-triage-guide/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/precommit-policies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/inference-overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/preprocess-data/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/primerai/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/privacy_policy/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/prosimo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/ptransform-style-guide/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python-multi-language-pipelines/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python-dependencies/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/python-sdk/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/overview/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/regex/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/regex/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/reify/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/reify/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/release-blocking/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/reshuffle/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runtime/resource-hints/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/runinference/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/runinference-metrics/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/runinference-pytorch/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/runinference-sklearn/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/contribute/runner-guide/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/sample/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/sample/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/samza-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/schema/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/scio/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runtime/sdk-harness-config/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/patterns/side-inputs/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/snowflake/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/spark-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/sparkreceiver/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/spicule/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/spotify/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/strivr/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/sum/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/sum/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/tags/</loc></url><url><loc>/case-studies/talend/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/tencent/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/tfx/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/ml/tensorrt-runinference/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/pipelines/test-your-pipeline/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/testing/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/performance/textio/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/mozilla/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/tour-of-beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/theworkshop/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/aggregation/top/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/aggregation/top/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/tostring/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/tostring/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/java/testing/tpcds/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/trustpilot/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/try-apache-beam/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/try-beam-playground/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/tutanota/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/twister2/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/roadmap/twister2-runner/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/twitter/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/unbounded-splittable-dofn-support-status/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/unity/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/universityofweimar/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/sdks/python-unrecoverable-errors/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/values/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/values/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/veepee/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/venturedive/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/veolia/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/verily/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/resources/videos-and-podcasts/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/view/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/view/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/wayfair/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/waymo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/io/built-in/webapis/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/what-is-being-computed/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/when-in-processing-time/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/runners/capability-matrix/where-in-event-time/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/other/window/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/other/windowinto/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/withkeys/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/withkeys/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/java/elementwise/withtimestamps/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/documentation/transforms/python/elementwise/withtimestamps/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/wizeline/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart-java/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/get-started/quickstart-py/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/xiaohongshu/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/yahoo/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/yelp/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/youtube/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url><url><loc>/case-studies/zillow/</loc><lastmod>2024-04-19T14:38:56-04:00</lastmod></url></urlset>
\ No newline at end of file