+1 to Arvid's proposal. On Thu, 5 Mar 2020 at 18:13, Robert Metzger <rmetz...@apache.org> wrote:
> +1 to Arvid's proposal. > > > > On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <hxbks...@gmail.com> wrote: > > > Thanks a for this proposal. > > > > As a new contributor to Flink, it would be very helpful to have such > blogs > > for us to understand the future of Flink and get involved > > > > BTW, I have a question whether the dev blog needs a template like FLIP. > > > > Of course, There is no doubt that dev blogs do not need to be as formal > as > > FLIP, but templates can be more helpful for developers to understand > > articles. > > > > Best, > > > > Xingbo > > > > > > Arvid Heise <ar...@ververica.com> 于2020年3月5日周四 上午2:55写道: > > > > > I see that the majority would like to have an uncomplicated process to > > > publish an article first to gather feedback and then like to have > > polished > > > versions on the blog with official review process. > > > > > > Then, the obvious solution is to have a process that is two-fold: > > > * First a draft is published and reviewed by peers. The draft could be > > > polished in smaller increments including proof-reading by native-level > > > writers. > > > * Second, when the draft converged enough, we would then make an > official > > > pull request for the dev blog, which would (hopefully) be merged rather > > > quickly. > > > > > > For the draft, we would have a wiki subarea "Engine room", which would > be > > > the default location for such drafts. Pages in the wiki would allow > for a > > > gradual polishing and may even live comparably long if the author does > > not > > > find the time for polishing. The information is in a semi-published > > state, > > > where devs and experts can already find and use it, but it would not > > > attract as many views as in a blog. > > > > > > But I'd explicitly also allow drafts to go directly to a PR (with risk > of > > > having many iterations). I'd even say that if someone feels more > > > comfortable to online editors such as google docs and has enough > > reviewers > > > for that, they could go with it. Here, the author needs to ensure a > > timely > > > progress or revert to the wiki, since all intermediate versions are > > > effectively hidden for non-reviewers. > > > > > > Would the community agree with this approach or do you have concerns? > If > > no > > > major concerns are raised, I'd start preparation with the wiki on > Monday > > > (03/09/2020). > > > > > > I'd raise the issue about wiki and blog structure, when we got some > > > articles to avoid too many concurrent discussions. > > > > > > > > > On Wed, Mar 4, 2020 at 5:54 PM Zhijiang <wangzhijiang...@aliyun.com > > > .invalid> > > > wrote: > > > > > > > Big +1 for this proposal and second Ufuk's feeling! > > > > > > > > I guess "Engine room" section in Wiki would attract lots of technical > > > > fans.:) > > > > > > > > Best, > > > > Zhijiang > > > > > > > > > > > > ------------------------------------------------------------------ > > > > From:Yu Li <car...@gmail.com> > > > > Send Time:2020 Mar. 4 (Wed.) 14:42 > > > > To:dev <dev@flink.apache.org> > > > > Cc:vthinkxie <vthink...@gmail.com> > > > > Subject:Re: Flink dev blog > > > > > > > > Big +1 on adding a dev blog and starting with wiki. And +1 to promote > > the > > > > fully polished articles to blog web with a formal process. > > > > > > > > The latter one also brings up another good-to-have improvement that > > > adding > > > > categories and navigation in our blog so people could easily find > > > different > > > > topics like release-announcement/events/tech-articles, etc. but I > think > > > > we'd better open another thread to keep this one on track (smile). > > > > > > > > I'd also like to add one potential topic around in-production > practice > > of > > > > using RocksDB state backend (which seems to be a popular topic in ML > > > > discussions), such as how to enable and monitor RocksDB metrics and > do > > > > debugging/perf-tuning with the metrics/logs, and introduce > > > > internals/details around the RocksDB memory management mechanism. > > > > > > > > Best Regards, > > > > Yu > > > > > > > > > > > > On Wed, 4 Mar 2020 at 11:07, Xintong Song <tonysong...@gmail.com> > > wrote: > > > > > > > > > I also like Ufuk's idea. > > > > > > > > > > The wiki allows people to post on their works in a quick and easier > > > way. > > > > > For me and probably many other Chinese folks, writing and > polishing a > > > > > formal article in English usually takes a long time, of which a > > > > significant > > > > > portion is spent on polishing the language. If the blog does not > > > require > > > > > such formal and high quality languages, I believe it will make > > things a > > > > lot > > > > > easier and encourage more people to share their ideas. Besides, it > > also > > > > > avoids putting more review workloads on committers. > > > > > > > > > > Regarding promoting wiki post to the main blog, I think the wiki > > > > feedbacks > > > > > (comment, likes, etc.) could be a great input. We can also contact > > the > > > > > original author before promoting posts to the main blog to refine > the > > > > > article (responding to the wiki comments, polishing languages, > adding > > > > > latest updates, etc.). > > > > > > > > > > Thank you~ > > > > > > > > > > Xintong Song > > > > > > > > > > > > > > > > > > > > On Wed, Mar 4, 2020 at 10:25 AM Jark Wu <imj...@gmail.com> wrote: > > > > > > > > > > > +1 for this. > > > > > > > > > > > > Regarding to the place to hold blogs. Personally, I prefer to use > > > > > existing > > > > > > blog and separate by tags/categories and title names. > > > > > > Because, the dev blogs are very good learning materials. I > believe > > > many > > > > > > users will be interested in these posts. It's just like > > > > > > "Technology Deep Dive" talks in Flink Forward which attracts many > > > > > > audiences. Putting them with main blog together can help > > > > > > to give the dev blogs more exposure. > > > > > > > > > > > > But I also share Robert's concern. So I'm in favor of Ufuk's > idea: > > > > > starting > > > > > > with Wiki, and moving good posts to the main blog gradually. > > > > > > We should also improve our current blog web to support > > > tags/categories. > > > > > > Maybe @vthink...@gmail.com <vthink...@gmail.com> Yadong can help > > on > > > > > this. > > > > > > > > > > > > Best, > > > > > > Jark > > > > > > > > > > > > > > > > > > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <u...@apache.org> wrote: > > > > > > > > > > > > > +1 on starting with the Wiki. I really like the name "Engine > > room". > > > > Can > > > > > > we > > > > > > > name the section in the Wiki like that? In general, if we think > > > that > > > > a > > > > > > post > > > > > > > or a series of posts would be a good fit for the main blog, it > > > would > > > > be > > > > > > > pretty straightforward to promote a post from the Engine room > to > > > the > > > > > main > > > > > > > blog (including further edits, focus on language, etc.) > > > > > > > > > > > > > > – Ufuk > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 3, 2020 at 5:58 PM Rong Rong <walter...@gmail.com> > > > > wrote: > > > > > > > > > > > > > > > Big +1 on this. Some of these topics are not only for > > > contributors, > > > > > but > > > > > > > > would also be super useful for advance users. > > > > > > > > One topic I can think of in addition is: Security/Kerberos. > > > > > > > > > > > > > > > > Echo on Both Seth's idea, we could have both wiki and PR > > > > submission: > > > > > > > > As Robert mentioned - wiki submission would make the > experience > > > > more > > > > > > > > frictionless. > > > > > > > > I was having concerns splitting the blog posts in two places, > > > but I > > > > > > also > > > > > > > > think adding the banner/blog-series of "Flink Engine Room" > > would > > > > help > > > > > > > > readers distinct between the two. > > > > > > > > > > > > > > > > -- > > > > > > > > Rong > > > > > > > > > > > > > > > > On Tue, Mar 3, 2020 at 8:39 AM Dian Fu < > dian0511...@gmail.com> > > > > > wrote: > > > > > > > > > > > > > > > > > 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 > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>> > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >