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 <rionmons...@gmail.com>
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 <rionmons...@gmail.com> 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 <nfis...@junctionbox.ca>
> wrote:
> > >
> > > 
> > > Yes write IO
> > >
> > >> On Thu, May 14, 2020 at 05:41, Henry Suryawirawan <
> hsuryawira...@google.com> 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 <
> nfis...@junctionbox.ca> 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 <lc...@google.com> wrote:
> > >>>> These are an excellent learning tool.
> > >>>>
> > >>>>> On Tue, May 12, 2020 at 11:02 PM Pablo Estrada <pabl...@google.com>
> wrote:
> > >>>>> Sharing Damon's email with the user@ list as well. Thanks Damon!
> > >>>>>
> > >>>>>> On Tue, May 12, 2020 at 9:02 PM Damon Douglas <
> douglas.da...@gmail.com> 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