IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vidéos des journées Perl 2012

Image non disponible

Cet article a pour but de vous lister quelques vidéos des journées Perl 2012 qui ont eu lieu le 29 et 30 juin 2012 à l'Epitech de Strasbourg.

2 commentaires Donner une note à l´article (5)

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Le développement de Perl 5

Talk présenté par Philippe Bruhat (BooK).

Comment est-ce que Perl 5 est développé ? Par qui ? Quand sortent les nouvelles versions ? Comment les « core devs » s'assurent-ils de la qualité des versions majeures et mineures de Perl ? Quelle est leur politique en matière de compatibilité entre versions ? Que se passe-t-il en coulisses ? Toutes ces questions, et leurs réponses seront au programme de cette passionnante présentation.


Cliquez pour lire la vidéo


II. SQL::Abstract::FromQuery

Talk présenté par Laurent Dami (dami).

Un module pour générer automatiquement des requêtes complexes au format SQL::Abstract, à partir de critères de recherche saisis dans un formulaire Web. L'utilisateur peut taper des opérateurs de comparaison, « like », « between », etc.; un parseur les traduit en structures de données SQL::Abstract.

Présentation : https://www.slideshare.net/ldami/sql-abstract-fromquery


Cliquez pour lire la vidéo


III. Les nouveautés de Perl 5.16

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.16, publiée le 21 mai 2012.


Cliquez pour lire la vidéo


IV. L'inventaire des ordinateurs, hyperviseurs et des équipements réseau

Talk présenté par Gonéri Le Bouder.


Cliquez pour lire la vidéo


V. Moo - almost, but not quite, two thirds of Moose

Talk présenté par Matt S Trout (mst).

Moose is one of my favourite things to happen to perl in the last five years, but the startup overhead and additional dependencies can be hard to justify for very small projects.

So I asked myself … « what's the smallest portion of Moose that I could get by with, that would be easy to build so that when I load Moose my classes can transparently upgrade themselves? ».

The result is Moo - which provides most of the basic syntax of Moose - and rather than trying to reinvent the MOP part, remembers enough to make you a Moose::Meta::Class if you decide you need one later.

In this talk, I'll go over exactly which bits of Moose it provides, whichbits it doesn't (this list is longer :), why, and how it's built fromthe ground up to be the right answer to « I want something smaller than Moose ».


Cliquez pour lire la vidéo


VI. Retours d'expérience sur une utilisation avancée du MetaCPAN

Talk présenté par Erwan Ben Souiden (Labynocle).

Dans le cadre de l'activité d'Antelink, nous avons dû utiliser le MetaCPAN afin d'indexer et qualifier le contenu CPAN dans Antepedia, notre base de connaissance de composants open source.
Nous proposons cette présentation afin de montrer :
* une utilisation concrète du MetaCPAN à une grande échelle dans un environnement de production ;
* l'intérêt d'un tel projet par rapport à l'API officielle de CPAN ;
* comment nous avons travaillé de pair avec la communauté Perl autour de ce projet.

Présentation : https://www.slideshare.net/labynocle/retour-dexprience-sur-une-utilisation-ava


Cliquez pour lire la vidéo


VII. Un webservice facile avec Dancer et Spore

Talk présenté par Camille Maussang (cmaussan).

Un exemple simple d'application web (de la gestion de base de données au client en passant par l'API REST) utilisant le Perl moderne !!!


Cliquez pour lire la vidéo


VIII. DBIx::DataModel vs DBIx::Class

Talk présenté par Laurent Dami (dami).

