This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/asf-site by this push: new 1e30ff1 Publishing website 2019/06/17 20:36:53 at commit 96934f2 1e30ff1 is described below commit 1e30ff1f7c0549d83b42ccc9e990a190ed859e17 Author: jenkins <bui...@apache.org> AuthorDate: Mon Jun 17 20:36:53 2019 +0000 Publishing website 2019/06/17 20:36:53 at commit 96934f2 --- .../documentation/execution-model/index.html | 1 + website/generated-content/documentation/index.html | 1 + .../io/built-in/google-bigquery/index.html | 1 + .../documentation/io/built-in/hadoop/index.html | 1 + .../documentation/io/built-in/hcatalog/index.html | 1 + .../documentation/io/built-in/index.html | 1 + .../documentation/io/developing-io-java/index.html | 1 + .../io/developing-io-overview/index.html | 1 + .../io/developing-io-python/index.html | 1 + .../documentation/io/testing/index.html | 1 + .../patterns/custom-io-patterns/index.html | 1 + .../patterns/file-processing-patterns/index.html | 1 + .../documentation/patterns/overview/index.html | 1 + .../patterns/pipeline-option-patterns/index.html | 1 + .../patterns/side-input-patterns/index.html | 1 + .../pipelines/create-your-pipeline/index.html | 1 + .../pipelines/design-your-pipeline/index.html | 1 + .../pipelines/test-your-pipeline/index.html | 1 + .../documentation/programming-guide/index.html | 1 + .../resources/learning-resources/index.html | 51 ++++++++++++++++++++-- .../resources/videos-and-podcasts/index.html | 1 + .../documentation/runners/jstorm/index.html | 1 + .../aggregation/approximatequantiles/index.html | 1 + .../aggregation/approximateunique/index.html | 1 + .../python/aggregation/cogroupbykey/index.html | 1 + .../python/aggregation/combineglobally/index.html | 1 + .../aggregation/combinewithcontext/index.html | 1 + .../transforms/python/aggregation/count/index.html | 1 + .../python/aggregation/distinct/index.html | 1 + .../python/aggregation/groupbykey/index.html | 1 + .../python/aggregation/groupintobatches/index.html | 1 + .../python/aggregation/latest/index.html | 1 + .../transforms/python/aggregation/max/index.html | 1 + .../transforms/python/aggregation/mean/index.html | 1 + .../transforms/python/aggregation/min/index.html | 1 + .../python/aggregation/sample/index.html | 1 + .../transforms/python/aggregation/sum/index.html | 1 + .../transforms/python/aggregation/top/index.html | 1 + .../python/elementwise/filter/index.html | 1 + .../python/elementwise/flatmap/index.html | 1 + .../transforms/python/elementwise/keys/index.html | 1 + .../python/elementwise/kvswap/index.html | 1 + .../transforms/python/elementwise/map/index.html | 1 + .../transforms/python/elementwise/pardo/index.html | 1 + .../python/elementwise/partition/index.html | 1 + .../transforms/python/elementwise/regex/index.html | 1 + .../transforms/python/elementwise/reify/index.html | 1 + .../python/elementwise/tostring/index.html | 1 + .../python/elementwise/values/index.html | 1 + .../python/elementwise/withkeys/index.html | 1 + .../python/elementwise/withtimestamps/index.html | 1 + .../transforms/python/other/create/index.html | 1 + .../transforms/python/other/flatten/index.html | 1 + .../transforms/python/other/passert/index.html | 1 + .../transforms/python/other/reshuffle/index.html | 1 + .../transforms/python/other/view/index.html | 1 + .../transforms/python/other/windowinto/index.html | 1 + .../transforms/python/overview/index.html | 1 + 58 files changed, 104 insertions(+), 4 deletions(-) diff --git a/website/generated-content/documentation/execution-model/index.html b/website/generated-content/documentation/execution-model/index.html index 505e368..62a8cb4 100644 --- a/website/generated-content/documentation/execution-model/index.html +++ b/website/generated-content/documentation/execution-model/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/index.html b/website/generated-content/documentation/index.html index 19dc34a..d4748e0 100644 --- a/website/generated-content/documentation/index.html +++ b/website/generated-content/documentation/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/built-in/google-bigquery/index.html b/website/generated-content/documentation/io/built-in/google-bigquery/index.html index b70c5df..e6781a2 100644 --- a/website/generated-content/documentation/io/built-in/google-bigquery/index.html +++ b/website/generated-content/documentation/io/built-in/google-bigquery/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/built-in/hadoop/index.html b/website/generated-content/documentation/io/built-in/hadoop/index.html index bd3e447..aaf776e 100644 --- a/website/generated-content/documentation/io/built-in/hadoop/index.html +++ b/website/generated-content/documentation/io/built-in/hadoop/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/built-in/hcatalog/index.html b/website/generated-content/documentation/io/built-in/hcatalog/index.html index d3b9d86..4d48a50 100644 --- a/website/generated-content/documentation/io/built-in/hcatalog/index.html +++ b/website/generated-content/documentation/io/built-in/hcatalog/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/built-in/index.html b/website/generated-content/documentation/io/built-in/index.html index 33eeb38..6706398 100644 --- a/website/generated-content/documentation/io/built-in/index.html +++ b/website/generated-content/documentation/io/built-in/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/developing-io-java/index.html b/website/generated-content/documentation/io/developing-io-java/index.html index 0ee0ac5..ee0ad95 100644 --- a/website/generated-content/documentation/io/developing-io-java/index.html +++ b/website/generated-content/documentation/io/developing-io-java/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/developing-io-overview/index.html b/website/generated-content/documentation/io/developing-io-overview/index.html index f78d8ad..46b4459 100644 --- a/website/generated-content/documentation/io/developing-io-overview/index.html +++ b/website/generated-content/documentation/io/developing-io-overview/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/developing-io-python/index.html b/website/generated-content/documentation/io/developing-io-python/index.html index 15d446a..c1e59a4 100644 --- a/website/generated-content/documentation/io/developing-io-python/index.html +++ b/website/generated-content/documentation/io/developing-io-python/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/io/testing/index.html b/website/generated-content/documentation/io/testing/index.html index fdef89e..8aa9ef1 100644 --- a/website/generated-content/documentation/io/testing/index.html +++ b/website/generated-content/documentation/io/testing/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/patterns/custom-io-patterns/index.html b/website/generated-content/documentation/patterns/custom-io-patterns/index.html index 0174ac8..f167c40 100644 --- a/website/generated-content/documentation/patterns/custom-io-patterns/index.html +++ b/website/generated-content/documentation/patterns/custom-io-patterns/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/patterns/file-processing-patterns/index.html b/website/generated-content/documentation/patterns/file-processing-patterns/index.html index 9fec52a..3734a68 100644 --- a/website/generated-content/documentation/patterns/file-processing-patterns/index.html +++ b/website/generated-content/documentation/patterns/file-processing-patterns/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/patterns/overview/index.html b/website/generated-content/documentation/patterns/overview/index.html index cb63d22..3f5ca7a 100644 --- a/website/generated-content/documentation/patterns/overview/index.html +++ b/website/generated-content/documentation/patterns/overview/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html b/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html index a512852..b248a93 100644 --- a/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html +++ b/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/patterns/side-input-patterns/index.html b/website/generated-content/documentation/patterns/side-input-patterns/index.html index eb0bd20..5a3a0e5 100644 --- a/website/generated-content/documentation/patterns/side-input-patterns/index.html +++ b/website/generated-content/documentation/patterns/side-input-patterns/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/pipelines/create-your-pipeline/index.html b/website/generated-content/documentation/pipelines/create-your-pipeline/index.html index d691bb3..b5ee52b 100644 --- a/website/generated-content/documentation/pipelines/create-your-pipeline/index.html +++ b/website/generated-content/documentation/pipelines/create-your-pipeline/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/pipelines/design-your-pipeline/index.html b/website/generated-content/documentation/pipelines/design-your-pipeline/index.html index 962e746..038315a 100644 --- a/website/generated-content/documentation/pipelines/design-your-pipeline/index.html +++ b/website/generated-content/documentation/pipelines/design-your-pipeline/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html index d8c124b..f2e78be 100644 --- a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html +++ b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/programming-guide/index.html b/website/generated-content/documentation/programming-guide/index.html index fd81f54..9af317d 100644 --- a/website/generated-content/documentation/programming-guide/index.html +++ b/website/generated-content/documentation/programming-guide/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/resources/learning-resources/index.html b/website/generated-content/documentation/resources/learning-resources/index.html index da1f6f7..b6b0eb6 100644 --- a/website/generated-content/documentation/resources/learning-resources/index.html +++ b/website/generated-content/documentation/resources/learning-resources/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> @@ -397,12 +398,18 @@ <li><a href="#python">Python</a></li> </ul> </li> - <li><a href="#code-examples">Code Examples</a> + <li><a href="#beam-katas">Beam Katas</a> <ul> <li><a href="#java-1">Java</a></li> <li><a href="#python-1">Python</a></li> </ul> </li> + <li><a href="#code-examples">Code Examples</a> + <ul> + <li><a href="#java-2">Java</a></li> + <li><a href="#python-2">Python</a></li> + </ul> + </li> <li><a href="#api-reference">API Reference</a></li> <li><a href="#feedback-and-suggestions">Feedback and Suggestions</a></li> <li><a href="#how-to-contribute">How to Contribute</a></li> @@ -452,11 +459,16 @@ limitations under the License. <li><a href="#python" id="markdown-toc-python">Python</a></li> </ul> </li> - <li><a href="#code-examples" id="markdown-toc-code-examples">Code Examples</a> <ul> + <li><a href="#beam-katas" id="markdown-toc-beam-katas">Beam Katas</a> <ul> <li><a href="#java-1" id="markdown-toc-java-1">Java</a></li> <li><a href="#python-1" id="markdown-toc-python-1">Python</a></li> </ul> </li> + <li><a href="#code-examples" id="markdown-toc-code-examples">Code Examples</a> <ul> + <li><a href="#java-2" id="markdown-toc-java-2">Java</a></li> + <li><a href="#python-2" id="markdown-toc-python-2">Python</a></li> + </ul> + </li> <li><a href="#api-reference" id="markdown-toc-api-reference">API Reference</a></li> <li><a href="#feedback-and-suggestions" id="markdown-toc-feedback-and-suggestions">Feedback and Suggestions</a></li> <li><a href="#how-to-contribute" id="markdown-toc-how-to-contribute">How to Contribute</a></li> @@ -550,17 +562,48 @@ limitations under the License. <li><strong><a href="https://qwiklabs.com/focuses/1159?locale=en&parent=catalog">Simulate historic flights</a></strong> (60m) - Simulate real-time historic internal flights in the United States and store the resulting simulated data in BigQuery.</li> </ul> -<h2 id="code-examples">Code Examples</h2> +<h2 id="beam-katas">Beam Katas</h2> + +<p>Beam Katas are interactive Beam coding exercises (i.e. <a href="http://codekata.com/">code katas</a>) +that can help you to learn Apache Beam concepts and programming model hands-on. +Built based on <a href="https://www.jetbrains.com/education/">JetBrains Educational Products</a>, Beam Katas +objective is to provide a series of structured hands-on learning experiences for learners +to understand about Apache Beam and its SDKs by solving exercises with gradually increasing +complexity. Beam Katas are available for both Java and Python SDKs.</p> <h3 id="java-1">Java</h3> <ul> + <li>Download <a href="https://www.jetbrains.com/education/download/#section=idea">IntelliJ Edu</a></li> + <li>Upon opening the IDE, expand the “Learn and Teach” menu, then select “Browse Courses”</li> + <li>Search for “Beam Katas - Java”</li> + <li>Expand the “Advanced Settings” and modify the “Location” and “Jdk” appropriately</li> + <li>Click “Join”</li> + <li><a href="https://www.jetbrains.com/help/education/learner-start-guide.html?section=Introduction%20to%20Java#explore_course">Learn more</a> about how to use the Education product</li> +</ul> + +<h3 id="python-1">Python</h3> + +<ul> + <li>Download <a href="https://www.jetbrains.com/education/download/#section=pycharm-edu">PyCharm Edu</a></li> + <li>Upon opening the IDE, expand the “Learn and Teach” menu, then select “Browse Courses”</li> + <li>Search for “Beam Katas - Python”</li> + <li>Expand the “Advanced Settings” and modify the “Location” and “Interpreter” appropriately</li> + <li>Click “Join”</li> + <li><a href="https://www.jetbrains.com/help/education/learner-start-guide.html?section=Introduction%20to%20Python#explore_course">Learn more</a> about how to use the Education product</li> +</ul> + +<h2 id="code-examples">Code Examples</h2> + +<h3 id="java-2">Java</h3> + +<ul> <li><strong><a href="https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/cookbook">Snippets 1</a></strong> - Commonly-used data analysis patterns such as how to use <a href="https://cloud.google.com/bigquery">BigQuery</a>, a CombinePerKey transform, remove duplicate lines in files, filtering, joining PCollections, getting the maximum value of a PCollection, etc.</li> <li><strong><a href="https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/common">Snippets 2</a></strong> - Additional examples on common tasks such as configuring <a href="https://cloud.google.com/bigquery">BigQuery</a>, <a href="https://cloud.google.com/pubsub/">PubSub</a>, writing one file per window, etc.</li> <li><strong><a href="https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/complete">Complete Examples</a></strong> - End-to-end example pipelines such as an auto complete, a streaming word extract, calculating the Term Frequency-Inverse Document Frequency (<a href="https://en.wikipedia.org/wiki/Tf%E2%80%93idf">TF-IDF</a>), getting the top Wikipedia sessions, traffic max lane flow, traffic routes, etc.</li> </ul> -<h3 id="python-1">Python</h3> +<h3 id="python-2">Python</h3> <ul> <li><strong><a href="https://github.com/apache/beam/tree/master/sdks/python/apache_beam/examples/cookbook">Snippets</a></strong> - Commonly-used data analysis patterns such as how to use <a href="https://cloud.google.com/bigquery">BigQuery</a>, <a href="https://cloud.google.com/datastore/">Datastore</a>, coders, combiners, filters, custom PTransforms, etc.</li> diff --git a/website/generated-content/documentation/resources/videos-and-podcasts/index.html b/website/generated-content/documentation/resources/videos-and-podcasts/index.html index 6ebd07a..c043730 100644 --- a/website/generated-content/documentation/resources/videos-and-podcasts/index.html +++ b/website/generated-content/documentation/resources/videos-and-podcasts/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/runners/jstorm/index.html b/website/generated-content/documentation/runners/jstorm/index.html index 82503ea..9199170 100644 --- a/website/generated-content/documentation/runners/jstorm/index.html +++ b/website/generated-content/documentation/runners/jstorm/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html b/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html index 8ed3018..ae5ea8f 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html b/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html index 18f31d1..4bad5d1 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html b/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html index e3f3eb3..e9696ee 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html b/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html index 6d16ba2..fd6823a 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html b/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html index 1ce8d0c..32f3067 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/count/index.html b/website/generated-content/documentation/transforms/python/aggregation/count/index.html index 006a671..67ce4f1 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/count/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/count/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html b/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html index 84bed42d..b019090 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html b/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html index dcdf29d..3297db1 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html b/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html index 883bfc1..8427b0f 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/latest/index.html b/website/generated-content/documentation/transforms/python/aggregation/latest/index.html index 8d368e9..95bbfff 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/latest/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/latest/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/max/index.html b/website/generated-content/documentation/transforms/python/aggregation/max/index.html index b46890f..92f1ad3 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/max/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/max/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/mean/index.html b/website/generated-content/documentation/transforms/python/aggregation/mean/index.html index e7cc275..09545c6 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/mean/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/mean/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/min/index.html b/website/generated-content/documentation/transforms/python/aggregation/min/index.html index 0677461..0f84331 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/min/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/min/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/sample/index.html b/website/generated-content/documentation/transforms/python/aggregation/sample/index.html index 1acc8e8..e6ee26b 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/sample/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/sample/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/sum/index.html b/website/generated-content/documentation/transforms/python/aggregation/sum/index.html index 2d5bab0..a8c224b 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/sum/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/sum/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/aggregation/top/index.html b/website/generated-content/documentation/transforms/python/aggregation/top/index.html index 932d76d..22717b7 100644 --- a/website/generated-content/documentation/transforms/python/aggregation/top/index.html +++ b/website/generated-content/documentation/transforms/python/aggregation/top/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/filter/index.html b/website/generated-content/documentation/transforms/python/elementwise/filter/index.html index 0ff9e01..33993d7 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/filter/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/filter/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html b/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html index abe3ebc..e273bd5 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/keys/index.html b/website/generated-content/documentation/transforms/python/elementwise/keys/index.html index d0c4422..6ef66bf 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/keys/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/keys/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html b/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html index 46e732e..0b13254 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/map/index.html b/website/generated-content/documentation/transforms/python/elementwise/map/index.html index a2bff17..2ad4f08 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/map/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/map/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html b/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html index 3f115f8..035f1f4 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/partition/index.html b/website/generated-content/documentation/transforms/python/elementwise/partition/index.html index 78c87c9..db43c52 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/partition/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/partition/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/regex/index.html b/website/generated-content/documentation/transforms/python/elementwise/regex/index.html index 525cd91..f580dde 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/regex/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/regex/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/reify/index.html b/website/generated-content/documentation/transforms/python/elementwise/reify/index.html index 6be485b..5810018 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/reify/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/reify/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html b/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html index 886a7fe..7ee9825 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/values/index.html b/website/generated-content/documentation/transforms/python/elementwise/values/index.html index 91ad1e4..c15cc0f 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/values/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/values/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html b/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html index 5c15f72..6a16cc6 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html b/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html index fdef213..9fcaa10 100644 --- a/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html +++ b/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/other/create/index.html b/website/generated-content/documentation/transforms/python/other/create/index.html index 2e3abf2..a703b22 100644 --- a/website/generated-content/documentation/transforms/python/other/create/index.html +++ b/website/generated-content/documentation/transforms/python/other/create/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/other/flatten/index.html b/website/generated-content/documentation/transforms/python/other/flatten/index.html index b712e5d..a284b2d 100644 --- a/website/generated-content/documentation/transforms/python/other/flatten/index.html +++ b/website/generated-content/documentation/transforms/python/other/flatten/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/other/passert/index.html b/website/generated-content/documentation/transforms/python/other/passert/index.html index 24ab436..13355e7 100644 --- a/website/generated-content/documentation/transforms/python/other/passert/index.html +++ b/website/generated-content/documentation/transforms/python/other/passert/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/other/reshuffle/index.html b/website/generated-content/documentation/transforms/python/other/reshuffle/index.html index a00a177..19b047d 100644 --- a/website/generated-content/documentation/transforms/python/other/reshuffle/index.html +++ b/website/generated-content/documentation/transforms/python/other/reshuffle/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/other/view/index.html b/website/generated-content/documentation/transforms/python/other/view/index.html index f4b1bd9..fd0c5f7 100644 --- a/website/generated-content/documentation/transforms/python/other/view/index.html +++ b/website/generated-content/documentation/transforms/python/other/view/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/other/windowinto/index.html b/website/generated-content/documentation/transforms/python/other/windowinto/index.html index 71144e7..0df332a 100644 --- a/website/generated-content/documentation/transforms/python/other/windowinto/index.html +++ b/website/generated-content/documentation/transforms/python/other/windowinto/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li> diff --git a/website/generated-content/documentation/transforms/python/overview/index.html b/website/generated-content/documentation/transforms/python/overview/index.html index fabc466..641c53e 100644 --- a/website/generated-content/documentation/transforms/python/overview/index.html +++ b/website/generated-content/documentation/transforms/python/overview/index.html @@ -346,6 +346,7 @@ <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li> <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li> <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li> + <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li> <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li> <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li> <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>