Vidéos des journées Perl 2013

Image non disponible

Les journées Perl 2013 ont eu lieu cette année à Nancy le 14 et 15 Juin 2013.

Comme chaque année, voici des vidéos et présentations en français et en anglais parlant de Perl, de modules, projets et des avancées.

N'hésitez pas à laisser vos commentaires sur ces journées, vidéos… 13 commentaires Donner une note à l'article (5)

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Les nouveautés de Perl 5.18

Talk présenté par Sébastien Aperghis-Tramoni (Maddingue).

Une nouvelle année, une nouvelle version stable de Perl.

Revue des nouveautés majeures de la version 5.18, qui publiée courant mai 2013.


Les nouveautés de Perl 5.18


II. Implémentation d'un traitement ontologique de données

Talk présenté par Yves Agostini (yvesago)

La présentation abordera les modèles ontologiques de données avec une implémentation en perl/mysql à l'aide d'un framework web.
L'application destinée à la gestion d'un processus de fusion données va chercher à démontrer la souplesse d'une approche ontologique.


Implémentation d'un traitement ontologique de données


III. Introduction aux expressions régulières de Perl 5 et PCRE

Talk présenté par Sébastien Aperghis-Tramoni (Maddingue).

Petit cours sur les expressions régulières de Perl 5 et PCRE.

Le son de la vidéo n'est disponible que dans le casque gauche.


Introduction aux expressions régulières de Perl 5 et PCRE


IV. Perl's Diaspora

Talk présenté par liz

Should we fear the future?

An almost non-technical look on Perl in the past, present and future.

No animals will be hurt in this presentation.


Perl's Diaspora


V. Attention un bug peut en cacher un autre

Talk présenté par Jean Forget

La conclusion de cet exposé est : puisque vous avez la chance de programmer en Perl, utilisez Devel::CoverDevel::Cover. Le contenu de cet exposé décrit comment la correction d'un bug hyper-connu a conduit à l'apparition d'un autre bug.


Attention un bug peut en cacher un autre


VI. Sympa : un logiciel libre de listes de diffusion (et plus si affinités)

Talk présenté par David Verdin

Gestionnaire avancé de listes de diffusion développé et exploité depuis 1997 par le CRU (comité réseau des universités) puis par RENATER, ce logiciel méconnu du grand public a servi toutes les listes universitaires nationales depuis lors et est le premier gestionnaire de listes déployé dans les universités françaises. Il est également très représenté à l'international, dans le milieu universitaire mais aussi auprès d'autres grands organismes (NASA, UNESCO, Infomaniak, Orange, etc.).

