AFUP Forum PHP 2022 Baromètre Planète PHP PUFA
planete-php.fr Articles Blogs Infos RSS Feed Atom Feed Twitter

Articles

Initialisez votre projet Symfony avec des fondations solides

Strangebuzz 12/06/2022
Dans cet article, nous voyons comment initialiser un projet Symfony sur des bases solides. Je donne quelques conseils à propos de cette phase cruciale qui va déterminer la manière dont va évoluer votre projet sur le long terme ; est-ce qu'il va rester maintenable et sera-t-il agréable de travailler avec ? Ou bien va-t-il devenir le projet legacy que tout le monde essaie d'éviter ?

PHP AFUP-DAY LILLE 2022

Stéphane Hulard (CH Studio) 10/06/2022

Une sacrée journée ! Arrivée la veille, nous sommes dans le même hôtel que les organisateurs. Stéphane, comme speaker des années précédentes, connaît bien ce milieu. Nous nous retrouvons au même restaurant et partageons un moment très convivial. Toute l’équipe de l’AFUP, de la SCOP Les Tilleuls, Exakat, etc. C’est une communauté qui ne se prend pas la tête. Très sympa. La journée du 20 mai commence un peu en avance pour CH Studio. Etant sponsors de la journée, il faut…


L’article PHP AFUP-DAY LILLE 2022 est apparu en premier sur CH Studio - Incubateur d'innovation, conseil et accompagnement.


Le Super Apéro PHP x élections vous attend le 23 juin

AFUP 07/06/2022

Un rendez-vous fédérateur pour la communauté


Le Super Apéro PHP est l'occasion d'assister à une soirée de conférences, de boire un verre en compagnie de la communauté, de profiter de quelques pizzas offertes par un sponsor et d'échanger sur PHP, son écosystème... ou de parler de tout autre chose ! Les antennes AFUP choisissent ce qu'elles proposent à leur communauté, l'important étant que ce moment fédérateur soit partagé le même soir dans un maximum d'antennes en France.

Le même soir seront organisées les élections : l'occasion pour les équipes locales de renouveler ou conforter les équipes en place. Tous les membres de l'audience seront amenés à voter, membres AFUP ou non.

Retrouvez la liste des meetups organisés le 23 juin sur notre page dédiée à l'événement !


Un rendez-vous qui marque la difficulté des antennes à se relancer


Le Super Apéro PHP 2022 marque le retour du rendez-vous au format présentiel : les deux dernières années ont été compliquées pour les antennes et la motivation de leurs équipes locales. L'organisation de cette édition 2022 le reflète : malgré la volonté des bénévoles et le soutien de l'association au niveau national, toutes les antennes n'ont pas pu se joindre au mouvement. Manque de public lors des derniers meetups, manque de bénévoles à l'organisation au plan local, disparition des sponsors ou lieux d'accueil avec lesquels les antennes collaboraient avant 2020... Les raisons sont multiples et toutes compréhensibles.

C'est pourquoi nous avons d'autant plus besoin de vous : manifestez votre soutien auprès des antennes qui participent cette année, impliquez-vous auprès de votre antenne locale pour les aider à faire perdurer leur équipe, proposez des talks, des lieux d'accueil, des idées d'activité, et si votre antenne est en sommeil, proposez de la reprendre !



Un nouveau jeu pour mettre en compétition les antennes


Le Super Apéro PHP était traditionnellement l'occasion de mettre en compétition les antennes lors d'un quiz inter-antennes. Après quelques années d'existence, ce jeu va être remplacé par le PUFA, autrement dit le SUTOM (ou WORDLE) dédié au langage PHP. Lancé lors de la soirée du 23 juin, le jeu est amené à perdurer et à proposer un mot par jour à la communauté. Affaire à suivre, et à découvrir en avant-première le soir du 23 juin !



Rendez-vous le 23 juin auprès des antennes AFUP participantes pour le grand rendez-vous Super Apéro PHP x élections.

Des frites, du PHP et de la bière

Jolicode 23/05/2022

Eh oui, vous l'aurez deviné, c'est à Lille que s'est tenu l'AFUP Day 2022 ! Voici ce que nous en avons retenu, entre un welsh et une carbonade.


Autour de PHP


PHP 8.1 en détail - Damien SEGUY


