<div dir="ltr"><div class="" lang="x-unicode">
  

    
    
  
  
    In this meeting we will get to see some advanced things, from
    Simon's madness, Flavio's insanity and a guest talk by the
    ever-lovely Damien Krotkine.<br>
    <u><b><br>
        In a nutshell:</b></u><br>
    <div class="">
      <div class=""> Date: Tuesday, October 29th.<br>
        Time: 18:30 - 20:30 (theoretically)<br>
        Location: Booking.com, Herengracht 597, Hong Kong & Osaka
        room, 5th floor.<br>
        <br>
        <b><u>Talks:<br>
          </u></b><u>Simon Bertrang - Pipeworks: Pipeline Processing
          Framework for Perl</u><br>
        <br>
        Presentation of a message oriented pipeline processing framework
        that allows separation of concerns and organization of
        functional units into small steps.<br>
        The talk explains the concepts, ideas and how it is used in
        production to make typical cron jobs more testable, maintainable
        and extensible.<br>
        <b><u><br>
          </u></b><u>Flávio Glock - An Introduction to Perlito5<br>
        </u><br>
        Perlito5 is the Perl5 compiler in the Perlito compiler
        collection.
        <br>
        In this introduction we will discuss some applications of
        Perlito5, and then go through some of the internals.
        <br>
        <br>
        - The Perlito project, Perl5 and Perl6 compilers<br>
        - Perl 5 to Javascript, running Perl in node.js and browser<br>
        - Perl 5 to Perl 6 and automatically refactoring code<br>
        - The Very Experimental Stuff - compile to XS, JIT<br>
        - Tour of the Perlito source code<br>
        <br>
        Recommended reading: <a class="" href="http://www.i-programmer.info/professional-programmer/i-programmer/5770-perlito-an-interview-with-flavio-glock.html">http://www.i-programmer.info/professional-programmer/i-programmer/5770-perlito-an-interview-with-flavio-glock.html</a>
        <u><br>
          <br>
        </u><u>Damien Krotkine - Forcing timeouts on sockets
          (PerlIO, Redis, Riak)</u><br>
        <br>
        <div>When using a web service with high expectation on the speed
          and latency, you often want to abort connection if it's too
          slow / latency is too high. I present a portable way to
          automatically make a Perl socket aware of read / write
          timeouts. And I explain why I did that and how.</div>
        <br>
        <u><b>Unabridged:</b></u><br>
        You've probably heard of the Perl Mongers meetings, where fellow
        Perl (and non-Perl programmers) can get together to "talk shop",
        make fun of everything (including Perl) and have a good time.
        These meetings often have a few technical talks (which are
        usually light-hearted, and not necessarily - but likely -
        involve Perl). There is already the Amsterdam.pm talks. This is
        not about that. This is about AmsterdamX.pm, which will have its
        second meeting on <b>October 29th</b>, at <b>18:30</b>, in the
        <b>Hong Kong & Osaka room</b> (<b>5th floor</b>), at <b>Booking.com</b>,
        <b>Herengracht 597</b>.<br>
        <br>
        The talks can be a 5 minute tidbit about a cool module, or a 40
        minute tutorial about <big>some cool new (or old) software.</big><br>
        <br>
        <b><u>AmsterdamX.pm?</u><br>
        </b>AmsterdamX.pm (Amsterdam eXpats Perl Mongers) is a new Perl
        Mongers group whose purpose is to optimize for expats. The major
        differences are:<br>
        * use English; We might speak more than 50 languages, but we
        commonly speak only one.<br>
        * Meeting early: we meet at 18:30, so you can come straight from
        work instead of having a long buffer time to the meeting.<br>
        * Held at Booking.com, where most expats in Amsterdam already
        work.<br>
        <br>
        This isn't instead of Amsterdam.pm, but to provide an additional
        group. It is not meant to replace, but to supplement. There is
        no affiliation between Amsterdam.pm and AmsterdamX.pm.<br>
        <br>
        <b><u>Why should I attend?</u><br>
        </b>Here are a few reasons which might appeal to you:<br>
        * You will improve your knowledge of Perl (and most likely other
        technologies) through the knowledge and experience of others.
        It's like a free course, with snacks!<br>
        * You could give a talk and share your knowledge and experience.
        If you're going to YAPC to give a talk, this is great practice.<br>
        * It's a wonderful chance to socialize.<br>
        <br>
        <u><b>How many talks, and how long are they?</b></u><br>
        Usually there will be 2-3 talks, ranging between 5 minutes
        (lightning) and 40 minutes (tutorial).<br>
        <br>
        <u><b>Is it just for Booking.com?</b></u><br>
        No. This isn't Booking.pm, this is AmsterdamX.pm. (also,
        Sparta!)<br>
        This means that everyone is invited! At first we would like
        people to <b>register</b> so we could have a good estimate of
        the people arriving. This will help with various things like
        optimized snack distribution, making sure reception knows of
        people arriving that don't have keys, making sure we get a
        proper room, etc.<br>
        <br>
        <u> </u><b><u>Now I'm interested, what's the next step?</u></b><span style="font-family:"Calibri","sans-serif""><br>
          Please let us know by return email if you will be attending as
          well as the names of anyone you plan on bringing from outside
          of Booking.com.<br>
        </span>
        <p class="MsoNormal"><span style="font-family:"Calibri","sans-serif"">Then



            mark the date, time and place and show up!<br>
          </span><span style="font-family:"Calibri","sans-serif""></span></p>
        <p><br>
        </p>
        <p>See you there!</p>
      </div>
    </div>
  


</div></div>