Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Ynksx-0002Vy-Ni for bitcoin-development@lists.sourceforge.net; Thu, 30 Apr 2015 09:35:59 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.213.182 as permitted sender) client-ip=209.85.213.182; envelope-from=lemientelephone@gmail.com; helo=mail-ig0-f182.google.com; Received: from mail-ig0-f182.google.com ([209.85.213.182]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1Ynksu-0005vJ-1l for bitcoin-development@lists.sourceforge.net; Thu, 30 Apr 2015 09:35:59 +0000 Received: by igbyr2 with SMTP id yr2so7982030igb.0 for ; Thu, 30 Apr 2015 02:35:50 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.107.47.21 with SMTP id j21mr4323160ioo.17.1430386550813; Thu, 30 Apr 2015 02:35:50 -0700 (PDT) Received: by 10.64.28.229 with HTTP; Thu, 30 Apr 2015 02:35:50 -0700 (PDT) In-Reply-To: References: Date: Thu, 30 Apr 2015 11:35:50 +0200 Message-ID: From: Telephone Lemien To: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= Content-Type: multipart/alternative; boundary=001a1135d73240ba220514edd25f X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lemientelephone[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1Ynksu-0005vJ-1l Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] Where do I start? X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2015 09:35:59 -0000 --001a1135d73240ba220514edd25f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, I'm a beginner in Bitcoin and I want to know, what are things those allo me to understand Bitcoin protocol and make progress in java to become a good developper. Please tell me how I can begin. Best regards 2015-04-30 10:08 GMT+02:00 Jorge Tim=C3=B3n : > As Mike says it depends on your interests. But one thing that is almost > always welcomed is improving the tests, and it is unlikely that it > conflicts with other people's PRs (unless they're changing that part of t= he > code and need to update those tests. Improving documentation is also good > and you can do that while reading the code. Usually I just start cloning, > compiling and changing things as I read, "if I understand this correctly, > this change should not break the tests, if I understand this, this other > change should break the build", etc. > But again, is up to you. > On Apr 16, 2015 2:34 PM, "Mike Hearn" wrote: > >> Hey Gabe, >> >> That's diving into the deep end for sure! :) >> >>> What are some current things that are lacking in Bitcoin core? Or am I >>> better off making something else for the ecosystem? >>> >> That depends on your interests. >> >> Many of the highest priority tasks in Bitcoin Core are rather >> complicated, unfortunately, even for people with experience. You can >> consult the issue tracker to get a feel for it. >> >> Alternatively, there are lots of wallet apps out there and plenty of mor= e >> straightforward projects on them. However they may have less of a resear= ch >> flavour. >> >> >> ------------------------------------------------------------------------= ------ >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT >> Develop your own process in accordance with the BPMN 2 standard >> Learn Process modeling best practices with Bonita BPM through live >> exercises >> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- >> event?utm_ >> source=3DSourceforge_BPM_Camp_5_6_15&utm_medium=3Demail&utm_campaign=3DV= A_SF >> _______________________________________________ >> Bitcoin-development mailing list >> Bitcoin-development@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> > > -------------------------------------------------------------------------= ----- > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > > --001a1135d73240ba220514edd25f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello,
I'm a beginner in Bitc= oin and I want to know, what are things those allo me to understand Bitcoin protocol a= nd make progress in java to become a good developper.
Please te= ll me how I can begin.
Best regards

2015-04-30 10:08 GMT+= 02:00 Jorge Tim=C3=B3n <jtimon@jtimon.cc>:

As Mike says it depends on your interests. B= ut one thing that is almost always welcomed is improving the tests, and it = is unlikely that it conflicts with other people's PRs (unless they'= re changing that part of the code and need to update those tests. Improving= documentation is also good and you can do that while reading the code. Usu= ally I just start cloning, compiling and changing things as I read, "i= f I understand this correctly, this change should not break the tests, if I= understand this, this other change should break the build", etc.
But again, is up to you.



-----------------------------------------------------------------------= -------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercise= s
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp= -virtual- event?utm_
source=3DSourceforge_BPM_Camp_5_6_15&utm_medium=3Demail&utm_campaig= n=3DVA_SF
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-de= velopment


-----------------------------------------------------------------------= -------
One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
= _______________________________________________
Bitcoin-development mailing list
Bitcoin-develo= pment@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-de= velopment


--001a1135d73240ba220514edd25f--