Currently there are no planned meetings.
If you are interested in restaring them, please contact Dr. Jaime Prilusky (below). If you are interested in joining
Perl meetings elsewhere then look at the web site of the Tel Aviv Perl Mongers
and/or subscribe to the "mailing list of the Israeli Perl Mongers.
Our group meets on the third day of the third week of each month,
between 18:00 to 22:00. Unless scheduled otherwise. Talks start at 18:30.
We meet in Room 101 in the Levine Building (number 30 on this
and this map)
The Weizmann Institute is a few minutes walk from the Rehovot
train station, shown in the maps.
- 2009 November 17
- 2009 December 22
- 2010 January 19
- Lary Ecker: FPGA Board Integration (a perl program)
The program is a simple solution for managing the complexity of integration between the applications
of Altera or Xilinx and Mentor, overview synchronization between the FPGA and the Expedition environments,
creating and updating design-specific library parts, generating and updating schematics in VBDC and
modifying FPGA pins. Two novel ideas will be presented. First, a "high density symbol" allows the
user to view the numerous pin properties in tables rather than in graphical mode. This interface
is highly efficient and informative. It allows pin swapping without the limitation of symbol fracture.
Secondly, we describe a simple "netline-combing" algorithm for automatic FPGA trace optimization
(rearranging pins so that the geometrical intersections between traces are minimized). The algorithm
sorts the FPGA and its peripheral pin-lists by angle, and creates connections according to the angular order of the pins.
The presentation will include some background material on the way for creating electronic schematics
and printed circuit boards and using FPGAs (Field Programmable Gate Arrays) with a very high pin count.
(~ 30-50 min)
- Gabor Szabo: Installation of CPAN modules, packaging by downstram distributors
(Linux, *BSD, etc.)
See the details under the meeting reports.
- 2010 February 16
- Peter Gordon: Asynchronous IO with Perl including an introduction to non-blocking sockets and IO::Lambda
- Using a simple sockets
- Using a socket - non-blocking
- Using multiple non-blocking sockets simultaneously
- Possible solutions - event loops, threads, IO::Lambda
- Examples of using IO::Lambda
- (~ 60 min)
- slides of IO::Lambda talk
- 2010 March 16
Moose - A postmodern metaclass-based object system for Perl 5 (~ 60 min)
- 2010 April 13
- 2010 May 11
Earlier reports and some links related to the meeting in Haifa:
- Sawyer and
Gabor Szabo are going to give a talk about Perl on Android.
This is going to be similar to the one given in Haifa a few weeks earlier.
- 2010 June 15
- 2010 August 17
- 2010 September 21
There was no meeting
- 2010 October 12
- 2010 November 9 Date changed!
- Dotan Dimet: Mojolicious - duct tape for the HTML5 web
Mojolicious is a new web development framework optimized to be "easy and fun", from Sebastian Riedel, the creator of Catalyst. I'll introduce the shiny pieces in the
Mojolicious tool chest and show how they fit together to make an application, and then we'll try to write a simple program and see how to test it using Mojolicious' built-in web client and XML parser.
Estimated time: 40 minutes talk, another hour to try things out.
POE - Event-based, multi-tasking framework for Perl
Most programmers will eventually reach a point that will require or help them
to know event-based programming, such as writing a server that accepts multiple
connections (sockets, web, etc.), a file/diretory handling daemon or any system
POE has been the de facto standard in event-based programming in Perl for a
while now, thanks to its flexibility and incredible modularity. It might seem
intimidating but it's actually pretty simple and fun to work with.
I'll be giving an introduction to it with usage examples, helping those that
heard of it but were too scared, those who tried without success, those who
might be doing it wrong and lastly, those who don't even know what it is.
$rehovot_pm->on_event( poe_talk => \&attend() );
See you there.
- 2010 December 14
- Sawyer X:
Dancer - a Modern Perl Micro Web-Framework
Dancer is an easy-to-use, fun, clever micro web framework, intended for the newbie,
experienced and even seasonal Perl programmer. It is route-based (inspired by Ruby's Sinatra)
and provides a rapid and enjoyable way to create Plack/PSGI compatible web applications.
- Gabor Szabo:
1.5 real world usage of Dancer. I used Dancer to build the fairly simple web site of the
the Perl Ecosystem Group and another, secret project.
I'll go over the code base of both projects. Show how I have beed using Dancer and complain where
I had some issues.