Conférences sur l’amélioration de performance web, et le multitâche en php, le 19 avril à 19h

Lors du PHPTour à Clermont-Ferrand (c’est dans 2 mois, pensez à réserver votre place), 7 speakers Lyonnais donneront une conférence. Nous avons de la chance, 5 d’entre-eux nous donneront leur conf/atelier en amont, sur Lyon.

Nous commençons donc par 2 conférences le 19 avril à 19h. La première par Sébastien Rogier, un retour d’expérience sur l’amélioration de la performance web sur le site decitre.fr. La seconde par Julien Bianchi sur l’utilisation des générateurs pour faire du multi-tâche en PHP.

Vous pouvez vous y inscrire sur la page meetup de l’événement : http://www.meetup.com/fr-FR/afup-lyon-php/events/229796869/
La soirée aura lieu dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

Voici-ci dessous une description détaillée des deux talks.

De 7 à 3s : retour d’expérience sur la performance Web sur decitre.fr – Sébastien Rogier (40 minutes)

Cette conférence est l’occasion de vous présenter le travail effectué sur la performance Web sur notre site. decitre.fr est un site e-commerce qui est basé sur magento et comptabilise 4,2 millions de pages vues par mois.
Lors des deux dernières années, nous avons fait la chasse à la seconde côté front (réduction et allègement des ressources exposées) et côté back (notamment avec une migration en cours vers PHP7) afin d’améliorer l’expérience utilisateur de notre site.
Cette présentation vous montrera quelles optimisations ont été faites, les résultats constatés et comment nous mesurons et suivons l’évolution de la performance Web.

En route vers le multi-tâche – Julien Bianchi (20 minutes)

Depuis très longtemps, en tant que développeur PHP, je me demande s’il est possible de faire du multi-tâche en PHP.
Il s’avère que la réponse à cette question n’est pas aussi simple que ce que l’on peut croire. En effet, répondre catégoriquement « non » à cette question peut sembler correct car PHP n’a pas été conçu comme un langage permettant de lancer des traitement en parallèle.
Mais que diriez-vous si je vous démontrais que l’on peut finalement arriver assez facilement à faire des traitements multi-tâches en PHP et ainsi simuler une sorte d’asynchronisme ?
Facile ! Me direz-vous, aujourd’hui nous avons tout un tas de logiciels et librairies à notre disposition pour le faire : MQ, ReactPHP, Les sous-processus, PThread …
Et je répondrais que la majorité de ces solutions ne sont pas si simples à mettre en oeuvre que ce qu’on pense.
Par contre, les générateurs, eux, sont intégrés nativement à PHP, ne nécessitent aucune extension ou infrastructure et peuvent nous permettre d’arriver à un résultat qui peut être, dans certains cas, satisfaisant.

Session de lightning talks, le 23 mars à 19h

Le 23 mars à 19h, vous aurez l’occasion d’assister à plusieurs lightning talks (des présentations rapides d’environ 10 minutes).

Voici la liste des sujets et speakers

– Behat to the Fixtures, par Guilhem Bourgoin
– Management 3.0, en route vers l’harmocratie, par Yannick Gard
– PHP 7 : Migrez !, par Sébastien Rogier
– Array Tips, par Benoit Viguier
– Ecrire un langage en moins de 10 minutes, par Julien Bianchi
– Composer, le cercle vertueux des dépendances, par Stéphane Hulard
– Le café, cette drogue qui propulse nos métiers, par Pascal Martin

Lieu et inscriptions

Cette session de lightning talks aura lieu le 23 mars à 19h,
dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.

Descripif de chaque présentation :

Behat to the Fixtures

Feature: Use behat to load fixtures
In order to save time and make fixtures more readable and maintenable
As a developer
I need to reuse same code in behat tests and fixtures

Scenario: Behat to the Fixtures
Given I know behat
And I know what a fixture is
When I configure behat
And I create fixtures files
And I launch the script
Then the database contains data
And behat tests and fixtures evolves at same time
And fixtures files are more readable and maintenable

Management 3.0, en route vers l’harmocratie

Je vous propose de vous présenter ce qui se cache derrière ce « management 3.0 » dont on parle de plus en plus.

Nous parlerons d’agilité et de l’évolution du métier du manager. Entre nécessité et opportunité, le métier de Manager Agile (au sein d’une organisation agile) devient un savant compromis entre le maintien de certaines responsabilités, l’abandon de certaines autres et l’acquisition de nouveaux savoir-faire et savoir-être… L’ère du management 3.0 est annoncée!

Vous souhaitez en savoir plus? Cette présentation s’adresse à tout le monde, manager ou non, expert agile ou seulement curieux d’en savoir plus

PHP 7 : Migrez !

L’objectif de talk est de vous présenter les outils aidant à la migration vers php7 et des problèmes potentiels rencontrés de celle-ci.

Array Tips

Vos tableaux sont volumineux? Vos boucles foreach s’entremêlent? Dites stop! Grâce aux “Array Tips”©, reboostez le traitement de vos tableaux, et optimisez la lisibilité et la maintenabilité de votre code. Concentrée en array_* et en programmation fonctionnelle, cette présentation vous fera coder moins pour coder mieux! Venez découvrir des fonctionnalités puissantes et parfois méconnues au cœur même de la documentation Php. Parce que vos tableaux le valent bien, n’attendez plus, redonnez du brillant à vos PR en quelques instructions! Hip Hip Hip: Array!

Ecrire un langage en moins de 10 minutes

Utiliser un langage de programmation c’est bien, c’est intéressant, c’est fun. Mais écrire son propre langage, c’est encore plus fun !

Au cours de cette présentation nous parlerons de hoa/compiler et écrirons rapidement un langage assez simple.

Composer, le cercle vertueux des dépendances

L’objectif de ce talk sera de montrer comment utiliser Composer et l’intégration continue pour éviter les incompatibilités.

La vérification des versions viables les plus basses pour s’assurer que toute installation sera un succès et ainsi assurer la qualité du code fourni.

Le café, cette drogue qui propulse nos métiers

“J’arrête quand je veux !”. Voila une phrase que j’ai prononcée un bon nombre de fois, pendant plusieurs années, quand on me disait que j’en consommais trop. En fait, l’expérience a prouvé que ce n’était pas tout à fait aussi facile.
On dit souvent que le café est la boisson qui fait tourner le monde du développement informatique… Mais savez-vous d’où elle vient ? Et quels sont ses effets ? Y compris sur nos cerveaux fragiles ? Et pourquoi nous pouvons aller jusqu’à ressentir un effet de manque lorsque nous n’en buvons pas ?