Big +1 on this idea. It will benefit both the developers and users a lot.

Regarding to the place to hold these blogs, my preference is 3) as I notice 
that there are already a few high quality blogs on flink web-site[1] and I 
guess that may be a good place to start with. We just need to figure out a way 
to let contributors clearly mark the audience of their articles and also help 
users to easily determine whether the content is what they want.

Regards,
Dian

[1] https://flink.apache.org/blog/ <https://flink.apache.org/blog/>
> 在 2020年3月3日,下午11:14,Yadong Xie <vthink...@gmail.com> 写道:
> 
> Hi all
> 
> maybe we can use markdown & GitHub to make the submission easy to review
> I have set up a similar blog for Flink-china blog before(deprecated), glad
> to offer help if needed
> 
> here is the link: https://github.com/flink-china/doc
> 
> Seth Wiesman <sjwies...@gmail.com> 于2020年3月3日周二 下午10:51写道:
> 
>> For lack of a better way to put this, I think the location depends on the
>> level of effort you want to put into writing these articles.
>> 
>> If they are informal design documents then I think the wiki is the way to
>> go.
>> 
>> If you want to have them be more polished then the existing blog. This
>> means going through a PR on the flink website, thinking about language,
>> etc. If we go this route we can distinguish them with a series title like
>> "Flink Engine Room" and a disclaimer at the top.
>> 
>> "Flink Engine Room: Plugins"
>> 
>> "Flink Engine Room is a series of blog posts covering ongoing development
>> on Apache Flink internals, why decisions were made, and how they will
>> impact future development. The information described in this post is not
>> required to successfully write and deploy Flink applications in
>> production."
>> 
>> Seth
>> 
>> 
>> On Tue, Mar 3, 2020 at 8:29 AM Arvid Heise <ar...@ververica.com> wrote:
>> 
>>> I think there is enough to positive to start setting it up. That begs the
>>> question: in which format.
>>> 
>>> Following possibilities exist:
>>> 1) Use wiki as Robert pointed out.
>>> 2) Add new blog.
>>> 3) Use existing blog and separate by tags #user, #expert, #dev (can be
>>> mixed). Start page could filter on #user by default.
>>> 4) ???
>>> 
>>> I'm assuming only few have a strong opinion, so I'd be happy if you'd
>> just
>>> drop your numbers in order of highest to lowest preference.
>>> 
>>> On Tue, Mar 3, 2020 at 2:48 PM Piotr Nowojski <pi...@ververica.com>
>> wrote:
>>> 
>>>> +1 for the idea :) And fully agree to clearly separate them.
>>>> 
>>>> I think the original idea was writing about some recent changes in the
>>>> Flink’s code base, that could affect other Flink developers
>>>> (contributors/committers). Like for example some new ideas/future
>>>> directions that we want to follow. Especially if they are work in
>>> progress
>>>> and there is lots of old code not adhering to those new ideas. In some
>>>> later responses, it seemed like people are more thinking about
>> presenting
>>>> some more advanced features, like a deep tech dive for power users.
>>>> 
>>>> I’m not opposing the deep tech dives, but I just wanted to note that
>> is a
>>>> different target audience. I think the dev blogs could cover both of
>>> them.
>>>> At least initially. Later on we can decide to put more emphasis on
>> power
>>>> users or Flink devs, or split them, or whatever.
>>>> 
>>>> Piotrek
>>>> 
>>>>> On 3 Mar 2020, at 12:37, Jingsong Li <jingsongl...@gmail.com> wrote:
>>>>> 
>>>>> +1 for this proposal. I have a lot of desired topics in table and
>>> batch.
>>>>> 
>>>>> I also second Seth and Stephan 's comment separate this in a clear
>> way.
>>>>> Have concerns that maybe easy to confuse new users.
>>>>> If I am a beginner and find a bunch of deep documents, I need to
>>> further
>>>>> distinguish which is effective and which is invalid for me, which may
>>>> cause
>>>>> me a lot of trouble.
>>>>> 
>>>>> Best,
>>>>> Jingsong Lee
>>>>> 
>>>>> On Tue, Mar 3, 2020 at 6:36 PM Flavio Pompermaier <
>>> pomperma...@okkam.it>
>>>>> wrote:
>>>>> 
>>>>>> Big +1 from my side. I'd be very interested in what Jeff proposed,
>> in
>>>>>> particular everything related to client part (job submission,
>> workflow
>>>>>> management, callbacks on submission/success/failure, etc).
>>>>>> Something I can't find anywhere is also how to query Flink
>>>> states..would it
>>>>>> be possible to have something like the Presto UI [1]? Does Flink
>>>> implement
>>>>>> some sort of query queuing? I heard about a query proxy server but I
>>>> don't
>>>>>> know if there's a will to push in that direction.
>>>>>> For Stateful Functions it would be nice to deeply compare the taxi
>>>> driver
>>>>>> solution with a more common implementation (i.e. using a database to
>>>>>> persist the legal data..is it safe to keep them as a Flink state?).
>>>>>> [1]
>>>> https://www.tutorialspoint.com/apache_presto/images/web_interface.jpg
>>>>>> 
>>>>>> Best,
>>>>>> Flavio
>>>>>> 
>>>>>> On Tue, Mar 3, 2020 at 10:47 AM Jeff Zhang <zjf...@gmail.com>
>> wrote:
>>>>>> 
>>>>>>> +1 for this proposal.  I am preparing some articles for how to use
>>>> Flink
>>>>>> on
>>>>>>> Zeppelin, although it is not closely related with this topic, but
>>>> should
>>>>>> be
>>>>>>> helpful for users to get started with Flink.
>>>>>>> 
>>>>>>> Till Rohrmann <trohrm...@apache.org> 于2020年3月3日周二 下午5:39写道:
>>>>>>> 
>>>>>>>> I like the idea. +1 from my side.
>>>>>>>> 
>>>>>>>> Potential topics:
>>>>>>>> - Scheduling
>>>>>>>> - Cluster partitions
>>>>>>>> - Memory configuration
>>>>>>>> - Recovery
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Till
>>>>>>>> 
>>>>>>>> On Tue, Mar 3, 2020 at 3:56 AM Xintong Song <
>> tonysong...@gmail.com>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Big +1. Thanks for the idea, Arvid.
>>>>>>>>> 
>>>>>>>>> I'd be excited to read such blogs.
>>>>>>>>> 
>>>>>>>>> And we would also be happy to contribute some contents on the
>>> newest
>>>>>>>>> efforts from our team.
>>>>>>>>> Potential topics:
>>>>>>>>> - Memory configuration
>>>>>>>>> - Active Kubernetes integration
>>>>>>>>> - GPU support
>>>>>>>>> - Pluggable (dynamic) slot allocation
>>>>>>>>> 
>>>>>>>>> Thank you~
>>>>>>>>> 
>>>>>>>>> Xintong Song
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Tue, Mar 3, 2020 at 9:59 AM Benchao Li <libenc...@gmail.com>
>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> +1 for this proposal. As a contributor, it would be very helpful
>>> to
>>>>>>>> have
>>>>>>>>>> such blogs for us to understand status and future of Flink.
>>>>>>>>>> 
>>>>>>>>>> Robert Metzger <rmetz...@apache.org> 于2020年3月3日周二 上午6:00写道:
>>>>>>>>>> 
>>>>>>>>>>> I would be excited to read such a blog (can I request topics?
>> :)
>>>>>> )
>>>>>>>>>>> 
>>>>>>>>>>> We could start very low key by using our wiki's blog feature:
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>> 
>>> 
>> https://cwiki.apache.org/confluence/pages/viewrecentblogposts.action?key=FLINK
>>>>>>>>>>> 
>>>>>>>>>>> On Mon, Mar 2, 2020 at 8:26 PM Stephan Ewen <se...@apache.org>
>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Great idea, but I also second Seth's comment to separate this
>>>>>> in
>>>>>>> a
>>>>>>>>>> clear
>>>>>>>>>>>> way. It's easy to confuse new / potential users.
>>>>>>>>>>>> 
>>>>>>>>>>>> On Mon, Mar 2, 2020 at 8:15 PM Seth Wiesman <
>>>>>> sjwies...@gmail.com
>>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> +1 on the idea.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> My only request would be they are clearly marked as being
>>>>>> about
>>>>>>>>>>>> internals /
>>>>>>>>>>>>> for advanced users to not give typical users the wrong
>>>>>>> impression
>>>>>>>>>> about
>>>>>>>>>>>> how
>>>>>>>>>>>>> much they need to understand to use Flink. Nico's network
>>>>>> stack
>>>>>>>>> blog
>>>>>>>>>>> post
>>>>>>>>>>>>> does this well[1].
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Seth
>>>>>>>>>>>>> 
>>>>>>>>>>>>> [1]
>>>>>>> https://flink.apache.org/2019/06/05/flink-network-stack.html
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Mon, Mar 2, 2020 at 10:39 AM Ufuk Celebi <u...@apache.org>
>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I'd be happy to read such a blog. Big +1 as a potential
>>>>>>> reader.
>>>>>>>>> ;-)
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> – Ufuk
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Mar 2, 2020 at 11:53 AM Arvid Heise <
>>>>>>>> ar...@ververica.com
>>>>>>>>>> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Dear devs,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> development speed of Flink has steadily increased. Lots
>>>>>> of
>>>>>>>> new
>>>>>>>>>>>> concepts
>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>> introduced and technical debt removed. However, it's hard
>>>>>>> to
>>>>>>>>> keep
>>>>>>>>>>>> track
>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>> these things if you are not directly involved. Especially
>>>>>>> for
>>>>>>>>> new
>>>>>>>>>>>>>>> contributors, it's often not easy to know what the best
>>>>>>>>> practices
>>>>>>>>>>> are
>>>>>>>>>>>>> or
>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>> there are related work streams going on.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> In the runtime team, we had the idea to set up a dev blog
>>>>>>>> where
>>>>>>>>>> we
>>>>>>>>>>>>> could
>>>>>>>>>>>>>>> introduce newest developments. The scope should be expert
>>>>>>>> users
>>>>>>>>>>> that
>>>>>>>>>>>>>>> contribute to the project. Of course, some articles may
>>>>>>> have
>>>>>>>> a
>>>>>>>>>>>> broader
>>>>>>>>>>>>>>> scope and even be linked from release notes.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Examples from our team to give a more specific idea:
>>>>>>>>>>>>>>> * Deprecated checkpoint lock and mailbox model
>>>>>>>>>>>>>>> * Revised interface for two phase commit sinks and new
>>>>>> JDBC
>>>>>>>>> sink
>>>>>>>>>>>>>>> * N-ary input operators
>>>>>>>>>>>>>>> * Unaligned checkpoints
>>>>>>>>>>>>>>> * Operator factories
>>>>>>>>>>>>>>> * Plugins
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> These articles would be less formal than a FLIP (but
>>>>>> could
>>>>>>>> link
>>>>>>>>>> to
>>>>>>>>>>>> them
>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>> avoid redundancy) and focus more on how other developers
>>>>>>> are
>>>>>>>>>>> actually
>>>>>>>>>>>>>>> impacted by the changes. It can also be used to share
>>>>>>>>> experiences
>>>>>>>>>>>>> during
>>>>>>>>>>>>>>> the implementation.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> We would like to ask the other teams if they see a
>>>>>> benefit
>>>>>>> of
>>>>>>>>>> such
>>>>>>>>>>> a
>>>>>>>>>>>>> blog
>>>>>>>>>>>>>>> and would like to contribute. Bonus points if you could
>>>>>>>> provide
>>>>>>>>>>>>> examples
>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>> your topics.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Arvid
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> 
>>>>>>>>>> Benchao Li
>>>>>>>>>> School of Electronics Engineering and Computer Science, Peking
>>>>>>>> University
>>>>>>>>>> Tel:+86-15650713730
>>>>>>>>>> Email: libenc...@gmail.com; libenc...@pku.edu.cn
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Best Regards
>>>>>>> 
>>>>>>> Jeff Zhang
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Best, Jingsong Lee
>>>> 
>>>> 
>>> 
>> 

Reply via email to