Beam Summit 2022 - Beam Playground: Discover, learn and prototype with Apache Beam
Channel: Apache Beam
Date: 2022-08-03

Session presented by Daria Malkova at Beam Summit 2022.

The talk by Daria, Senior Software Engineer at Akvelon, is aimed at presenting Apache Beam discovery and learning through Beam Playground, proof of concept, and contributing paths to those who are looking to learn, use and develop Apache Beam.
 
 Topics in this talk include:
 1. Discovery and learning experience. Daria goes through the Apache Beam Playground to show how to use it and how Apache Beam code can be executed without the need to install Beam SDK. It will also include the showing of different completed examples that can be run, choosing SDK for an example, and what a user can expect as the output of the execution: result output, logs, and execution graph. 
 2. Local prototyping and development experience. How to run Apache Beam pipeline in the local environment as a user, how to set up local Apache Beam developer environment using Docker. 
 3. Contributor experience. Here, she shows how users can contribute to Beam Playground by adding a new example to the set of Playground examples. 
The following steps here are: 
- Registration as Apache Beam contributor.
- Adding a new example to Beam repository marked with a special tag for Beam’s Playground.
- Creating a PR for the Playground example and validating the PR.
- Review and merge PR.
- Running the new example in Beam Playground.