Quoi de mieux pour démarrer la journée qu'un talk sur le PHP ? Damien nous parle de cette nouvelle version, sortie en novembre dernier. Nous avons fait un petit tour des nouveautés :


  • de nouvelles fonctions s'ajoutent aux milliers déjà existantes ;

  • une nouvelle manière de typer arrive avec les Enums !

  • les Fibers qui permettent d'interrompre et de relancer une méthode pendant son exécution ;

  • ajout du type de retour never qui indique qu'une fonction ne retourne jamais, à ne pas confondre avec void ! S'utilise par exemple si la fonction se termine avec un exit() ou une Exception ;

  • la possibilité de rendre une constante finale ;

  • le mot clé readonly qui permet d'empêcher l'écriture dans une propriété après une première initialisation de celle-ci dans le constructeur. Petite subtilité ici : c'est la référence qui est stockée, donc si cette propriété est un objet, il est toujours possible d'accéder et d'écraser les attributs de ce dernier ;

  • De nouveaux types d'intersection : & qui permet de demander à un type d’être l’ensemble des types déclarés (par exemple Countable&Traversable pour un tableau).

Damien nous conseille de mettre en place de l’analyse statique pour réduire les incompatibilités avec les versions de PHP qui arrivent, afin de pouvoir migrer plus facilement. Il nous conseille aussi de nous renseigner régulièrement, d'adopter des concepts même s'ils ne sont pas encore sortis dans la version de PHP que nous utilisons ; et de proposer les futures nouveautés !


On a hâte de connaître les nouveautés de PHP 8.2 qui sort le 24 Novembre !


Et si on étendait SQL avec du PHP ? - Antoine BLUCHET


On commence par parler de Doctrine : sorti en 2008 (il y a 14 ans !), sa DBAL permet d’abstraire la connexion et la communication avec nos bases de données. Les inconvénients ? Beaucoup de fonctions SQL ne sont pas supportées et l’abstraction est peut être un peu grosse pour implémenter certaines requêtes, on pense notamment aux Window Functions ou aux techniques pour requêter récursivement en SQL, avec une CTE par exemple, pour récupérer des données sous forme d’arbre. Nous sommes bien d’accord que dans ces cas-là, il est préférable d'exécuter du SQL pur plutôt que du DQL !


C’est là qu’intervient PHP Extended SQL, ou

Voir la suite

Mes extensions pour Behat

JB Nahan 23/05/2022

Comment intégrer Lambdatest ou XRay dans votre projet de test avec Behat ? La solution est l'utilisation des extensions spéciales pour ces services.


The post Mes extensions pour Behat first appeared on Jean-Baptiste Nahan.

Évolution de tarifs de billetterie au Forum PHP 2022

AFUP 23/05/2022

Une augmentation nécessaire mais repoussée pendant 2 ans


Lors de l’assemblée générale de février 2020, le bureau 2019-2020 avait présenté le besoin d’une évolution des tarifs de billetterie à nos membres. Cette augmentation se justifiait par la volonté de mettre en place de nouvelles actions, comme la vélotypie, et l’inflation, qui impacte chaque année les budgets alloués à nos prestataires : location de salle, traiteur, fournisseur de stands, frais divers annexes… Face à des coûts grimpant chaque année, les bénéfices générés par un nombre limité de billets et des tarifs inchangés depuis plusieurs années, l’équipe d’organisation devait faire toujours plus avec un budget en valeur qui diminuait à chaque édition. Une évolution des tarifs de billetterie était donc nécessaire pour continuer d’assurer un accueil de qualité pour toutes et tous.
Cependant, ces tarifs n’ont encore jamais été appliqués : en mars 2020, la crise sanitaire s’est installée et tous nos événements ont basculé en ligne ! Les nouveaux tarifs ne prennent donc effet qu’à partir de l’édition 2022 du Forum PHP.


Une augmentation contrôlée des tarifs


Si nous augmentons nos tarifs, il nous paraît cependant incontournable de conserver des niveaux de tarifs toujours abordables pour que toutes et tous puissent nous rejoindre, quel que soit leur budget. Ainsi, les tarifs Early Bird ne bougent pas : ils restent à 150€ les 2 jours pour nos membres, et 250€ les 2 jours pour le Tout Public.

