You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by Abhinav Koppula <ab...@gmail.com> on 2017/12/14 16:55:33 UTC
Reg. beginner issues for a new contributor
Hi Team,
I wanted to get started with contributing to Kafka and learn more about its
internals. Can anyone please suggest me some "good-first-bugs" which I can
look at?
Also, I had another basic doubt. I see that Kafka core is written in Scala
but I have read from some sources
<https://www.quora.com/Kafka-is-written-in-scala-Why-does-the-API-described-in-the-official-documentation-is-the-Javas-one>
that the team is moving away from Scala and trying to port the code to
Java. Is this true?
Thanks,
Abhinav
Re: Reg. beginner issues for a new contributor
Posted by "Matthias J. Sax" <ma...@confluent.io>.
Just an add on:
Also Connect API and Streams API are written in Java. Not just
producer/consumer/admin clients.
Thus, Java code base is quite big and not just a small part.
-Matthias
On 12/14/17 7:28 PM, Gwen Shapira wrote:
> Just to clarify, since I wrote the quora answer: Apache Kafka core code
> (brokers) is not transitioning to Java. It is written in Scala and I didn't
> see much interest in rewriting it. The *client API* was replaced over the
> last 3-4 years and the latest versions are in Java.
>
> On Thu, Dec 14, 2017 at 11:59 AM Ted Yu <yu...@gmail.com> wrote:
>
>> Have you seen this ?
>>
>>
>> http://search-hadoop.com/m/Kafka/uyzND14PPsT5THhN1?subj=Re+Contributing+to+Kafka
>>
>> On Thu, Dec 14, 2017 at 8:55 AM, Abhinav Koppula <
>> abhinav.koppula@gmail.com>
>> wrote:
>>
>>> Hi Team,
>>> I wanted to get started with contributing to Kafka and learn more about
>> its
>>> internals. Can anyone please suggest me some "good-first-bugs" which I
>> can
>>> look at?
>>>
>>> Also, I had another basic doubt. I see that Kafka core is written in
>> Scala
>>> but I have read from some sources
>>> <https://www.quora.com/Kafka-is-written-in-scala-Why-does-
>>> the-API-described-in-the-official-documentation-is-the-Javas-one>
>>> that the team is moving away from Scala and trying to port the code to
>>> Java. Is this true?
>>>
>>> Thanks,
>>> Abhinav
>>>
>>
>
Re: Reg. beginner issues for a new contributor
Posted by Gwen Shapira <gw...@confluent.io>.
Just to clarify, since I wrote the quora answer: Apache Kafka core code
(brokers) is not transitioning to Java. It is written in Scala and I didn't
see much interest in rewriting it. The *client API* was replaced over the
last 3-4 years and the latest versions are in Java.
On Thu, Dec 14, 2017 at 11:59 AM Ted Yu <yu...@gmail.com> wrote:
> Have you seen this ?
>
>
> http://search-hadoop.com/m/Kafka/uyzND14PPsT5THhN1?subj=Re+Contributing+to+Kafka
>
> On Thu, Dec 14, 2017 at 8:55 AM, Abhinav Koppula <
> abhinav.koppula@gmail.com>
> wrote:
>
> > Hi Team,
> > I wanted to get started with contributing to Kafka and learn more about
> its
> > internals. Can anyone please suggest me some "good-first-bugs" which I
> can
> > look at?
> >
> > Also, I had another basic doubt. I see that Kafka core is written in
> Scala
> > but I have read from some sources
> > <https://www.quora.com/Kafka-is-written-in-scala-Why-does-
> > the-API-described-in-the-official-documentation-is-the-Javas-one>
> > that the team is moving away from Scala and trying to port the code to
> > Java. Is this true?
> >
> > Thanks,
> > Abhinav
> >
>
Re: Reg. beginner issues for a new contributor
Posted by Ted Yu <yu...@gmail.com>.
Have you seen this ?
http://search-hadoop.com/m/Kafka/uyzND14PPsT5THhN1?subj=Re+Contributing+to+Kafka
On Thu, Dec 14, 2017 at 8:55 AM, Abhinav Koppula <ab...@gmail.com>
wrote:
> Hi Team,
> I wanted to get started with contributing to Kafka and learn more about its
> internals. Can anyone please suggest me some "good-first-bugs" which I can
> look at?
>
> Also, I had another basic doubt. I see that Kafka core is written in Scala
> but I have read from some sources
> <https://www.quora.com/Kafka-is-written-in-scala-Why-does-
> the-API-described-in-the-official-documentation-is-the-Javas-one>
> that the team is moving away from Scala and trying to port the code to
> Java. Is this true?
>
> Thanks,
> Abhinav
>