This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 35f5cb1  added missing markdown task summary for the introduction 
section
     new a8f3907  Merge pull request #12121 from [BEAM-10373] Add Missing 
Markdown Documentation for Java Katas Introduction
35f5cb1 is described below

commit 35f5cb18c68b322d68612114c0c6fcd7c2e76ed1
Author: Rion Williams <[email protected]>
AuthorDate: Mon Jun 29 13:41:06 2020 -0500

    added missing markdown task summary for the introduction section
---
 .../Introduction/Hello Beam/Hello Beam/task.md     | 49 ++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task.md 
b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task.md
new file mode 100644
index 0000000..7ef5bd3
--- /dev/null
+++ b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task.md    
@@ -0,0 +1,49 @@
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing, software
+  ~  distributed under the License is distributed on an "AS IS" BASIS,
+  ~  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~  See the License for the specific language governing permissions and
+  ~  limitations under the License.
+  -->
+
+Welcome To Apache Beam
+----------------------
+
+Apache Beam is an open source, unified model for defining both batch and 
streaming data-parallel 
+processing pipelines. Using one of the open source Beam SDKs, you build a 
program that defines the 
+pipeline. The pipeline is then executed by one of Beam’s supported distributed 
processing back-ends,
+which include Apache Flink, Apache Spark, and Google Cloud Dataflow.
+
+Beam is particularly useful for Embarrassingly Parallel data processing tasks, 
in which the problem 
+can be decomposed into many smaller bundles of data that can be processed 
independently and in 
+parallel. You can also use Beam for Extract, Transform, and Load (ETL) tasks 
and pure data 
+integration. These tasks are useful for moving data between different storage 
media and data 
+sources, transforming data into a more desirable format, or loading data onto 
a new system.
+
+To learn more about Apache Beam, refer to 
+[Apache Beam Overview](https://beam.apache.org/get-started/beam-overview/).
+
+**Kata:** Your first kata is to create a simple pipeline that takes a 
hardcoded input element 
+"Hello Beam".
+
+<div class="hint">
+  Hardcoded input can be created using
+  <a 
href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/transforms/Create.html";>
+  Create</a>.
+</div>
+
+<div class="hint">
+  Refer to the Beam Programming Guide
+  <a 
href="https://beam.apache.org/documentation/programming-guide/#creating-pcollection-in-memory";>
+    "Creating a PCollection from in-memory data"</a> section for more 
information.
+</div>

Reply via email to