Le tarif de croisière, disponible à compter de la publication du programme, passe à 190€ les 2 jours pour nos membres, soit une augmentation de 15€, et à 320€ pour le Tout Public, c'est-à-dire une augmentation de 45€.

Enfin, le tarif Late Bird, proposé dans les dernières semaines avant l’événement, propose le billet à 250€ à nos membres, représentant une augmentation de 25€, et à 390€ pour le Tout Public, soit une augmentation de 65€.

Nous continuons d'offrir des tarifs spéciaux pour les étudiants et étudiantes ainsi que les personnes en reconversion : contactez-nous.

Des augmentations raisonnées, et qui impacteront dans une moindre mesure les membres AFUP : pensez à adhérer à l’association !


Des changements dans les billets disponibles


L’évolution des tarifs est évidemment un élément majeur de la modification de notre billetterie, mais il n’est pas le seul.

En effet, nous avons décidé de supprimer la disponibilité des billets 1 jour : très peu utilisés, leur utilité nous a paru encore moins évidente alors que notre événement quitte désormais Paris intramuros.

Autre modification : les billets Early Bird sont désormais en nombre limité. Ce changement nous permet d’aborder nos budgets avec davantage de sérénité et de fiabilité.

Enfin, nous avons le plaisir d’augmenter largement le nombre de places disponibles : nos événements annonçaient régulièrement sold-out les dernières années, et notre lieu habituel ne nous permettait pas d’accueillir plus de monde.

Voir la suite

L'appel à conférences pour le Forum PHP 2022 est lancé

AFUP 21/05/2022

Le Forum PHP 2022 a besoin de vous !


Le Forum PHP ne peut se faire sans vous, actrice ou acteur du monde du développement et du PHP : venez parler de votre métier, présentez vos outils, vos expériences, vos réussites et vos échecs, faites découvrir votre manière de travailler. Répondez à l'appel à conférences !

Débutant·e ou pionnier·e du développement PHP, vous avez forcément quelque chose à partager avec notre communauté bienveillante et avide de connaissances. Comme précisé dans notre processus de sélection, c’est la qualité du sujet et sa pertinence qui prévalent ! Venez nous parler de technique, de qualité, de travail en équipe ou de tout autre sujet qui vous tiendrait à cœur. Racontez-nous comment vous avez relevé votre dernier challenge technique, ce que l’open source a apporté à votre dernier projet, ou comment cet outil a révolutionné votre façon d’appréhender votre développement. Partagez avec notre public ce qui vous fait vibrer, pour les faire vibrer avec vous !



Petit rappel sur le Forum PHP


Le Forum PHP en quelques mots :


  • Une trentaine d’expert·e·s nationaux et internationaux abordant pendant deux jours et sur deux tracks en parallèle leurs connaissances et découvertes auprès de plus de 800 participantes et participants.

  • Des conférences techniques, du PHP natif, du framework ou des bibliothèques indispensables, des sujets managériaux, sociaux, des retours d’expérience et des conférences “Alien” pour élargir nos horizons.

  • De nombreuses pauses pour venir à la rencontre de notre public, de nos sponsors et des bénévoles de notre association ou pour profiter de nos activités.

  • Un apéro communautaire, véritable événement dans l’événement, pour partager un moment convivial tous ensemble.

  • La réunion d’une communauté à travers différents moments : l’espace Open Source, les coups de projecteurs, les quiz et les surprises au programme…

  • Une édition pour emmener la communauté encore plus loin, dans un nouvel espace encore plus grand et un cadre propice à dessiner l’avenir de PHP !


    Package du speaker


    Notre pack speaker comprend :


  • L’hébergement sur place.

  • Le défraiement des frais de transport.

  • L'accès aux deux journées de conférences, collations et déjeuner inclus.

  • Une invitation au dîner des conférencie·re·s la veille de l'événement.


    Programme d'accompagnement des speakers


    Envie de réveiller le/la SuPHPer-héros qui sommeille en vous, mais intimidé·e par le challenge ? Sachez que nous sommes également là pour vous aider via notre

Voir la suite

Développeuses et développeurs PHP : rassemblement !

AFUP 20/05/2022



Le Forum PHP 2022 s'installe dans son nouveau quartier général !


