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 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 !
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 !
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.
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.
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 :
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 ;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 ;&
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 !
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 !
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.
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.
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 !
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.
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 !
Le Forum PHP en quelques mots :
Notre pack speaker comprend :
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
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 !
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.
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é.
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.
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 !
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 :
La documentation pour les autres c'est bien mais comment la maintenir à jour ? Comment la vérifier ? Comment être efficace ?
Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org
Gestion