Re: Try Beam Katas Today

2020-06-07 Thread Austin Bennett
I have no problem accessing Katas when I'm in IntelliJ IDEA, or in PyCharm. But, I would expect - with edutools plugin - expect to be able to use the Katas from GoLand. Currently not able to do that. Has anyone had successes accessing Go Katas from GoLand? Perhaps I am doing something strange?

Re: Try Beam Katas Today

2020-05-25 Thread Austin Bennett
Cool; thanks Henry! On Mon, May 25, 2020 at 7:49 PM Henry Suryawirawan wrote: > Hi Austin, > > The remote-info yaml files would get updated upon updating the course on > Stepik, not entirely recreated as if from scratch. > The important IDs metadata that track the course ID, section ID, lesson >

Re: Try Beam Katas Today

2020-05-25 Thread Henry Suryawirawan
Hi Austin, The remote-info yaml files would get updated upon updating the course on Stepik, not entirely recreated as if from scratch. The important IDs metadata that track the course ID, section ID, lesson ID, and task ID are preserved. Having these files in the repo allows multiple people to be

Re: Try Beam Katas Today

2020-05-25 Thread Austin Bennett
Hi Henry, Cool. Most makes sense. What I am missing is the need for the '*-remote-info.yaml' in the beam repo (I do get what purpose it serves for Stepik). There is probably a good reason. To get nitpicky (am genuinely curious) --> It seems that this sort of metadata would get (re-)created upo

Re: Try Beam Katas Today

2020-05-25 Thread Henry Suryawirawan
Hi Austin, Thanks for your help in adding a new lesson. I will have a look and help to review the pull request. On your questions: 1. Apart from the *-remote-info.yaml, the other yaml files should contain Apache license header. We explicitly turn off license header check for the remote-info files

Re: Try Beam Katas Today

2020-05-24 Thread Rion Williams
Thanks Austin, Firstly, awesome work. I love seeing more folks involved in the Beam efforts as I know that’s been the focal point of my attention recently and I’d love to get others involved in the project. The Kotlin PR hasn’t yet been merged, so I can try to sneak this and any additional wor

Re: Try Beam Katas Today

2020-05-24 Thread Austin Bennett
@Rion, @Henry Suryawirawan , @Damon, I added a Flatten Kata for Go. Please have a look: https://github.com/apache/beam/pull/11806 -- tagged all of you as other authors of Katas. A few questions: 1) Across all the katas, we have files '{task, lesson,section}-remote-info.yaml'. These files do

Re: Try Beam Katas Today

