<div dir="ltr">Hi Zachary,<div><br></div><div>One thing we did a number of years ago at the Triangle Erlang meetup was to make a "game of telephone":</div><div><br></div><div>Everyone starts a distributed Erlang node and connects to someone next to them. They each write a registered process that takes a message, prints it to the console, adds their node name to it, and passes it to the next person. When the originator receives its own message, it prints it out and doesn't forward.</div>
<div><br></div><div>I think it's nice exercise because it teaches about the basics of message passing between processes, constructing protocols, and standing up clusters of Erlang nodes. One thing that was fun (and instructive) at that meetup is that one participant changed his process to forward a different data structure, causing the chain to be disrupted and some people's processes to crash. One could extend the exercise to encompass more messaging patterns like scatter-gather, etc (see the thread from this spring for ideas).</div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jul 13, 2014 at 3:37 AM, Zachary Kessin <span dir="ltr"><<a href="mailto:zkessin@gmail.com" target="_blank">zkessin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    It appears that Erlang Factory light Beer Sheva is going to be
    pretty small, so we are going to turn it into a hackathon. I am
    hoping that we can get some Erlang (and other FP) pros and some
    students together and have a good day making new contacts and such.
    <br>
    <br>
    In light of Garretts talk at EUC and much of the conversation about
    how we could make the erlang onramp a bit easier I thought it might
    be a good idea to come up with some project ideas to offer at the
    hackathon. <br>
    <br>
    Please note these should be something that 3-4 students should be
    able to get a good start on in 1 day. <br><span class="HOEnZb"><font color="#888888">
    <br>
    <div>-- <br>
      Zachary Kessin<br>
      <a href="http://mostlyerlang.com" target="_blank">Mostly Erlang Podcast</a><br>
      Skype: zachkessin<br>
      Twitter: <a href="http://twitter.com/zkessin" target="_blank">@zkessin</a>
    </div>
  </font></span></div>

<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Sean Cribbs <<a href="mailto:sean@basho.com" target="_blank">sean@basho.com</a>><div>Software Engineer</div><div>Basho Technologies, Inc.</div><div><a href="http://basho.com/" target="_blank">http://basho.com/</a></div>

</div>