BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.22//EN
X-WR-CALNAME:Perl Workshop in Israel\, 2007
X-WR-TIMEZONE:Asia/Jerusalem
BEGIN:VTIMEZONE
TZID:Asia/Jerusalem
X-LIC-LOCATION:Asia/Jerusalem
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:IST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Gabor Szabo is opening the Perl Workshop
DTEND;TZID=Asia/Jerusalem:20071231T091000
DTSTART;TZID=Asia/Jerusalem:20071231T090000
LOCATION:Room 1
SUMMARY:Opening
UID:http://act.perl.org.il/ilpw2007/event/272
URL:http://act.perl.org.il/ilpw2007/event/272
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Coffee Break
DTEND;TZID=Asia/Jerusalem:20071231T110000
DTSTART;TZID=Asia/Jerusalem:20071231T103000
LOCATION:
SUMMARY:Break
UID:http://act.perl.org.il/ilpw2007/event/273
URL:http://act.perl.org.il/ilpw2007/event/273
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Also known as food
DTEND;TZID=Asia/Jerusalem:20071231T132000
DTSTART;TZID=Asia/Jerusalem:20071231T122000
LOCATION:
SUMMARY:Lunch
UID:http://act.perl.org.il/ilpw2007/event/274
URL:http://act.perl.org.il/ilpw2007/event/274
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Show your trade
DTEND;TZID=Asia/Jerusalem:20071231T140000
DTSTART;TZID=Asia/Jerusalem:20071231T132000
LOCATION:Room 1
SUMMARY:Posters section
UID:http://act.perl.org.il/ilpw2007/event/275
URL:http://act.perl.org.il/ilpw2007/event/275
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Just another break
DTEND;TZID=Asia/Jerusalem:20071231T154000
DTSTART;TZID=Asia/Jerusalem:20071231T151000
LOCATION:
SUMMARY:Break
UID:http://act.perl.org.il/ilpw2007/event/276
URL:http://act.perl.org.il/ilpw2007/event/276
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Closing the workshop by Gabor Szabo
DTEND;TZID=Asia/Jerusalem:20071231T163000
DTSTART;TZID=Asia/Jerusalem:20071231T162000
LOCATION:Room 1
SUMMARY:Closing
UID:http://act.perl.org.il/ilpw2007/event/277
URL:http://act.perl.org.il/ilpw2007/event/277
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:Devel::Events is an extensible instrumentation framework for Pe
 rl.\n\nThis talk will introduce the system and demonstrate how it can be u
 sed to profile various aspects of your code.
DTEND;TZID=Asia/Jerusalem:20071231T142000
DTSTART;TZID=Asia/Jerusalem:20071231T140000
LOCATION:Room 1
ORGANIZER:Yuval Kogman
SUMMARY:Devel::Events
UID:http://act.perl.org.il/ilpw2007/talk/796
URL:http://act.perl.org.il/ilpw2007/talk/796
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:It is now possible to get very sophisticated full text search c
 apabilities for perl applications.  Lucene and its family provide professi
 onal simple to use textual search with just a few lines of perl.
DTEND;TZID=Asia/Jerusalem:20071231T115000
DTSTART;TZID=Asia/Jerusalem:20071231T113000
LOCATION:Room 1
ORGANIZER:Elliot Jaffe
SUMMARY:Full Text Search with Lucene
UID:http://act.perl.org.il/ilpw2007/talk/799
URL:http://act.perl.org.il/ilpw2007/talk/799
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:Good programmers are always trying to improve what they do\, of
 ten by learning new techniques and languages.  Over the last few decades\,
  researchers have learned a great deal about how people learn.  In this ta
 lk\, I will review some of these ideas\, and  describe how we can put them
  into practice\, becoming better learners as well as better programmers.
DTEND;TZID=Asia/Jerusalem:20071231T113000
DTSTART;TZID=Asia/Jerusalem:20071231T110000
LOCATION:Room 1
ORGANIZER:Reuven Lerner
SUMMARY:Learning Perl better
UID:http://act.perl.org.il/ilpw2007/talk/804
URL:http://act.perl.org.il/ilpw2007/talk/804
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:Is Ruby-on-Rails the way to create dynamical web applications o
 r you may do it not less efficiently and rapidly with Perl?\n\nThe talk in
 cludes a real-time demonstration of creating a nicely manageable web proje
 ct with dynamic content from scratch. All steps are demonstrated: download
 ing the framework\, preparing a new project\, creating the project model u
 sing simple perl sub-classes\, optional adjusting of the database configur
 ation\, adding domain logic\, populating the initial data\, creating templ
 ates and publishing the content\, and scripting the data in perl. All step
 s are executed using a command line\, a text editor and a browser.
