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

Reply via email to