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 >>>> >>>> >>> >>