Welcome!

 

Next meeting: May 22nd!

Our next meeting will be held on Wednesday, May 22nd!
Yeda Am 8 (Mitchel Building)
Room 2103

Two talks, and an emotional farewell to our fearless leader who is moving from TelAviv.pm to Amsterdam.pm.

Asynchronous Programming FTW! :: Sawyer X

The new age is all about non-blocking asynchronous creative responsive deconstructive refactored decoupled conjectured applications. If you're not on the event loop wagon loop, you're missing out!

What the hell am I talking about? Am I just drunk? How many of the above words are totally made-up? These questions and more will be answered at this talk!

Rx.pl - Reactive Extensions for Perl :: Ran Eilam

github.com/eilara/Rx.pl

A library for composing async programs. Because writing async code is hard, but working with Perl lists is easy. Lets turn events into lists, and reap the benefits:

  • Elegant async programming without callback nesting, using operators we all know from working with Perl lists
  • Managing and coordinating events, e.g. start an HTTP request when timeout on key press if previous HTTP request was OK and arrived in the last 10 seconds
  • Programming with stream transformations, instead of objects and methods-say hello to beautiful functional designs with well defined state and side-effects. Replace boring UML diagrams with fun marble diagrams
  • Stop writing and rewriting retry, timeout, throttle, buffer, window, counters, caching, and aggregate functions for each project. Instead create your processes as observables, then enjoy a rich library of existing operators
  • Perl Mongers

    The group organizes social events centered around Perl in the greater Tel Aviv, Israel area. We have talks, lectures, and casual meetings. Come meet fellow Perl (and non-Perl) geeks, share a snack, and have some laughs!

    (The meetings are suitable for beginner, intermediate and advanced developers)

    Location

    All meetings take place at Shenkar College, Anna Frank 12, Ramat Gan!
    We get together at 6:30pm, and talks begin at 7:00pm.