Hi Beam community!
We are inviting you to try out the new Apache Beam
Playground<https://play.beam.apache.org/> [1] version - an interactive
environment to explore and run Apache Beam transforms and examples. Please
share your
feedback<https://docs.google.com/forms/d/e/1FAIpQLSd5_5XeOwwW2yjEVHUXmiBad8Lxk-4OtNcgG45pbyAZzd4EbA/viewform?usp=pp_url>
[2] !
Key features available for preview:
* “Share Any Code” to save and share or embed on a web page a user’s custom
example
* Examples catalog search improved with tags, indicators for difficulty
levels, streaming and multifile examples
* Code editor with collapsing code blocks, hidden code blocks for website
embedded snippets, multifile examples support to improve the user experience
for Beam examples
* Autocompletion for Apache Beam keywords
* UX improvements: Results/Output filtering
* Embedded Playground now supports tabs for Beam SDKs
* New Playground version is running in GKE and deployed with Cloud Build
for maintainability
* CI/CD updated to maintain and deploy examples catalog for maintainability
Planned/in progress items:
* Update Java and Python Transform Catalogs with embedded code snippets for
interactive examples
* PR 26488<https://github.com/apache/beam/pull/26488> [3] - Add new Beam
Java SDK examples
* PR 26671<https://github.com/apache/beam/pull/26671> [4] - Add new Beam
Python SDK examples
* Streaming examples for Java and Python SDKs supported with a Kafka
emulator and example dataset (in progress with PR
25032<https://github.com/apache/beam/pull/25032> [5])
* PR 25507<https://github.com/apache/beam/pull/25507> [6] - Readme guide on
how to add examples
Please submit feedback
form<https://docs.google.com/forms/d/e/1FAIpQLSd5_5XeOwwW2yjEVHUXmiBad8Lxk-4OtNcgG45pbyAZzd4EbA/viewform?usp=pp_url>
or built-in “Enjoying Playground?” form to provide your feedback and
suggestions!
Thank you for trying out Beam Playground!
Thanks,
Alex, on behalf of Playground team
[1] - https://play.beam.apache.org/
[2] -
https://docs.google.com/forms/d/e/1FAIpQLSd5_5XeOwwW2yjEVHUXmiBad8Lxk-4OtNcgG45pbyAZzd4EbA/viewform?usp=pp_url
[3] - https://github.com/apache/beam/pull/26488
[4] - https://github.com/apache/beam/pull/26671
[5] - https://github.com/apache/beam/pull/25032
[6] - https://github.com/apache/beam/pull/25507