DTEND;TZID=Asia/Jerusalem:20071231T145000
DTSTART;TZID=Asia/Jerusalem:20071231T142000
LOCATION:Room 1
ORGANIZER:Mikhael Goikhman
SUMMARY:Decent Content Management with Podius
UID:http://act.perl.org.il/ilpw2007/talk/813
URL:http://act.perl.org.il/ilpw2007/talk/813
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:We'll explore the magic of Perl\, mod_perl\, the apreq library 
 and some javascript 'n' html and see how to implement a graphical upload m
 eter that works with the Apache Webserver
DTEND;TZID=Asia/Jerusalem:20071231T091500
DTSTART;TZID=Asia/Jerusalem:20071231T091000
LOCATION:Room 1
ORGANIZER:Issac Goldstand
SUMMARY:Implementing an HTTP Upload Meter
UID:http://act.perl.org.il/ilpw2007/talk/822
URL:http://act.perl.org.il/ilpw2007/talk/822
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:First we go over the ingredients needed to make a hash. Then th
 ere are some recipes for using hashes to accomplish various tasks.
DTEND;TZID=Asia/Jerusalem:20071231T151000
DTSTART;TZID=Asia/Jerusalem:20071231T145000
LOCATION:Room 1
ORGANIZER:rina ron
SUMMARY:A Hash Cookbook
UID:http://act.perl.org.il/ilpw2007/talk/826
URL:http://act.perl.org.il/ilpw2007/talk/826
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:Why you should come to the Jerusalem Perl Mongers meetings even
  if you don't live or work in Jerusalem and especially if you do.
DTEND;TZID=Asia/Jerusalem:20071231T093500
DTSTART;TZID=Asia/Jerusalem:20071231T093000
LOCATION:Room 1
ORGANIZER:rina ron
SUMMARY:Jerusalem Perl Mongers
UID:http://act.perl.org.il/ilpw2007/talk/828
URL:http://act.perl.org.il/ilpw2007/talk/828
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:מבוא קצר לטכנולוגיה ajax . בשביל מה זה טוב.\nיתרונות ואפשרויות 
 של המודול CGI::AJAX כדי לפתח יישומים ווב מתקדמים.
DTEND;TZID=Asia/Jerusalem:20071231T160000
DTSTART;TZID=Asia/Jerusalem:20071231T154000
LOCATION:Room 1
ORGANIZER:Yair Lapin
SUMMARY:Implementing CGI::Ajax in web applications
UID:http://act.perl.org.il/ilpw2007/talk/838
URL:http://act.perl.org.il/ilpw2007/talk/838
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:In this talk I'll take you on a whirlwind tour of the world of 
 parallemism. Why is it a hot topic? How do we screw it up and get horrible
  performance and lack of scalability? What are the hot new technologies th
 at aim to make it easier? And just what\, exactly\, does Perl 6 have to sa
 y about parallelism? Topics I will cover will include:\n* Why we can't jus
 t make faster CPUs \n* Task vs Data Parallelism\n* Mutexes\, semaphores an
 d threads: the assembly language of concurrency \n* Issues: deadlock\, liv
 elock\, risk of unsafe data access\, stupid numbers of threads\, etc. \n* 
 It's about the cache\, stupid: bus protocols and false sharing \n* Softwar
 e Transactional Memory and its application in Perl 6 \n* Data parallelism 
 in Perl 6 \n* Other futuristic ideas and research\, including lock free da
 ta structures\nNo experience of thread programming in Perl or any other la
 nguage is required - this is a "big picture" talk rather than digging into
  the gory details.
