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