Btw the Beam Kata courses have been reviewed and endorsed by JetBrains on Stepik. They are now featured courses, which adds more credibility when the students browse the available courses. JetBrains is also interested to come up with promotion activities to promote the courses. Will inform here when I get more information from them.
On 2019/05/16 03:55:30, Henry Suryawirawan <hsuryawira...@google.com> wrote: > Hi Austin, > > Yes I agree with you that we need to come up with the publishing process. > We should publish to Stepik only if it has been merged to master. > I can add more authors & instructors to the courses on Stepik so that more > people can update the courses. > I uploaded the initial version to Stepik in order to get the course ID > (which is also committed to the repo) and also to easily show it to other > people who would like to give it a try. > Last time when I ran training using it, there were setup issues and people > had difficulty following the instruction. > > Another thing that we should think about is how to integrate the Kata > projects into the CI build process. > For the Java Kata, it is based on Gradle, while for the Python one, I'm > currently checking with the JetBrains team if there is a good way of > executing the tests cause the current way of how the test is written is > non-standard. > Can anyone advise on how best the Kata projects should be integrated to the > CI? > > > *From: *Austin Bennett <whatwouldausti...@gmail.com> > *Date: *Wed, May 15, 2019 at 11:49 PM > *To: *dev > > Stepik: should we thinking about release versions for what gets uploaded > > there? If the point of merging was to encourage additional contributions - > > then should we also have a mechanism for publishing the updates there? In > > that case, then uploading to stepik should be part of publishing releases? > > > > On Tue, May 14, 2019 at 10:51 PM hsuryawira...@google.com < > > hsuryawira...@google.com> wrote: > > > >> Thanks for merging it Reuven! > >> > >> Quick question, would it be useful if we write a blog post on the Kata so > >> that we can build more awareness for people to try out? > >> I've also uploaded the course to Stepik which has seamless integration > >> within the IDE for people to easily start the course. > >> > >> On 2019/05/14 20:35:07, Reuven Lax <re...@google.com> wrote: > >> > Merged > >> > > >> > *From: *Reza Rokni <r...@google.com> > >> > *Date: *Tue, May 14, 2019 at 1:29 PM > >> > *To: * <dev@beam.apache.org> > >> > *Cc: *Lars Francke > >> > > >> > +1 :-) > >> > > > >> > > *From: *Lukasz Cwik <lc...@google.com> > >> > > *Date: *Wed, 15 May 2019 at 04:29 > >> > > *To: *dev > >> > > *Cc: *Lars Francke > >> > > > >> > > +1 > >> > >> > >> > >> *From: *Pablo Estrada <pabl...@google.com> > >> > >> *Date: *Tue, May 14, 2019 at 1:27 PM > >> > >> *To: *dev > >> > >> *Cc: *Lars Francke > >> > >> > >> > >> +1 on merging. > >> > >>> > >> > >>> *From: *Reuven Lax <re...@google.com> > >> > >>> *Date: *Tue, May 14, 2019 at 1:23 PM > >> > >>> *To: *dev > >> > >>> *Cc: *Lars Francke > >> > >>> > >> > >>> I've been playing around with this that past day .or two, and it's > >> > >>>> great! I'm inclined to merge this PR (if nobody objects) so that > >> others in > >> > >>>> the community can contribute more training katas. > >> > >>>> > >> > >>>> Reuven > >> > >>>> > >> > >>>> *From: *Ismaël Mejía <ieme...@gmail.com> > >> > >>>> *Date: *Tue, Apr 23, 2019 at 6:43 AM > >> > >>>> *To: *Lars Francke > >> > >>>> *Cc: * <dev@beam.apache.org> > >> > >>>> > >> > >>>> Thanks for answering Lars, > >> > >>>>> > >> > >>>>> The 'interesting' part is that the tutorial has a full IDE > >> integrated > >> > >>>>> experience based on the Jetbrains edu platform [1]. So maybe > >> > >>>>> interesting to see if it could make sense to have projects like > >> this > >> > >>>>> in the new trainings incubator project or if they became too > >> platform > >> > >>>>> constrained. > >> > >>>>> > >> > >>>>> This contribution is valuable for Beam but the community may > >> decide > >> > >>>>> that it makes sense for it to live at some moment at the trainings > >> > >>>>> project. I suppose also Henry could be interested in taking a > >> look at > >> > >>>>> this [2]. > >> > >>>>> > >> > >>>>> [1] https://www.jetbrains.com/education/ > >> > >>>>> [2] https://incubator.apache.org/clutch/training.html > >> > >>>>> > >> > >>>>> On Tue, Apr 23, 2019 at 3:00 PM Lars Francke < > >> lars.fran...@gmail.com> > >> > >>>>> wrote: > >> > >>>>> > > >> > >>>>> > Thanks Ismaël. > >> > >>>>> > > >> > >>>>> > I must admit I'm a tad confused. What has JetBrains got to do > >> with > >> > >>>>> this? > >> > >>>>> > This looks pretty cool and specific to Beam though, or is this > >> more > >> > >>>>> generic? > >> > >>>>> > But yeah something along those lines could be interesting for > >> > >>>>> hands-on type things in training. > >> > >>>>> > > >> > >>>>> > On Fri, Apr 19, 2019 at 12:10 PM Ismaël Mejía < > >> ieme...@gmail.com> > >> > >>>>> wrote: > >> > >>>>> >> > >> > >>>>> >> +lars.fran...@gmail.com who is in the Apache training project > >> and > >> > >>>>> may > >> > >>>>> >> be interested in this one or at least the JetBrains like > >> approach. > >> > >>>>> >> > >> > >>>>> >> On Fri, Apr 19, 2019 at 12:01 PM Ismaël Mejía < > >> ieme...@gmail.com> > >> > >>>>> wrote: > >> > >>>>> >> > > >> > >>>>> >> > This looks great, nice for bringing this to the project > >> Henry! > >> > >>>>> >> > > >> > >>>>> >> > On Fri, Apr 19, 2019 at 10:53 AM hsuryawira...@google.com > >> > >>>>> >> > <hsuryawira...@google.com> wrote: > >> > >>>>> >> > > > >> > >>>>> >> > > Thanks Altay. > >> > >>>>> >> > > I'll create it under "learning/" first as this is not > >> exactly > >> > >>>>> example. > >> > >>>>> >> > > Please do let me know if it's not the right place. > >> > >>>>> >> > > > >> > >>>>> >> > > On 2019/04/18 22:49:47, Ahmet Altay <al...@google.com> > >> wrote: > >> > >>>>> >> > > > This looks great. > >> > >>>>> >> > > > > >> > >>>>> >> > > > +David Cavazos <dcava...@google.com> was working on > >> > >>>>> interactive colab based > >> > >>>>> >> > > > examples (https://github.com/apache/beam/pull/7679) > >> perhaps > >> > >>>>> we can have a > >> > >>>>> >> > > > shared place for these two similar things. > >> > >>>>> >> > > > > >> > >>>>> >> > > > >> > >>>>> > >> > >>>> > >> > > > >> > > -- > >> > > > >> > > This email may be confidential and privileged. If you received this > >> > > communication by mistake, please don't forward it to anyone else, > >> please > >> > > erase all copies and attachments, and please let me know that it has > >> gone > >> > > to the wrong person. > >> > > > >> > > The above terms reflect a potential business arrangement, are provided > >> > > solely as a basis for further discussion, and are not intended to be > >> and do > >> > > not constitute a legally binding obligation. No legally binding > >> obligations > >> > > will be created, implied, or inferred until an agreement in final > >> form is > >> > > executed in writing by all parties involved. > >> > > > >> > > >> > > >