I agree that the newsletter fits well as a blog post. I think that'd work best.
As for the cadence, I think quarterly would be a bit too infrequent. I like once a month, or once every other month to have at least one per release. Though happy to hear other people's thoughts. Best -P. On Mon, Mar 11, 2019 at 6:42 PM Thomas Weise <t...@apache.org> wrote: > +1 for single blog/news section > > Also I wouldn't mind quarterly cadence, to provide more focus for folks to > contribute. > > On Mon, Mar 11, 2019 at 6:35 PM Kenneth Knowles <k...@apache.org> wrote: > >> Could the newsletter be a blog entry? If you check out >> https://blogs.apache.org/ many of the posts are "Apache News Round-up". >> We could rename the "Blog" section to "News" if you ask me. >> >> Kenn >> >> On Mon, Mar 11, 2019 at 5:13 PM Aizhamal Nurmamat kyzy < >> aizha...@google.com> wrote: >> >>> Hello everyone, >>> >>> I had a chat with Rose on how I can support the effort and keep sending >>> the newsletters on a monthly basis. The new workflow would look as follows: >>> >>> 1. Send out the same [CALL FOR ITEMS] where you can contribute to >>> the Google doc with deadlines >>> 2. Edit the doc after the deadline >>> 3. Convert the file into Markdown >>> 4. Send in PR to add the file to Beam repo in Newsletter directory >>> 5. Have people send their fixes/updates through PRs >>> >>> In this effort, I can support Rose in steps 3 & 4. >>> >>> We would also need: >>> >>> - Create a Newsletter section under the Community tab >>> - Write guidelines on newsletter contributions >>> - Make a note about timing e.g. if upcoming event, then add to the >>> next newsletter >>> >>> How does that sound to you all? >>> >>> >>> On Wed, Mar 6, 2019 at 9:19 PM Rose Nguyen <rtngu...@google.com> wrote: >>> >>>> Good points. With the suggested workflow I think I can support a >>>> quarterly newsletter. I'm also happy to get more involvement from others to >>>> do this work and we can see what cadence that allows. >>>> >>>> On Wed, Mar 6, 2019 at 8:22 PM Kenneth Knowles <k...@apache.org> wrote: >>>> >>>>> Good points Melissa & Austin. >>>>> >>>>> - archive in the repo & on the website >>>>> - put missed items on the next newsletter, so anyone following sees >>>>> them >>>>> >>>>> Kenn >>>>> >>>>> On Wed, Mar 6, 2019 at 3:26 PM Suneel Marthi <smar...@apache.org> >>>>> wrote: >>>>> >>>>>> I believe there was also a Beam workshop or working session in Warsaw >>>>>> last week. >>>>>> >>>>>> On Wed, Mar 6, 2019 at 6:20 PM Austin Bennett < >>>>>> whatwouldausti...@gmail.com> wrote: >>>>>> >>>>>>> +1 for archive in our repo. >>>>>>> >>>>>>> I do follow the newsletter, but am unlikely to go back and look into >>>>>>> the past for changes/updates. >>>>>>> >>>>>>> Would suggest that things that get missed in one newsletter (a >>>>>>> concrete example, Suneel's talks not mentioned in the newsletter) would >>>>>>> get >>>>>>> published in the next iteration, rather than editing the past >>>>>>> 'published' >>>>>>> newsletter. Put another way, save editing the past for corrections >>>>>>> (typos, >>>>>>> things being incorrect). Else, I imagine that I'm unlikely to catch a >>>>>>> great announcement that warranted being in the newsletter in the first >>>>>>> place. This certainly works better with a regular/frequent release >>>>>>> cadence, like we arrived at for version releases (then, if something >>>>>>> misses >>>>>>> one cut, it is not too big a deal, as the next release is coming soon). >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 6, 2019 at 12:50 PM Melissa Pashniak < >>>>>>> meliss...@google.com> wrote: >>>>>>> >>>>>>>> >>>>>>>> For step #2 (publishing onto the website), I think it would be good >>>>>>>> to stay consistent with our existing workflows if possible. Rather than >>>>>>>> using an external tool, what about: >>>>>>>> >>>>>>>> After a google doc newsletter draft is ready, convert it into a >>>>>>>> standard markdown file and put it into our GitHub repo, perhaps in a >>>>>>>> new >>>>>>>> newsletter directory in the website community directory [1]. These >>>>>>>> would be >>>>>>>> listed for browsing on a Newsletters page as mentioned in step #4. >>>>>>>> People >>>>>>>> can then just open a PR to add missing things to the pages later, and >>>>>>>> the >>>>>>>> newsletter will be automatically updated on the website through our >>>>>>>> standard website workflow. It also avoids the potential issue of the >>>>>>>> source >>>>>>>> google docs disappearing in the future, as they are stored in a >>>>>>>> community >>>>>>>> location. >>>>>>>> >>>>>>>> [1] >>>>>>>> https://github.com/apache/beam/tree/master/website/src/community >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Mar 6, 2019 at 10:36 AM Rose Nguyen <rtngu...@google.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> I think that would be a great idea to change formats to help with >>>>>>>>> distribution. I'm open to suggestions! I'm currently using a Google >>>>>>>>> doc to >>>>>>>>> collect and edit, then copy/paste sending the newsletter out >>>>>>>>> directly, based >>>>>>>>> on an interpretation of this discussion >>>>>>>>> <https://lists.apache.org/thread.html/1f638eae43fe8abcb2f8752141c96d3dbdac86a583e0790044eea727@%3Cdev.beam.apache.org%3E> >>>>>>>>> . >>>>>>>>> >>>>>>>>> How about this doc->website->Beam site workflow?: >>>>>>>>> >>>>>>>>> 1. The same usual newsletter [CALL FOR ITEMS] where you can >>>>>>>>> contribute to the google doc, with soft deadlines for when I'll >>>>>>>>> publish. >>>>>>>>> 2. I'll publish the doc itself onto a website. >>>>>>>>> 3. The newsletter is mailed out in the same way, but now with >>>>>>>>> a shareable website link. >>>>>>>>> 4. We'll keep an index of archived newsletter web pages on the >>>>>>>>> Beam site, under the Community tab. >>>>>>>>> 5. If you want to submit more content after the soft deadline, >>>>>>>>> add it to the google doc and let me know to republish. I don't >>>>>>>>> want to make >>>>>>>>> the publication changes automatic because that leaves us open to >>>>>>>>> tampering. >>>>>>>>> >>>>>>>>> >>>>>>>>> This process is more laggy, so I'd suggest doing a 2 month vs >>>>>>>>> monthly newsletter cadence. If we're happy with this idea, I'll send >>>>>>>>> in a >>>>>>>>> website PR for a new "Newsletter" left nav item under Community. >>>>>>>>> >>>>>>>>> Here's an example of a published newsletter: Apache Beam >>>>>>>>> February-March 2019 >>>>>>>>> <https://gdoc.pub/doc/e/2PACX-1vTQIS4WkxV-HpgX5Lb6q05g4-wuIVcYd82123Mp4Y6q9fMv6Ynwd-l7dI4TrMyCrKilyU-YsoitbnZB> >>>>>>>>> >>>>>>>>> >>>>>>>>> - This link is permanent unless the principal google doc is >>>>>>>>> deleted. >>>>>>>>> - Changes to the google doc after web publication are not >>>>>>>>> automatically published on the website to protect the information >>>>>>>>> integrity. >>>>>>>>> - Republishing is quick and easy for me if you let me know >>>>>>>>> you've added more. >>>>>>>>> - I'll improve the formatting later if we go with this route. >>>>>>>>> >>>>>>>>> Any thoughts? >>>>>>>>> >>>>>>>>> On Wed, Mar 6, 2019 at 6:13 AM Thomas Weise <t...@apache.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Similar to blog posts. A link that can be shared would also help >>>>>>>>>> to distribute over other channels, such as Twitter. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Mar 6, 2019, 6:06 AM Ismaël Mejía <ieme...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> We should have these newsletters published somewhere with a >>>>>>>>>>> fixed URL so we can add missing updates, I have at least missed >>>>>>>>>>> putting >>>>>>>>>>> stuff in the last 3 ones just to realize when the newsletter has >>>>>>>>>>> been >>>>>>>>>>> already 'published' (and sadly interesting features like zstd have >>>>>>>>>>> not been >>>>>>>>>>> announced because of this). >>>>>>>>>>> >>>>>>>>>>> On Wed, Mar 6, 2019 at 2:48 PM Etienne Chauchot < >>>>>>>>>>> echauc...@apache.org> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi, >>>>>>>>>>>> I would add in what's been done: >>>>>>>>>>>> >>>>>>>>>>>> Work on cassandraIO (Etienne Chauchot, Mathieu Blanchard, >>>>>>>>>>>> Frank Shahar) : refactorings, bugfixes, new where clause, security >>>>>>>>>>>> fix >>>>>>>>>>>> >>>>>>>>>>>> Etienne >>>>>>>>>>>> >>>>>>>>>>>> Le lundi 04 mars 2019 à 18:36 +0100, Suneel Marthi a écrit : >>>>>>>>>>>> >>>>>>>>>>>> Is this the final draft? - we had 2 beam talks at Big Data Tech >>>>>>>>>>>> Warsaw last Wednesday - I can send the updates offline. >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Mar 4, 2019 at 6:16 PM Rose Nguyen <rtngu...@google.com> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [image: Beam.png] >>>>>>>>>>>> >>>>>>>>>>>> February-March 2019 | Newsletter >>>>>>>>>>>> >>>>>>>>>>>> What’s been done >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> Apache Beam 2.10.0 released (by: many contributors) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Download the release here. >>>>>>>>>>>> <https://beam.apache.org/get-started/downloads/> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See the blog post >>>>>>>>>>>> <https://beam.apache.org/blog/2019/02/15/beam-2.10.0.html> >>>>>>>>>>>> for more details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Apache Beam awarded the 2019 Technology of the Year Award! >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> InfoWorld just awarded Beam the 2019 Technology of the Year >>>>>>>>>>>> Award. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See this article >>>>>>>>>>>> >>>>>>>>>>>> <https://www.infoworld.com/article/3336072/application-development/infoworlds-2019-technology-of-the-year-award-winners.html?nsdr=true> >>>>>>>>>>>> for more details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Kettle Beam 0.5 released with support for flink (by: Matt >>>>>>>>>>>> Casters) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Kettle now supports Apache Flink as well as Cloud Dataflow >>>>>>>>>>>> and Spark. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See Matt’s Blog >>>>>>>>>>>> >>>>>>>>>>>> <http://sandbox.kettle.be/wordpress/index.php/2019/02/24/kettle-beam-update-0-5-0/> >>>>>>>>>>>> for more details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> What we’re working on... >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> Apache Beam 2.11.0 release (by: many contributors) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Hive Metastore Table provider for SQL (by: Anton Kedin) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Support for plugging table providers through Beam SQL API >>>>>>>>>>>> to allow obtaining table schemas from external sources. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See the PR <https://github.com/apache/beam/pull/7746> for >>>>>>>>>>>> more details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> User Defined Coders for the Beam Go SDK (by: Robert Burke) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Working on expanding the variety of user defined types that >>>>>>>>>>>> can be a member of a PCollection in the Go SDK. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See BEAM-3306 >>>>>>>>>>>> <https://issues.apache.org/jira/browse/BEAM-3306> for more >>>>>>>>>>>> details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Python 3 (by: Ahmet Altay, Robert Bradshaw, Charles Chen, Mark >>>>>>>>>>>> Liu, Robbe Sneyders, Juta Staes, Valentyn Tymofieiev) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Beam 2.11.0 is the first release offering partial Python 3 >>>>>>>>>>>> support. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Many thanks to all contributors who helped to reach this >>>>>>>>>>>> milestone. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> IO availablility on Python 3 is currently limited and only >>>>>>>>>>>> Python 3.5 version has been tested extensively. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Stay tuned on BEAM-1251 for more details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Notebooks for quickstarts and custom I/O (by: David Cavazos) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Adding IPython notebooks and snippets >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See [BEAM-6557] <https://github.com/apache/beam/pull/7679> >>>>>>>>>>>> for more details. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> New members >>>>>>>>>>>> ------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> New PMC member! >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Etienne Chauchot, Nantes, France >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> New Committers! >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Gleb Kanterov, Stockholm, Sweden >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Michael Luckey >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> New Contributors! >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Kyle Weaver, San Francisco, CA >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Would like to help begin implementing portability >>>>>>>>>>>> support for the Spark runner >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Tanay Tummapalli, Delhi, India >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Would like to contribute to Open Source this summer as >>>>>>>>>>>> part of Google Summer of Code >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Brian Hulette, Seattle, WA >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Contributing to Beam Portability >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Michał Walenia, Warsaw, Poland >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Working on integration and load testing >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Daniel Chen, San Francisco, CA >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Working on Beam Samza runner >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Talks & meetups >>>>>>>>>>>> ------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Plugin Machine Intelligence and Apache Beam with Pentaho - Feb >>>>>>>>>>>> 7 @ London >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Watch the How to Run Kettle on Apache Beam video here >>>>>>>>>>>> >>>>>>>>>>>> <https://skillsmatter.com/skillscasts/13405-how-to-run-kettle-on-apache-beam#video>. >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See event details here >>>>>>>>>>>> >>>>>>>>>>>> <https://www.meetup.com/Pentaho-London-User-Group/events/256773962/> >>>>>>>>>>>> .. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Beam @Lyft / Streaming, TensorFlow and use-cases - Feb 7 @ San >>>>>>>>>>>> Francisco, CA >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Organized by Thomas Weise and Austin Bennet, with speakers >>>>>>>>>>>> Tyler Akidau, Robert Crowe, Thomas Weise and Amar Pai >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See event details here >>>>>>>>>>>> >>>>>>>>>>>> <https://www.meetup.com/San-Francisco-Apache-Beam/events/257482350/> >>>>>>>>>>>> and the slides for these presentation: Overview of Apache >>>>>>>>>>>> Beam and TensorFlow Transform (TFX) with Apache Beam >>>>>>>>>>>> <http://s.apache.org/beam-intro-feb-2019>, Python Streaming >>>>>>>>>>>> Pipelines with Beam on Flink >>>>>>>>>>>> <http://go.lyft.com/python-flink-beam-meetup-2019>, Dynamic >>>>>>>>>>>> pricing of Lyft rides using streaming >>>>>>>>>>>> >>>>>>>>>>>> <https://www.slideshare.net/AmarPai2/dynamic-pricing-of-lyft-rides-using-streaming> >>>>>>>>>>>> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>>> Flink meetup - Feb 21@ Seattle, WA >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Speakers from Alibaba, Google, and Uber gave talks about >>>>>>>>>>>> Apache Flink with Hive, Tensorflow, Beam, and AthenaX. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See event details here >>>>>>>>>>>> <https://www.meetup.com/seattle-flink/events/258723322/> >>>>>>>>>>>> and presentations here >>>>>>>>>>>> <https://www.slideshare.net/BowenLi9/presentations>. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Beam Summit Europe 2019 - June 19-20 @ Berlin >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Beam Summit Europe 2019 will take place in Berlin on June >>>>>>>>>>>> 19-20. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Speaker CfP and other details to follow soon! >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> Twitter announcement! >>>>>>>>>>>> <https://twitter.com/matthiasbaetens/status/1098854758893273088> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Resources >>>>>>>>>>>> ------------------------------ >>>>>>>>>>>> >>>>>>>>>>>> Apache Jira Beginner’s Guide (by: Daniel Oliveira) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> A guide >>>>>>>>>>>> >>>>>>>>>>>> <https://cwiki.apache.org/confluence/display/BEAM/Beam+Jira+Beginner%27s+Guide> >>>>>>>>>>>> to introduce Beam contributors to the basics of using the >>>>>>>>>>>> Apache Jira for >>>>>>>>>>>> Beam development. Feedback welcomed! >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> An approach to community building from Apache Beam (by: Kenn >>>>>>>>>>>> Knowles) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> The Apache Software Foundation has published committer >>>>>>>>>>>> guidelines to help Beam's community building work. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See the post <https://blogs.apache.org/comdev/date/20190222> >>>>>>>>>>>> on the ASF blog. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Exploring Beam SQL on Google Cloud Platform (by: Graham Polley) >>>>>>>>>>>> >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> “In this article, I’ll dive into this new feature of Beam, >>>>>>>>>>>> and see how it works by using a pipeline to read a data file >>>>>>>>>>>> from GCS, >>>>>>>>>>>> transform it, and then perform a basic calculation on the >>>>>>>>>>>> values contained >>>>>>>>>>>> in the file”. >>>>>>>>>>>> - >>>>>>>>>>>> >>>>>>>>>>>> See article >>>>>>>>>>>> >>>>>>>>>>>> <https://medium.com/weareservian/exploring-beam-sql-on-google-cloud-platform-b6c77f9b4af4> >>>>>>>>>>>> and full source code >>>>>>>>>>>> >>>>>>>>>>>> <https://github.com/polleyg/gcp-batch-ingestion-bigquery/blob/beam_sql/src/main/java/org/polleyg/BeamSQLMagic.java> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> *Until Next Time!* >>>>>>>>>>>> -- >>>>>>>>>>>> Rose Thị Nguyễn >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Rose Thị Nguyễn >>>>>>>>> >>>>>>>> >>>> >>>> -- >>>> Rose Thị Nguyễn >>>> >>> >>> >>> -- >>> >>> *Aizhamal Nurmamat kyzy* >>> >>> Open Source Program Manager >>> >>> 646-355-9740 <(646)%20355-9740> Mobile >>> >>> 601 North 34th Street, Seattle, WA 98103 >>> <https://maps.google.com/?q=601+North+34th+Street,+Seattle,+WA+98103&entry=gmail&source=g> >>> >>> >>>