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 Mobile

601 North 34th Street, Seattle, WA 98103

Reply via email to