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 implementation. 
Although, I'd love for someone else to try the same thing since as far as I can 
tell it "works on my machine".

Thanks!

Rion

On 2020/05/19 19:12:57, Pablo Estrada <[email protected]> wrote: 
> 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 <[email protected]>
> wrote:
> 
> > 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 course that
> > would parallel the existing Java, Go, and Python ones.
> >
> > I basically ported over the existing Java Katas, added the appropriate
> > dependencies, and converted all of the Java files over to Kotlin, and
> > ensured that all of the tests pass as expected. I'd love outside of this to
> > see if we can shift it to a Stepik course as well if that seems reasonable
> > similar to those mentioned in this thread.
> >
> > My current branch awaiting a PR can be found here (
> > https://github.com/rionmonster/beam/tree/BEAM-10027), however I'm unsure
> > who would be the best to review such a PR and what other steps might need
> > to be taken before trying to get it merged in.
> >
> > Any feedback would be welcome!
> >
> > Thanks,
> >
> > Rion
> >
> > On 2020/05/14 23:40:45, Rion Williams <[email protected]> wrote:
> > > +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 actively working with Kotlin and Beam,
> > but I’d love to work on transitioning that into a proper course (assuming
> > there’s interest in it).
> > >
> > > > On May 14, 2020, at 10:32 AM, Nathan Fisher <[email protected]>
> > wrote:
> > > >
> > > > 
> > > > Yes write IO
> > > >
> > > >> On Thu, May 14, 2020 at 05:41, Henry Suryawirawan <
> > [email protected]> 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:56 PM Nathan Fisher <
> > [email protected]> 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 interactions?
> > > >>>
> > > >>>> On Wed, May 13, 2020 at 11:36, Luke Cwik <[email protected]> wrote:
> > > >>>> These are an excellent learning tool.
> > > >>>>
> > > >>>>> On Tue, May 12, 2020 at 11:02 PM Pablo Estrada <[email protected]>
> > wrote:
> > > >>>>> Sharing Damon's email with the user@ list as well. Thanks Damon!
> > > >>>>>
> > > >>>>>> On Tue, May 12, 2020 at 9:02 PM Damon Douglas <
> > [email protected]> 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.  Similar to traditional Kata, they are meant to be
> > repeated as practice.  Before practicing the katas myself, I found myself
> > copy/pasting code (Please accept my confession 😎 ).  Now I find myself
> > actually composing pipelines.  Just like kata forms, you find them becoming
> > part of you.  If you are interested, below are listed the current available
> > katas:
> > > >>>>>>
> > > >>>>>> 1.  Java - https://stepik.org/course/54530
> > > >>>>>>
> > > >>>>>> 2.  Python -  https://stepik.org/course/54532
> > > >>>>>>
> > > >>>>>> 3.  Go (in development) - https://stepik.org/course/70387
> > > >>>>>>
> > > >>>>>> If you are absolutely brand new to Beam and it scares you like it
> > scared me, come talk to me.
> > > >>>>>>
> > > >>>>>> Best,
> > > >>>>>>
> > > >>>>>> Damon
> > > >>> --
> > > >>> Nathan Fisher
> > > >>>  w: http://junctionbox.ca/
> > > > --
> > > > Nathan Fisher
> > > >  w: http://junctionbox.ca/
> > >
> >
> 

Reply via email to