Posts Tagged ‘FPW2009’

Coat::Persistent aux Journées Perl 2009

Je reviens à l’instant des Journées Perl 2009. La conférence se tenait au Carrefour Numérique de la Cité des Sciences et de l’Industrie, nous y avions deux salles très confortables. Je vous livre à chaud quelques impressions (ce billet n’est pas une couverture de l’ensemble de la conférence).

A noter au passage que d’après ce que m’a dit Sébastien Déseille – vice-président des Mongueurs et organisateur de l’événement – ces salles sont grâcieusement prétées à l’association, ce qui a permi de rendre cette conférence entièrement gratuite. Une belle initiative qui méritait d’être salluée.

J’ai d’abord assisté à la présentation de Philippe « BooK » Bruhat sur les opérateurs secrets de Perl : il s’agit d’un cocktail explosif de Perl, d’ASCII Art, de Star Wars et d’humour – avec un zeste de Goatse.

Finalement, BooK nous a montré comment on peut combiner différents opérateurs entre eux et avec les jeux de précédence, obtenir de nouveaux opérateurs, ou même des constantes.

L’immagination semble être la seule limite à cette véritable chasse au trésor. Quelques exemples pris sur le vif :

  • Bang Bang : !! $anyvalue : retourne l’expression booléenne de $anyvalue
  • Inch Worm : ~~ @anylist : retourne l’expression scalaire de @anylist
  • Goatse : $count =()= $regexp : Retounre le nombre de match dans la $regexp sur $_

Je vous renvoie aux slides de BooK Pour plus de détails (et surtout pour les illustrations croustillantes).

Après la pause déjeuner, c’était au tour de Coat d’être présenté par SébastienDéseille.

Pour sa présentation, Sébastien s’est donné comme défi de reprendre la série d’articles publiée sur ce blog et dédiée à l’apprentissage de Moose afin de l’adapter avec Coat. On a ainsi pu découvrir comment faire de l’objet avec Coat et avoir les bases nécessaires à l’apprentissage de Coat::Persistent.

J’ai donc ensuite présenté le petit frère Coat::Persistent dont voici les slides :

La vidéo de la présentation sera probablement en ligne prochainement, certainement par ici.

Sebastien Déseille Présente Coat

Dans l’ensemble la présentation s’est bien déroulée (du moins je l’espère :-).

J’aurais juste dû choisir un autre exemple pour la coercition car le mien ne correspondait pas à quelquechose de convenable en pratique. Lorsqu’on s’en rend compte en pleine présentation suite à une question du public ce n’est pas très agréable.

Du côté des bonnes surprises, Philippe Bruhat m’a parlé de son module Test::Database qui m’à tout l’air d’être le module manquant du jeu de test de Coat::Persistent : il permet de d’obtenir un pool de $dbh disponibles sur la machine courante, pour une série de drivers. C’est tout simplement l’outil révé pour écrire le jeu de tests unitaires de Coat::Persistent (pour l’instant je suis contraint à faire tourner les tests uniquement avec le driver CSV). A suivre donc.

Tags: , , ,
Posted in Programmation 8 Comments »

Ménage de printemps et activités prochaines

Un nouveau thème, plus sobre et plus clair, une réorganisation des éléments de la barre latérale ; voilà de quoi rafraichir ce blog quelque peu délaissé ces derniers temps.

Les raisons sont diverses mais comme on s’en doutera facilement, le temps n’est pas élastique (heu, s’il vous plait, laissons Einstein en dehors de ce billet) et mon temps libre se trouve assez mis à l’écart en ce moment.

Cela dit, j’ai au moins deux bonnes raisons de revenir publier des billets sur ce blog dans pas très longtemps.

Tout d’abord, j’avais posté une demande d’aide pour la refonte du site de Backup Manager, et de bonnes âmes se sont manifestées. Un wiki est donc en train de prendre forme, ainsi que le nouveau site, réorganisé avec Wordpress.

L’activité sur la liste des utilisateurs n’est pas au point mort, et de nombreux bugs plus ou moins importants sont soulevés et bénéficient d’une attention particulière. Je pense qu’on peut donc espérer prochainement une nouvelle version de Backup Manager et à plus ou moins long terme, une refonte de la vitrine Web du produit.

D’autre part, je ne me souviens pas l’avoir dit ici, mais je participe pour la seconde fois aux « Journées Perl », j’y présenterai le module Coat::Persistent le samedi 13 juin a 14h45. Je reviendrai donc ici au moins pour publier les slides de la présentation.

Voila, tout ça pour vous dire que même si la fréquence de publication de ce blog est a peu près aussi basse que la capacité de notre gouvernement à comprendre ce qu’est Internet, ce blog n’est pas mort !

Edition du 31 mai, 13:05 : Ajout du lien vers le nouveau site de Backup Manager

Tags: , ,
Posted in News Comments Off

Get Adobe Flash playerPlugin by wpburn.com wordpress themes