<div dir="ltr">Hi Harit! And welcome, I'm in the same quest myself.<div><br></div><div>What I did was start a project that I'd already know how</div><div>to build with another set of technologies (think RESTlike</div><div>API on Express/Rails/Flask) and then look for a way to</div><div>build it with Erlang. Think "backend for To-do app" in Erlang.</div><div><br></div><div>That immediately narrows it down to the particular implementation</div><div>of the protocols you already know. In my case, HTTP, so</div><div>finding Cowboy, Nitrogen, mochiweb, and webmachine, wasn't</div><div>really that hard.</div><div><br></div><div>I picked webmachine and I'm just building stuff with it now, and</div><div>that led to building some other OTP specific things like a port</div><div>for streaming data into erlang (which is still in the makings).</div><div><br></div><div>Hope it helps</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 26, 2015 at 2:26 AM, Stéphane Wirtel <span dir="ltr"><<a href="mailto:stephane@wirtel.be" target="_blank">stephane@wirtel.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 26 Mar 2015, at 6:23, Harit Himanshu wrote:<br>
<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Hello there!<br>
<br>
This is not exactly Erlang question, but since I am learning Erlang, I<br>
wanted to post this question here.<br>
<br>
Firstly, I am erlang newbie.<br>
I am reading book(s) and trying problems on Hackerrank<br></span>
<<a href="https://www.hackerrank.com/domains/fp/intro" target="_blank">https://www.hackerrank.com/<u></u>domains/fp/intro</a>><span class=""><br>
I lose interest pretty quickly if I do not have project idea in my mind. So<br>
as I started searching, I get ideas like<br>
<br>
<a href="http://stackoverflow.com/questions/1282205/what-are-the-best-open-source-erlang-projects-files-for-a-novice-to-read" target="_blank">http://stackoverflow.com/<u></u>questions/1282205/what-are-<u></u>the-best-open-source-erlang-<u></u>projects-files-for-a-novice-<u></u>to-read</a><br>
<a href="http://stackoverflow.com/questions/1451278/best-open-source-projects-in-erlang-otp-for-learning" target="_blank">http://stackoverflow.com/<u></u>questions/1451278/best-open-<u></u>source-projects-in-erlang-otp-<u></u>for-learning</a><br>
<br>
Which brings an interesting point to me. I do like to read code. But what's<br>
the strategy?<br>
<br>
So questions are<br>
<br></span>
1. How do you read/learn open-source library?<br>
</blockquote>
Cowboy, Ranch, Hackney if you want to read the code of HTTP server/client<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2. What techniques do you use to make sure you understand it correctly?<br>
</blockquote>
Just read, and try to understand, take a paper and write on it.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3. What Erlang projects (specifically) would you recommend a beginner to<span class=""><br>
take a look, read and contribute<br>
</span></blockquote>
on the github site, you have the search feature, just type "language: elixir" in the search bar.<br>
<br>
<br>
--<br>
Stéphane Wirtel - <a href="http://wirtel.be" target="_blank">http://wirtel.be</a> - @matrixise<br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:arial">Leandro Ostera</span><div dir="ltr" style="font-family:arial"><div><br></div><div><font size="1"><a href="http://github.com/ostera" style="color:rgb(17,85,204)" target="_blank">Github</a> | <a href="http://linkedin.com/in/leostera" style="color:rgb(17,85,204)" target="_blank">LinkedIn</a> | <a href="http://facebook.com/leostera" style="color:rgb(17,85,204)" target="_blank">Facebook</a> | <a href="http://twitter.com/leostera" style="color:rgb(17,85,204)" target="_blank">@leostera</a></font></div></div></div></div></div></div></div></div>
</div>