Les modules DBIx::DataModel et DBIx::Class sont deux façons (parmi tant d'autres !) de faire une couche d'abstraction entre la base de données et le programme Perl. Tous deux ont des points communs, mais aussi des différences fondamentales.

Présentation : https://www.slideshare.net/ldami/dbixclass-vs-dbixdatamodel


Cliquez pour lire la vidéo


IX. SPORE - La solution polyglotte pour accéder aux API REST

Talk présenté par Camille Maussang (cmaussan).

SPORE (Specification to a POrtable Rest Environment) est une suite d'outils pour accéder de façon simple aux API REST qui pullulent aujourd'hui sur le web. La présentation montrera comment écrire une spec SPORE pour une API existante afin, ensuite, d'accéder à l'API depuis n'importe quel langage.


Cliquez pour lire la vidéo


X. Big Data en Perl

Talk présenté par David Morel (dm).

Part 1 - Intro Mapreduce / Hadoop

Présentation des concepts de MapReduce, et de l'architecture d'Hadoop, un système permettant, grâce au parallélisme qui est au cœur de sa conception, de traiter aisément des volumes de données, dont l'analyse était auparavant impossible. Tour d'horizon de l'écosystème de ce logiciel qui est désormais au cœur de l'activité de tous les plus gros acteurs du web.

Part 2 - Débuter sur Hadoop en trois lignes de Perl (ou presque)

Les mains sous le capot pour d'un job simple en apparence : trouver les combinaisons les plus fréquentes dans le panier d'achat d'un site e-commerce. Simple sur le papier, beaucoup moins en pratique lorsqu'il s'agit de dégager des informations utiles de centaines de millions de transactions. En utilisant Hadoop et l'interface Streaming qu'il propose, c'est l'affaire de quelques minutes et de quelques lignes de code pour un script Perl (out tout autre langage). L'interface Streaming n'est pas la plus puissante, mais elle permet de réaliser rapidement la puissance infinie de cette architecture distribuée sans changer grand-chose à nos habitudes.


Cliquez pour lire la vidéo


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

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

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


Cliquez pour lire la vidéo


XII. Postmodern deconstructionism

Talk présenté par Matt S Trout (mst).

I get really tired of people reimplementing the same things over and over again; it happens even with CPAN because people don't like the sugar APIs that somebody else has designed, and because the internals underneath those aren't sufficiently layered.

The answer to this is, of course, to split things up even more - to focus on separation of mechanism and policy and on paying for what you use.

In this talk, I'll discuss how you figure out which is which, what to do about it once you do understand, the necessity for dual implementations to keep you honest, and mention a module or three that's going in this direction and what additional uses that's enabled.


Cliquez pour lire la vidéo


XIII. Des outils et des hommes

Talk présenté par Nils Grunwald.

Depuis janvier 2009, le site http://usesthis.com/ a réalisé et mis en ligne plus de 250 interviews de diverses figures du monde du Logiciel Libre et du Web (Richard Stallman, James Gosling, William Gibson, etc.), visant à leur faire présenter les outils (logiciels et matériel) qu'ils utilisent au quotidien. C'est donc un échantillon intéressant des bonnes pratiques. Nous présenterons dans un premier temps le code et les bibliothèques permettant d'extraire sous une forme structurée les données du site. Ensuite, nous présenterons des statistiques sur les grandes tendances qui émergent de ce dataset, et différentes méthodes et outils pour les représenter.


Cliquez pour lire la vidéo


XIV. LT The END Of Everything

Lightning Talk présenté par Matt S Trout (mst).


Cliquez pour lire la vidéo


XV. LT Autopuns

Talk présenté par Carl Mäsak (masak)


Cliquez pour lire la vidéo


XVI. LT Awesome Operators

Lightning Talk présenté par Jonathan Worthington (jnthn)


Cliquez pour lire la vidéo


XVII. LT Comptes utilisateur

Lightning Talk présenté par Olivier Thauvin


Cliquez pour lire la vidéo


XVIII. LT Parrot Statistics Is Beeing Die

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


Cliquez pour lire la vidéo


XIX. LT Hooray Internet

Lightning Talk présenté par Tadeusz So?nierz (tadzik)


Cliquez pour lire la vidéo


XX. LT Perl CLI Arg

Lightning Talk présenté par Philippe Bruhat (BooK)


Cliquez pour lire la vidéo


XXI. LT Sophie

Lightning Talk présenté par Claire Revillet (grenoya)


Cliquez pour lire la vidéo


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

En complément sur Developpez.com

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.