DTEND;TZID=Asia/Jerusalem:20071231T103000
DTSTART;TZID=Asia/Jerusalem:20071231T095000
LOCATION:Room 1
ORGANIZER:Jonathan Worthington
SUMMARY:Parallel New World
UID:http://act.perl.org.il/ilpw2007/talk/841
URL:http://act.perl.org.il/ilpw2007/talk/841
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:REST\, Representational State Transfer\, is a web services para
 digm that views HTTP as a platform rather than merely a transport. Catalys
 t is a versatile web framework.\nThe title says it all.\n(and just for fun
 \, the web service won't be a dictionary)
DTEND;TZID=Asia/Jerusalem:20071231T122000
DTSTART;TZID=Asia/Jerusalem:20071231T115000
LOCATION:Room 1
ORGANIZER:Uri Bruck
SUMMARY:Creating a RESTful Web Service with Catalyst
UID:http://act.perl.org.il/ilpw2007/talk/844
URL:http://act.perl.org.il/ilpw2007/talk/844
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:A quick introduction into the following useful modules (not all
  on CPAN yet):\n\n* File::Operations (save_file\, load_file\, remove_dir a
 nd many more)\n* Text::WikiText (this whole _abstract_ is written in *Wiki
 Text*)\n* Data::NeatDump (neater than Data::Dumper)\n* Data::NeatFormat (s
 how scalars and lists nicely)\n* Date::TimeFormat (there is more than one 
 way to do it)\n* Exception (C++/Java like syntax try/catch/throw with call
  stack)\n* Parse::PerlConf (write configuration files using perl syntax)\n
 * Parse::Copec64 (store any complex perl data using letters and digits onl
 y)
DTEND;TZID=Asia/Jerusalem:20071231T092000
DTSTART;TZID=Asia/Jerusalem:20071231T091500
LOCATION:Room 1
ORGANIZER:Mikhael Goikhman
SUMMARY:Useful Perl Modules
UID:http://act.perl.org.il/ilpw2007/talk/894
URL:http://act.perl.org.il/ilpw2007/talk/894
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:5.10 was released on 18th December 2007\, on the 20th birthday 
 of Perl.\nIn this talk I'll go over the most interesting feature introduce
 d to Perl in this version.
DTEND;TZID=Asia/Jerusalem:20071231T162000
DTSTART;TZID=Asia/Jerusalem:20071231T160000
LOCATION:Room 1
ORGANIZER:Gabor Szabo
SUMMARY:What's new in Perl 5.10?
UID:http://act.perl.org.il/ilpw2007/talk/942
URL:http://act.perl.org.il/ilpw2007/talk/942
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:I will introduce Proc::ProcessTable and how we used it to find 
 out if a certain process is running on our machine.\n\nThen I will show fa
 ster ways to get the answer.
DTEND;TZID=Asia/Jerusalem:20071231T093000
DTSTART;TZID=Asia/Jerusalem:20071231T092500
LOCATION:Room 1
ORGANIZER:Miriam Kreisler
SUMMARY:how to find if a process is running on a linux machine
UID:http://act.perl.org.il/ilpw2007/talk/945
URL:http://act.perl.org.il/ilpw2007/talk/945
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:From Structural regular expressions by Rob Pike (http://www.cs.
 bell-labs.com/cm/cs/doc/87/3-se.ps.gz): "Using regular expressions to desc
 ribe the structure in addition to the contents of files has interesting ap
 plications\, and yields elegant methods for dealing with some problems".\n
 \nThe talk will include a brief explanation of the concept with a couple o
 f Perl examples.
DTEND;TZID=Asia/Jerusalem:20071231T094000
DTSTART;TZID=Asia/Jerusalem:20071231T093500
LOCATION:Room 1
ORGANIZER:Erez Schatz
SUMMARY:Structural regular expressions
UID:http://act.perl.org.il/ilpw2007/talk/946
URL:http://act.perl.org.il/ilpw2007/talk/946
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:A short presentation about the STAF framework\, what it is and 
 what can it do for you\, automating your lab.\nIn the talk I will present 
 briefly the built-in services\, and how to make your own simple service.
DTEND;TZID=Asia/Jerusalem:20071231T092500
DTSTART;TZID=Asia/Jerusalem:20071231T092000
LOCATION:Room 1
ORGANIZER:Shmuel Fomberg
SUMMARY:The STAF Framework
UID:http://act.perl.org.il/ilpw2007/talk/947
URL:http://act.perl.org.il/ilpw2007/talk/947
END:VEVENT
END:VCALENDAR