L’AFUP vise toujours plus haut pour réunir sa communauté : après plusieurs années consécutives où le cycle de conférences a annoncé sold-out des semaines avant le jour J, il était temps de prendre nos quartiers dans un lieu plus grand pour accueillir un public toujours plus nombreux. Pour la 21ème édition du Forum PHP, en route vers notre nouveau QG, l’Hôtel New York - The Art of Marvel à Disneyland Paris, qui devrait ravir les fans de comics, du MCU, de Mickey… et tous les autres !


L'appel à conférences est ouvert, les votes du public aussi


Avis aux débutant-e-s comme aux pionnier-e-s de PHP 3, l’appel à conférences est lancé : venez nous parler de serverless, de qualité et de travail en équipe. Racontez-nous comment vous avez relevé ce challenge technique, ce que l’open source a apporté à votre dernier projet, ou comment cet outil a révolutionné votre façon d’appréhender votre développement. PHP natif, framework, retours d’expérience, sujets liés au management, à l’éco-conception ou à l’impact social de nos métiers : partagez avec notre public ce qui vous fait vibrer, pour les faire vibrer avec vous. Soumettez vos sujets avant le 20 juin, 23h59 : il n’y aura pas de prolongations !

Si l’envie de réveiller le/la suPHPer-héros qui sommeille en vous vous tente, mais que le challenge vous intimide, profitez du programme d’accompagnement des speakers qui met en relation les nouveaux profils avec des intervenant-e-s expérimenté-e-s.
Pas l’âme d’un·e conférencier-e ? Votez pour vos talks préférés : vos notes guident notre équipe sur les thématiques les plus attendues.


Enfin des progrès pour l'accès des personnes sourdes et malentendantes


Autre nouveauté de cette édition, le Forum PHP 2022 progresse sur le terrain de l’accueil des personnes sourdes et malentendantes grâce à notre prestataire, Le Messageur. Ainsi, toutes les conférences sont sous-titrées en temps réel, à la vitesse de la parole, dans un langage de qualité, avec une ponctuation adaptée. Les sous-titres sont diffusés sur l’écran géant de chaque amphithéâtre pour être lisibles de toutes et tous et depuis n’importe quel siège de la salle. De quoi accueillir dans de meilleures conditions notre public connaissant des problèmes de surdité.


Prenez votre place maintenant !


Toutes ces annonces vous ont donné envie de nous rejoindre ? La billetterie est ouverte au tarif Early Bird : prenez votre place dès maintenant, avant la publication du programme prévue début juillet.

Voir la suite

Nouveautés dans Symfony 6.1 : Notre coopérateur Mathias vous en dit plus !

Les-Tilleuls.coop 17/05/2022

Comme plusieurs de nos collaborateurs, Mathias Arlaud attribue du temps à l’open source. Récemment, il a apporté quelques contributions à Symfony. Vous pouvez les découvrir juste ici !





Nouveau dans Symfony 6.1 : Constructeurs de contexte de sérialiseur





Découvrez ici l’article original





Chaque fois que vous sérialisez et désérialisez des données, le sérialiseur de Symfony vous permet de lui fournir un certain contexte pour configurer le processus de sérialisation/désérialisation.





Ce contexte peut par exemple être utilisé pour sérialiser des dates dans un format spécial, pour ignorer certaines propriétés, pour utiliser un délimiteur CSV spécifique, […].





Le contexte est un simple tableau associatif qui associe une chaîne de caractères quelconque à une valeur :





Pour éviter les erreurs de frappe, vous pouvez utiliser les constantes exposées par chaque normalisateur/encodeur :





À partir de Symfony 6.1, vous serez en mesure de créer ce contexte de sérialisation en utilisant des constructeurs de contexte.





Ces constructeurs de contexte sont des objets qui abstraient le tableau associatif du contexte et fournissent à la place une interface fluide pour le construire.





Ainsi, en utilisant les context builders, il sera possible de créer un contexte de sérialisation tout en bénéficiant de l’autocomplétion, de la validation et de la documentation :





html>

Voir la suite

Comment avoir un manuel à jour ?

JB Nahan 16/05/2022

La documentation pour les autres c'est bien mais comment la maintenir à jour ? Comment la vérifier ? Comment être efficace ?


The post Comment avoir un manuel à jour ? first appeared on Jean-Baptiste Nahan.

Blogs

Infos

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Gestion

AFUP