<font style="color: rgb(51, 0, 51);" size="4"><span style="font-weight: bold; text-decoration: underline;">Small personal impressionistic summary of the French Perl Workshop 2007 at Lyon</span></font><br><br>&gt;&gt; About 59 French, Swiss, Belgian, Dutch, English and a very few camouflaged female Vulcan perl mongers participated to the FPW.
<br><br>&gt;&gt; For about 20 people it was their first perl workshop experience.<br><br>&gt;&gt; 2 rooms were provided and named after 2 sponsors (<a href="http://Booking.com">Booking.com</a> &amp; EdenWare).<br><br>&gt;&gt; Both rooms were very well equiped with wireless Internet and beamer.
<br><br>&gt;&gt; A web broadcast of all presentations given in the &quot;<a href="http://Booking.com">Booking.com</a>&quot;-room is available at <a href="http://webcast.in2p3.fr/FPW2007/">http://webcast.in2p3.fr/FPW2007/</a>
. This since this room was equipped with a high-end camera &amp; sound system operated by a dedicated technician (sponsored by CC-IN2P3).<br><br>&gt;&gt; Following tracks were available at the FPW.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Catalyst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Parrot
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Développement&nbsp;&nbsp; - Perl6<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Keynote&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Windows<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - POE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - ÜberPerl<br><br>&gt;&gt; At the end of the first day, we were privileged to a visit of the CC-IN2P3&#39;s machine room (Centre de Calcul de l&#39;Institut National de Physique Nucléaire et de Physique des Particules aka National Nuclear and Particle Physics Calculus Center) .
<br>This Calculus Centre hosts the calculus data for CERN and several other global physics science centres throughout the world, for the record they don&#39;t even count in TeraBytes anymore but in multi-figure PetaBytes :-). And they&#39;re always looking for some smart motivated people, if you&#39;re interested ;-)
<br><br>&gt;&gt; Perl 5.10 and 6.0 were the guests of honour the second day. We even were witness to the official upload/launch of Perl 5.10 RC1!<br><br>&gt;&gt; Due to circumstances the schedule had to be quite adequately adapted by the organisers.
<br>Even Murphy&#39;s Law couldn&#39;t slow down the schedule. The 2 schedule issues (Matt Trout&#39;s sudden illness just before the FPW &amp; a room unavailability for the first hour on Saturday morning) were very swiftly and adequately taken care off. Rescheduling was very swiftly verbally + electronically communicated and executed.
<br><br>&gt;&gt; <span style="font-weight: bold;">Conclusion. </span>It was quite an interesting deep tech perl workshop experience. Definitely worth participating if you master enough of the French language.<br><br><br><font size="4">
<span style="font-weight: bold; text-decoration: underline;">=&gt; Chapeau for the French Organisers!</span></font><br><br><br><font size="4"><span style="text-decoration: underline; font-weight: bold;">Specific notes about the talks I followed.
</span></font><br><br><span style="text-decoration: underline; font-weight: bold;">Day 1</span><br>Day 1 started with the traditional kick-off for all Perl Workshops. Participant&#39;s welcoming, PW Opening Talk, Job Fair Opening Talk, Coffee and Job Fair Break, Keynote Speech.
<br><br>Then the talks started.<br><br>So here a small impression of the talks I attended to.<br>1.&nbsp; Dirk De Nijs (ddn123456) - Win32 Perl: Introduction to Perl &amp; WMI (40 min, English) [Windows]<br><div style="margin-left: 40px;">
- In the open source world you just open the binaries and have a look at the internals of the beast bugging you. With Win32 Perl one usually doesn&#39;t have this luxury. Therefore this talk about the WMI HowTo undocumented basics. Do you really want to do it in Perl if you can just copy-paste some vbs script from the Internet?
<br><br>- Well if you just need it done in 2 minutes flat and never going to use it ever again...<br>Perhaps.<br><br>- However if you have already acquired a profound Perl scripting knowledge and want to make use of its regular expressions, xml &amp; db handling, excel &amp; msoffice reporting, perhaps compiled into an executable, reuse this code later on...and last but certainly not least Perl&#39;s cross-Win32-OS functional consistency (which is VBS&#39;s Achilles Heel).
<br>It&#39;s a good idea just to have a look at it and do it in Perl. And guess what all the hard work of looking up the basics is done already and available right here :-).<br></div><br>2.&nbsp; Serge Hoffmann (atcom) - Particularités de Perl pour Windows (20 min, Français) [Windows]
<br><div style="margin-left: 40px;">- A great talk to show around non-Win32 connaisseurs in the wonders and pitfalls of Perl administering, handling and automating on Win32.<br><br>- Chapeau Serge.<br></div><br>3. mirod - XML::Twig pour les nuls (40 min, Français)&nbsp;&nbsp;&nbsp;&nbsp; Eriam Schaffter []
<br><div style="margin-left: 40px;">- A nice talk giving a good impression of the XML::Twig Swiss Toolkit for &quot;giga-sized&quot; xml files.<br></div><br>4. Jerome Quelin (jq) - Introduction à POE [POE]<br><div style="margin-left: 40px;">
- MonoThreaded MultiTask Framework introduction of it heights and loweths. Impressive.<br></div><br>5. damien krotkine (dams) - RT + REST + POE + ncurses = RT::Client::Console (40 min, Français) [POE]<br><div style="margin-left: 40px;">
- POE-based Terminal Console interface (Rest) to RT (issue ticket management system similar to BugZilla). Impressive!<br></div><br>6. Alexis Sukrieh - Perl Console - Votre compagnon pour développer en Perl (40 min, Français) [Développement]
<br><div style="margin-left: 40px;">- *nix interactive perl console allowing you to enter line by line a small test program with a cached history of entered line. Win32 might be an issue. A very handy small development tool avoiding you all those 
test.pl files.<br></div><br>7. Aaron Crane - Faster Regexes: What to do when text matching is your bottleneck (20 min, English) []<br><div style="margin-left: 40px;">- Basically downsize the amount and format of data to filter, read Jeffreys Friedl&#39;s book really well, apply that knowledge and you may gain a bit. Redesign and develop a new algorithm and you may gain a lot more.
<br></div><br>8. Jerome Quelin (jq) - rrdtool à la rescousse (20 min, Français) []<br><div style="margin-left: 40px;">- A sysadmin snmp data collector and graph generator. Monitoring a &gt;1000 machine park does generate a lot of logging data however. Perl &amp; some aggregation logic to the help of course. Main logic is to aggregate and fade out data as it goes back in time, thus keeping a good overview of the past and detailed minutes of the recent data collections in figures and graphs. As very well explained by Jerome Quelin.
<br></div><br>9. Evening dinner at Brasseries George where the virtues of emacs and vi met;-).<br><br><span style="text-decoration: underline; font-weight: bold;">Day 2</span><br><br>Day 2 started with the Participant&#39;s welcoming, and then the talks.
<br><br>1. Laurent Dami (dami) - Data::Domain - validation d&#39;arbres de données (20 min, Français)<br><div style="margin-left: 40px;">- (WebCast advised).<br></div><br>2. Jonathan Worthington - Parallel New World (40 min, English)
<br><div style="margin-left: 40px;">- Parallel programming explanation motivated through the essential current hardware cpu and memory limitations. Worthwhile watching the webcast!<br></div><br>3. Stephane Payrard (cognominal) - Comprendre haskell pour mieux programmer en d&#39;autres langages (40 min, Français)
<br><div style="margin-left: 40px;">- Functional programming introduction and its influence on Perl 6. Hmm as remote from and close to each other as math multiplication tables and Pythagoras formulae. Fascinating introduction. For the moment I&#39;ll nevertheless stick to Perl however :-).
<br></div><br>4. Jonathan Worthington - Understanding Roles, Constraints and Classes (40 min, English) [Perl6]<br><div style="margin-left: 40px;">- Low Level technical tips and tricks for OO-handling in Perl 6. Also worthwhile watching the webcast!
<br></div><br>5. Alexis Sukrieh - Redécouvrir le Perl Objet avec Moose (40 min, Français) [Perl6]<br><div style="margin-left: 40px;">- Backporting Perl 6 OO into Perl 5 with Moose and then catching Moose&#39;s essence in COAT which you just can pick up and go.
<br></div><br>6. Sébastien Aperghis-Tramoni (Maddingue) - use CPAN; # ROGNTUDJUU ! (40 min, Français) [ÜberPerl]<br><div style="margin-left: 40px;">- A CPAN&#39;s Best Of. (Webcast advised).<br></div><br>7. Lightning Talks (60 min)
<br><div style="margin-left: 40px;">- A nice ratatouille of talks. And a valuable metaphor to remember. ReInventing the wheel is a good idea. ReInventing the toothbrush really isn&#39;t. (Cf. The Fabulous Toothbrush Lightning Talk) (Webcast advised).
<br></div><br>8. Closure Speech<br><br>9. Auction<br><div style="margin-left: 40px;">- TShirts personalised by Perl&#39;s leading figures, Flux, perl books and objects, ... Just another great auction where things with a big intellectual or emotional value are sold at awesome prices. ;-)
<br></div><br>For more info please refer to:<br><a href="http://conferences.mongueurs.net/fpw2007/index.html">http://conferences.mongueurs.net/fpw2007/index.html</a><br><a href="http://webcast.in2p3.fr/FPW2007/">http://webcast.in2p3.fr/FPW2007/
</a><br><br>With kind regards.<br>DirkDn<br>