À la fin de la première journée du forum PHP, un créneau était ouvert pour une série de présentation courte (5 minutes), les lighting talks. J’ai trouvé l’approche très sympa et les sujets intéressants. Les speakers peuvent poser quelques concepts et donner envie de creuser, merci à ceux qui ont joué le jeu !

Devoxx for kids

Audrey Neveu remonte sur scène pour nous présenter son travail et l’organisation de ces évènements Devoxx pour les enfants. Une belle initiative pour les sensibiliser à la programmation et au monde informatique en général.

L’enVar du décor

Damien Alexandre de chez JoliCode nous présente comment gérer sa configuration dans des variables d’environnement ou plutôt comment éviter les pièges. Il parle de fichier .env, de contexte d’exécution et de Docker…

J’ai appris que les variables d’environnement sont transmises par défaut à tous les processus enfant d’une tâche, attention à bien sandboxer les exécutions pour éviter de donner accès à des informations sensibles !

En conclusion, les variables d’environnement ce n’est pas mal, mais il faut quand même faire attention.

RGPD : Règlement Général de la Protection des Données

Frédéric Hardy nous fait découvrir le RGPD, règlement européen qui va entrer en vigueur le 25 mai 2018. Ces nouvelles règles doivent redonner aux utilisateurs les droits sur leurs données personnelles.

Il y a pas mal d’étapes et de règles à respecter si vous êtes amené à gérer des données personnelles et les sanctions peuvent être lourdes si vous ne les respectez pas. La CNIL nous fournit un guide pour nous y préparer !

ISSET en PHP

Frédéric Bouchery a choisi un sujet simple, parler de la fonction isset. Cette fonction les développeurs l’utilisent tous les jours, il fait le tour des petites astuces et pièges qu’il a pu rencontrer. Par exemple, il est possible de passer plusieurs paramètres pour éviter les appels consécutifs.

Une présentation intéressante, je pense qu’il est important de parler de ces sujets basiques pour être certain que tout le monde en a fait le tour.

Les users agents

Benjamin Clay, fait un petit tour sur ce qu’est un user agent et le sens de chaque terme qui le compose… J’ai pris une leçon d’histoire avec cette présentation humoristique. Aujourd’hui quand on décortique un User-Agent, on se rend compte que tous les navigateurs se font passer pour Mozilla…

Workflow

Grégoire Pineau qui a récemment été embauché chez Jolicode nous présente le composant Workflow de Symfony qu’il a développé chez SensioLabs. Un tour d’horizon de l’intérêt et des possibilités de ce composant, toujours bon à prendre !