2020-05-21 Thread Rion Williams
Hi Henry, I submitted a pull request related to the Beam Katas that can be found here (https://github.com/apache/beam/pull/11761) and included you as a reviewer. I updated all of the related metadata, generated the course, and tested through it to ensure it worked as expected (and the placehold

Re: Try Beam Katas Today

2020-05-20 Thread Henry Suryawirawan
Yeah there was a recent pull request merged for the md file format change. I checked your repo and it still contains the task.html, so need your help to merge with the latest master. For the answer placeholder, you may refer to this doc

Re: Try Beam Katas Today

2020-05-19 Thread Rion Williams
Hi Henry, Thanks for the quick response, I appreciate it. I believe that I pulled the latest from master a day or so ago, so I’ll make sure to pull the most recent changes in. As far as the placeholders, they aren’t currently present (as I don’t believe they were present in the Java ones withi

Re: Try Beam Katas Today

2020-05-19 Thread Henry Suryawirawan
Thanks Rion for adding the Kotlin version. This is great to show other people that Beam can be done in Kotlin too! I can help to review your work. Please help to incorporate the Java Katas latest changes from master. There are recent changes to the task description file format from html to md. Ple

Re: Try Beam Katas Today

2020-05-19 Thread Rion Williams
Sure! I ran through all of the tests locally on my branch (as tests) and then performed a check against all of the known tasks (via Course Creator > Check All Tasks) and 35/36 tasks passed successfully with the only one that didn't being a Built-in IO one that doesn't currently have any implemen

Re: Try Beam Katas Today

2020-05-19 Thread Pablo Estrada
This is really cool Rion! I believe it's possible to start trying out the katas from your branch? If so, I can give them a try, and use that as a review... Henry, any other ideas? On Tue, May 19, 2020 at 12:04 PM Rion Williams wrote: > Hi all, > > I was recently added as a contributor and creat

Re: Try Beam Katas Today

2020-05-19 Thread Rion Williams
Hi all, I was recently added as a contributor and created a JIRA ticket related to the existing Katas (https://issues.apache.org/jira/browse/BEAM-10027), specifically creating one that targets Kotlin specific as there are quite a few existing examples out there for Kotlin, so I thought a Kata c

Re: Try Beam Katas Today

2020-05-14 Thread Henry Suryawirawan
The guide for sharing the course (publishing to Stepik) can be found here: https://www.jetbrains.com/help/education/educator-start-guide.html#share_course It is well integrated in the IDE with a few clicks. Yeah the p

Re: Try Beam Katas Today

2020-05-14 Thread Rion Williams
+1 on the contributions front. My team and I have been working with Beam primarily with Kotlin and I recently added the appropriate dependencies to Gradle and performed a bit of conversions and have it working as expected against the existing Java course. I don’t know how many others are active

Re: Try Beam Katas Today

2020-05-14 Thread Nathan Fisher
Yes write IO On Thu, May 14, 2020 at 05:41, Henry Suryawirawan wrote: > Yeah certainly we can expand it further. > There are more lessons that definitely can be added further. > > >Eg more the write side windowing interactions? > Are you referring to Write IOs? > > > > On Wed, May 13, 2020 at 11

Re: Try Beam Katas Today

2020-05-14 Thread Austin Bennett
It looks like there are instructions online for writing exercises/Katas: https://www.jetbrains.com/help/education/educator-start-guide.html Do we have a guide for contributing and publication/releases occur (publishing to Stepik)? Although the code lives in the main repo (therefore subject to tho

Re: Try Beam Katas Today

2020-05-14 Thread Henry Suryawirawan
Yeah certainly we can expand it further. There are more lessons that definitely can be added further. >Eg more the write side windowing interactions? Are you referring to Write IOs? On Wed, May 13, 2020 at 11:56 PM Nathan Fisher wrote: > I went through them earlier this week! Definitely helpf

Re: Try Beam Katas Today

2020-05-13 Thread André Rocha Silva
Hello everybody Is there any kind of certificate or something alike? On Wed, May 13, 2020 at 12:56 PM Nathan Fisher wrote: > I went through them earlier this week! Definitely helpful. > > Is it possible to expand the katas available in the lO section? Eg more > the write side windowing interact

Re: Try Beam Katas Today

2020-05-13 Thread Nathan Fisher
I went through them earlier this week! Definitely helpful. Is it possible to expand the katas available in the lO section? Eg more the write side windowing interactions? On Wed, May 13, 2020 at 11:36, Luke Cwik wrote: > These are an excellent learning tool. > > On Tue, May 12, 2020 at 11:02 PM

Re: Try Beam Katas Today

2020-05-13 Thread Luke Cwik
These are an excellent learning tool. On Tue, May 12, 2020 at 11:02 PM Pablo Estrada wrote: > Sharing Damon's email with the user@ list as well. Thanks Damon! > > On Tue, May 12, 2020 at 9:02 PM Damon Douglas > wrote: > >> Hello Everyone, >> >> If you don't already know, there are helpful instr

Re: Try Beam Katas Today

2020-05-12 Thread Pablo Estrada
Sharing Damon's email with the user@ list as well. Thanks Damon! On Tue, May 12, 2020 at 9:02 PM Damon Douglas wrote: > Hello Everyone, > > If you don't already know, there are helpful instructional tools for > learning the Apache Beam SDKs called Beam Katas hosted on > https://stepik.org. Simi

Try Beam Katas Today

2020-05-12 Thread Damon Douglas
Hello Everyone, If you don't already know, there are helpful instructional tools for learning the Apache Beam SDKs called Beam Katas hosted on https://stepik.org. Similar to traditional Kata , they are meant to be repeated as practice. Before practicing the kat