Actuellement un des produits les plus aboutis pour la gestion de listes (support S/MIME, DKIM, interfaces de dépôts de documents, gestion des archives, paramétrages extrêmement fins via un DSL pilotable graphiquement, pilotage via SMTP ou SOAP..., authentification et identification tiers LDAP, CAS, Shibboleth...), le projet se modernise en s'intégrant plus à l'écosystème de Perl (plus d'utilisation et de contributions à CPAN) et en encourageant les nouvelles contributions.

Cette présentation propose donc une rétrospective de sympa et de ses fonctions actuelles, la perspective étant à construire avec vous tous.

Le son de la vidéo est un peu dégradé jusqu'à 11 min 40, ensuite, le son est correct.


Sympa : un logiciel libre de listes de diffusion (et plus si affinités)


VII. Perl 6 : l'état du projet. Grammaire Perl 6

Talk présenté par Stéphane Payrard (cognominal)

Présentation de l'état du projet Perl 6.
Les grammaires Perl 6 sont un système d'analyse de texte qui comprend un mode lexing et un mode parsing en sus du mode regex fourni par Perl 5. Description des deux paires adverbiales qui contrôlent ces modes.

Note : ce n'était pas le sujet initial qui était les grammaires d'opérateur de Perl 6


Perl 6 : l'état du projet. Grammaire Perl 6


VIII. YDD: Yada driven developpement

Talk présenté par marc chantreux (eiro)

Comment produire rapidement des scripts qui seront faciles à maintenir et à (re)déployer ?

Depuis quelque temps maintenant, ma méthode me permet très vite de passer du besoin au paquet CPAN/debian avec tests unitaires et documentation à l'appui.

J'expose ici cette méthode.


YDD : Yada Driven Development


IX. perlude en pratique

Talk présenté par marc chantreux (eiro)

faisant echo à la présentation sur la théorie sur la programmation fonctionnelle en Perl, cette présentation de perlude par la pratique permet de montrer comment la dite programmation fonctionnelle permet d'écrire du code perl plus simple, plus maintenable, plus évolutif.

inclus : des exemples de Perlude::Sh via la console perlude.


perlude en pratique


X. Angel's Prompt - Détails d'implémentation

Talk présenté par Olivier Mengué (?dolmen?)

Vous avez vu l'intro sur Angel's Prompt et vous voulez en savoir plus ?

Cette présentation devrait vous expliquer l'architecture d'Angel's Prompt, et si l'API de plugins commence à exister, vous la présenter ainsi que quelques plugins.

Le projet est encore très jeune, donc le contenu détaillé dépendra de l'état d'avancement à la date de la présentation.


Angel's Prompt - Détails d'implémentation


XI. Des tests pour quoi faire ?

Talk présenté par Patrick Mevzek

Présentation d'introduction à la mise en œuvre de tests (unitaires et de couverture), notamment dans le cadre d'un gros code source existant d'une part et d'une distribution du CPAN d'autre part, avec cas concrets pour montrer les erreurs qui ont pu être corrigées, et discussions autour d'outils connexes comme les Perl Best Practices, perlbrew, les rapports des cpantesters, etc…


Des tests pour quoi faire ?


XII. Request Tracker pour les nuls

Talk présenté par Yves Agostini (yvesago)

Request Tracker est l'outil de gestion de ticket le plus souple qui existe. Nous verrons que son installation n'est pas si compliquée. Une présentation de ses concepts de base permettra d'aborder une configuration générique et des adaptations pérennes. Pour terminer nous nous amuserons avec son API REST en contrôlant RT depuis un bot jabber.


Request Tracker pour les nuls


XIII. Un nuage de tag "wordle" en Perl

Talk présenté par Yves Agostini (yvesago)

Une occasion de découvrir une approche objet avec Moose, les modules mathématiques comme la courbe de Hilbert ou la librairie graphique Cairo.


Un nuage de tag "wordle" en Perl


XIV. De RackTables à rack, grâce au CPAN

Talk présenté par Sébastien Aperghis-Tramoni (Maddingue).

Analyse de comment le CPAN m'a permis, en deux mois, d'écrire un programme pour la société eStat Médiamétrie s'interfaçant avec le logiciel RackTables (PHP), grâce à Moose et DBIx::Class, alors que je n'avais encore utilisé ni l'un ni l'autre.


De RackTables à rack, grâce au CPAN


XV. Bien utiliser les structures de données pour améliorer les performances

Talk présenté par Laurent Rosenfeld (lolo78).

Les structures de données natives offertes par Perl permettent de coder des algorithmes très efficaces. Trois exemples où la bonne structure de données et le bon algorithme changent tout (rapidité multipliée par 10, 100 ou plus).


Bien utiliser les structures de données pour améliorer les performances


XVI. Yet Another Perl6 Interpreter

Talk présenté par François Perrad (fperrad).

An experiment around Mike Pall's LuaJIT


Yet Another Perl6 Interpreter


XVII. Pourquoi les boucles for-C sont utiles ?

Talk présenté par Jean Forget

Les boucles for-C sont méprisées par la plupart des programmeurs Perl. J'admets qu'elles ont peu d'utilité, mais elle en ont quand même. Voici un exemple.


Pourquoi les boucles for-C sont utiles ?


XVIII. Un nouveau bug de culture générale ? (prés. éclair)

Talk présenté par Jean Forget

Après avoir critiqué ceux qui confondent dromadaires et chameaux,
après avoir raillé ceux qui confondent l'image de la Lune et son reflet dans un miroir,
après avoir vilipendé ceux qui confondent buffles et gnous,
voici un nouveau bug, qui affecte en particulier la communauté Perl.


Un nouveau bug de culture générale ? (prés. éclair)


XIX. Lisp, MARC...

Talk présenté par marc chantreux (eiro)

Marc explique l'intérêt du Lisp pour le traitement d'information MARC et cherche une accroche à ces méthodes en Perl.


Lisp, MARC...


XX. Travis CI for Perl

Talk présenté par François Perrad (fperrad).

Travis CI for Perl.


Lisp, MARC...


XXI. Etherpad::API

Talk présenté par Luc Didry (Sky).

Etherpad est de plus en plus présent dans les universités et les cercles geeks mais il manquait encore un module pour permettre aux perlistes de jouer avec son API et l'intégrer dans nos frameworks web préférés. C'est maintenant chose faite !


Etherpad::API


XXII. Iim : le mirroring du cpan simplifié

Talk présenté par Luc Didry (Sky).

Iim permet la création d'un miroir du CPAN de façon simple, rapide, efficace et fiable.

Petite présentation de ce merveilleux outil.


Iim : le mirroring du cpan simplifié


XXIII. Is Perl 6 "Perl"?

Talk présenté par liz

Is it?


Is Perl 6 "Perl"?


XXIV. Fat Comma to Adverbial Pairs (prés. éclair)

Talk présenté par liz


Fat Comma to Adverbial Pairs (prés. éclair)


Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Licence Creative Commons
Le contenu de cet article est rédigé par Djibril et est mis à disposition selon les termes de la Licence Creative Commons Attribution 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2013 Developpez.com.