*From the gospel of Ran Eilam:* It's time for another Israeli Perl monger meeting!
*Where: Shenkar College Yeda Am 8 Ramat Gan Room 2103* *When: Wednesday 22nd of May Meeting at 18:30, talking starts at 19:00* What: 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 * https://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 See you there, Ran
_______________________________________________ Perl mailing list Perl@perl.org.il http://mail.perl.org.il/mailman/listinfo/perl