Vidéos des journées Perl 2016

Image non disponible

Les journées Perl 2016 (13e édition) ont eu lieu à Paris, au Carrefour Numérique de la Cité des Sciences et de l'Industrie les 24 et 25 juin 2016.
Comme chaque année, voici des vidéos et présentations en français et en anglais parlant de Perl.

N'hésitez pas à laisser vos commentaires sur ces journées, sur ces vidéos et surtout du contenu.
9 commentaires Donner une note à l'article (5)

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Les nouveautés de Perl 5.24

Par Sébastien Aperghis-Tramoni (Maddingue).

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

Présentation : https://perl.developpez.com/tutoriels/perl/nouveautes-5-24/

II. Le meilleur du CPAN

Par Sébastien Aperghis-Tramoni (Maddingue).

Présentation du CPAN et de ses joyaux.

Pourquoi, avant de commencer à coder, vous DEVEZ regardez ce qui existe déjà sur CPAN.

Présentation : http://maddingue.free.fr/conferences/fpw-2016/best-of-cpan/

III. Aventures dans l'internalisation

Par Sébastien Aperghis-Tramoni (Maddingue).

Sujet complexe s'il en est, l'internationalisation des logiciels est une vraie aventure, où le développeur moyen découvre l'exotisme des langues étrangères.

Petit retour d'expérience sur l'internationalisation d'OpenFoodFacts.

Présentation : http://maddingue.free.fr/conferences/fpw-2016/off-i18n/

IV. Perl6 : langage de la modernité‎

Par Laurent Rosenfeld (‎lolo78‎).

Perl 6 est sorti en version de production officielle en décembre 2015. Tout en conservant l'esprit de Perl 5, c'est un langage radicalement nouveau et résolument moderne.

V. Mes vacances au Canada

Par Jean Forget.

Mes dernières vacances au Canada.

VI. Fork / reduce

Par Jean Forget.

Fork / reduce ? Le nouveau buzzword ? Non, c'est juste une opération que j'ai effectuée sur un dépôt Git.

VII. Du Perl dans la cuisine et la salle de bain

Par Stéphane Gigandet.

Présentation des projets citoyens Open Food Facts et Open Beauty Facts, motorisés en Perl !

VIII. Classes en Perl 6

Par Stéphane Payrard (‎cognominal‎).

Adaptation des présentations de jonathan Worthington http://www.jnthn.net/papers/2008-bpm-perl6oo.pdf et http://www.jnthn.net/papers/2009-upw-tmtowtdi-slides.pdf.

Préliminaire à la présentation sur les rôles.

IX. Roles en Perl 6

Par Stéphane Payrard (‎cognominal‎).

Les classes gèrent les objets alors que les rôles gèrent la compositionnalité du code constituant des classes.Suite de la présentation sur les classes d'après http://jnthn.net/papers/2009-yapc-eu-roles-slides.pdf.

X. Schema‎

Par Emmanuel Seyman.

« Schema » est une application web, écrite en Perl, qui propose une description de la structure d'une base de données. Elle est livrée avec les schémas de plusieurs versions de Bugzilla, plusieurs versions de Racktables et d'autres.

XI. Pilotage commercial en Perl‎

Par R Thibert.

C'est dans les vielles marmites que l'on fait...
Donc pourquoi ne pas parler en 2016 de CGI et de Fastcgi ?
En effet, nous utilisons perl et fastcgi pour motoriser nos applications (workflow, gestion et pilotage commercial) depuis des années et nous allons essayer de faire un retour d'expérience sur cette technologie parfois méconnue.

XII. Le WebSSO LemonLDAP::NG

Par Clément OUDOT (‎KPTN‎).

LemonLDAP::NG supporte de nombreux protocoles comme CAS, OpenID Connect et SAML. Au travers de cette présentation nous verrons les principes de fonctionnement du logiciel ainsi que les technologies Perl utilisées (Mouse, PSGI, Net::LDAP, Apache::Session, Cache::Cache, etc.)

XIII. Application Logging in the 21st Century

Par Tim Bunce.

We run lots of applications on lots of machines. Many written in Perl but many not.

In this talk I'll be exploring how we've evolved the logging step by step to the point where we now capture, forward, and store all log messages from all applications on all machines into an Elasticsearch cluster. The powerful Kibana GUI makes searching fast, simple and powerful.

And not just applications logs as we also log all TCP and HTTP traffic as well, via haproxy.

Along the way we've learned many useful lessons and a few tricks.

For Perl applications in particular I'll be showing how we generate logs in JSON and automatically include extra 'contextual data' that make log messages much more useful. Got an uninitialized variable warning? Now you can see what the code was working on when that happened.

XIV. Performance Profiling with Devel::NYTProf

Par Tim Bunce.

In this talk I'll be:

  • reviewing the principles of performance profiling perl applications
  • demonstrating how to use Devel::NYTProf
  • demonstrating the new features of version 5
  • explaining common traps when interpreting profile reports
  • describing a multi-phase approach to optimizing applications

Note that the talk is almost unchanged from last year so if you've seen it before there's little reason to see it again.

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.