Lors de l'édition 2022 du Forum PHP, nous avons pu profiter du service de vélotypie grâce aux professionnel.le.s de l'équipe du Messageur. Si bien sûr, le public sourd et malentendant était le principal bénéficiaire de cette nouveauté du Forum PHP, elle profitait également à de nombreuses personnes appréciant de lire en même temps qu'elles écoutent, et a permis de proposer des vidéos des conférences sous-titrées dès leur publication sur notre chaîne YouTube. Bref, ce service a été fortement apprécié et à l'AFUP, nous avons été satisfaits de bout en bout par la collaboration avec Le Messageur.
L'expérience en 2022 ayant été un succès, nous avons rapidement validé la venue du Messageur dès les premières réunions de préparation du Forum PHP 2023, en fin d'année dernière. Cependant, le contexte économique du premier semestre 2023 entraine des complications financières pour notre événement. Nombre de sponsors en baisse, montant des sponsorings en baisse, inflation qui impacte toutes les lignes du budget de l'événement... Après avoir attendu le plus possible, espérant un rebond dans nos budgets, nous avons finalement pris la décision d'annuler le sous-titrage en direct des conférences cette année. Nous avons conscience de l'importance de rendre nos événements accessibles au plus grand nombre et nous nous excusons de ne pouvoir les accueillir dans de meilleures conditions cette année.
Si vous avez besoin d'un outil de sous-titrage en direct lors du Forum PHP 2023, n'hésitez pas à nous contacter. Nous sommes prêts à explorer des solutions individuelles pour garantir que l'ensemble des participant.e.s puisse profiter pleinement des présentations.
Soyez assuré.e.s que nous travaillons à mettre en place une solution de sous-titrage pour l'année prochaine.
Nous vous remercions de votre compréhension et de votre soutien. Nous avons hâte de vous retrouver cet automne, et nous l'éspérons en 2024 avec une expérience améliorée pour toutes et tous !
La liste des conférences et des speakers qui les présenteront est disponible sur notre site.
Pour vous renvoyer au bureau avec toutes les dernières actualités du langage en tête, vous pourrez compter sur des conférences techniques pointues abordant PHP 8, Sylius, Symfony UX et Laravel. Des talks tels que "Why PHP is still awesome in 2023" par Frank KARLITSCHEK, "Comment nous avons rendu API Platform compatible avec Laravel" par Antoine BLUCHET, "Changements de comportements en PHP 8" par Damien SEGUY, "Symfony se met au front, à votre tour maintenant !" par Matheo DANINOS et "Lights and shadows of BDD in Sylius (and probably other companies as well)" de Mateusz ZALEWSKI nous permettront de faire un tour d'horizon sur ces thématiques au cœur de notre quotidien.
La question des outils sera aussi largement abordée : Postgres, PHPStorm, Predis ou frameworks asynchrones sont au menu, grâce aux présentations de Lætitia AVROT ("Index Wars: Le pouvoir des Jedi des Index dans l'univers de Postgres"), de Charles DESNEUF ("Phpstorm = < 3"), de Alexandre DAUBOIS ("Streams : Nous sous-estimons tous Predis !") ou de Benoit VIGUIER ("ReactPhp, Amp, RevoltPhp: comparatif des frameworks asychrones").
Un retour d'expérience sur OpenAI avec Maxime THOONSEN, la créativité dans l'apprentissage avec Aurélie VACHE, PHP en serverless avec Matthieu NAPOLI, webperf avec Kévin DUNGLAS, et moteur de collision avec Maxime VEBER sont également au programme.
Côté management, on traitera des questions de rémunération et temps de travail avec Xavier GORSE, du mentorat avec Pauline RAMBAUD ou du burn-out avec Thomas BOILEAU.
Enfin, nous terminerons chaque journée par une conférence "alien", nous permettant d'aborder un sujet plus ou moins éloigné de notre quotidien. Isabelle COLLET, professeure en sciences de l’éducation à l’Université de Genève, nous parlera de féminisation dans le domaine du numérique. Une deuxième conférence sera annoncée prochainement.
L'appel à conférences a recueilli 203 soumissions de conférences, proposées par 127 conférencières et conférenciers : vous avez établi un nouveau record pour un événement AFUP ! Bravo et merci beaucoup à toutes les personnes qui ont proposé des sujets.
S'il est trop tard pour soumettre un sujet à l'appel à conférences, il est toujours possible d'orienter l'équipe de sélection vers vos sujets préférés ! Si les votes n'ont aucun pouvoir décisionnaire, ils permettent d'aider l'équipe à identifier les thématiques que vous attendez le plus. Votez pour vos sujets favoris, l'outil de vote ferme le soir du mercredi 14 juin.
À la cloture des votes, le pôle de sélection aura la lourde tâche de faire le tri dans les propositions et vous élaborer un programme pointu, varié et pour tous les niveaux. Avec une trentaine de créneaux disponibles répartis sur deux jours de conférences et deux salles en parallèle, il y aura forcément des déceptions… Mais aussi des grandes joies à la perspective de venir partager son savoir derrière le micro au sein de nos beaux amphithéâtres.
Pour faire son choix parmi tant de sujets intéressants, l'équipe peut s'appuyer sur le processus de sélection, qui permet autant que possible de donner une chance à tous les talks, notamment grâce à l'anonymisation des soumissions et le vote au jugement majoritaire. Ensuite, une longue phase d'élaboration du programme permettant d'assurer la diversité des sujets, l'absence de doublon dans le programme, la prise en compte des votes du public et d'autres critères promettant ainsi deux journées pointues à la communauté, amènera l'équipe à un programme de qualité.
Les conférencières et conférenciers ayant soumis un sujet peuvent espérer une réponse d'ici la fin du mois de juin.
Rendez-vous le 4 juillet pour la publication du programme : la liste des conférencier.e.s et de leurs talks sera alors dévoilée. Le planning jour par jour sera disponible plus tardivement à la fin de l'été. Ne doutez aucunement de la qualité du programme que l'équipe va vous concocter : vous ne voudrez pas manquer ça ! Prenez d'ores et déjà vos billets pour le Forum PHP 2023, les 12 et 13 octobre à l'hôtel New York - The Art of Marvel à Disneyland Paris !
Il y a maintenant presque trois ans, Grégoire vous donnait son avis (mitigé) de développeur PHP sur la version 2 de Tailwind CSS. Depuis, de l’eau a coulé sous les ponts, la France n’a pas gagné la coupe du monde, la v3 de Tailwind CSS est sortie, et une bonne partie de nos développeurs front-end ont eu l’occasion de se faire leur propre opinion sur le framework. Et si certains sont restés sur leur première impression :
Mais qu’est ce que c’est que cette merde ?
Grégory Copin, 2 février 2021
Mais c’est vraiment de la merde !
Grégory Copin, 17 mars 2023
d’autres, dont je fais partie, sont devenus progressivement des “utility-first” addicts. Il était donc temps d’écrire une “réponse” à ce premier article et de vous donner cette fois le point de vue d’une développeuse front-end sur Tailwind CSS.
Une petite présentation s’impose pour les deux du fond qui n’auraient pas lu l’article de Grégoire : Tailwind, c’est un framework CSS qui a fortement gagné en popularité au fil des années. Contrairement aux frameworks plus classiques, il est basé sur des classes “utilitaires” de bas niveau plutôt que sur des classes sémantiques pré-construites. Cette approche permet de réduire drastiquement la quantité de code CSS nécessaire pour styliser une page, tout en offrant une grande flexibilité et une personnalisation aisée.
Malgré sa relative jeunesse dans le monde sans pitié des frameworks CSS, le petit nouveau a su s’imposer en seulement quelques années, et commence même à faire concurrence à l’ancêtre longtemps indétrôné Bootstrap.
Si l’on se fie aux statistiques de “npm trends“ pour l’année 2023, on constate que Bootstrap et Tailwind sont quasiment similaires en nombre de téléchargements, et que depuis février ce dernier a même tendance à dépasser Bootstrap.
Selon l’édition 2022 du site “State of CSS“, Tailwind est non seulement largement utilisé, mais surtout très apprécié par les développeurs, qui lui attribuent un score de rétention de près de 80% depuis 2019.
Tous les meetups proposeront un renouvellement des équipes locales. Le programme n'est pas encore connu pour toutes les villes, mais au minimum, vous pouvez déjà bloquez la date et vous abonner à leur page Meetup pour ne rien manquer de leurs annonces !
Les élections dans les antennes AFUP permettent à la communauté locale de désigner ses représentant.e.s en charge d'organiser des meetups et apéros PHP à l'année au nom de l'antenne AFUP locale. Les élections permettent ainsi le bon renouvellement des bénévoles, visant ainsi la pérennité de l'antenne, tout en offrant aux personnes intéressées un moment de prédilection pour rejoindre l'équipe. Retrouvez tous les détails sur notre page dédiée aux élections dans les antennes..
Nous comptons sur vous pour venir en nombre à ces soirées de juin : votre présence est aussi un soutien pour les équipes qui se démènent à l'année près de chez vous pour vous aider à progresser et à échanger !
Si vous nous lisez régulièrement ici, vous le savez, nous ne ratons quasiment jamais une conférence AFUP. Ce printemps ne déroge pas à la règle, nous étions à Lille pour l'AFUP Day 2023 dans un lieu aux allures de château anglais dans lequel on enseignerait la magie. Et c'était presque ça, puisque nous avons assisté, entre autres, à une démonstration de code PHP exécuté directement dans le navigateur ! ?♂️ Voici donc un résumé des conférences qui nous ont marquées.
La journée de conférences a démarré avec une présentation de Grégoire dans laquelle il explique comment stocker des données JSON dans une base de données SQL tout en conservant du typage côté PHP.
Son but était de stocker en base de données un système de bloc CMS, sans avoir recours à de l'héritage Doctrine et les nombreux problèmes qui vont avec (nombreux JOIN, nombreuses colonnes, etc). Le tout en gardant une DX optimale et en facilitant la création de nouveaux blocs.
Grégoire a évoqué plusieurs solutions potentielles pour répondre à la problématique en expliquant pourquoi chacune de ces solutions n’était pas optimale. Il a fini par détailler la solution qu'il a retenue et que nous utilisons sur plusieurs projets : créer directement un type custom Doctrine, étendant le type natif json. Plusieurs pièges sont à éviter, comme par exemple faire comprendre à l'Unit Of Work de Doctrine qu'un objet a bien été modifié.
Mais une fois tout en place, l'ajout d'un nouveau type bloc ne nécessite d'ajouter que la classe PHP correspondante, et aucune autre configuration ni migration. Cerise sur le gâteau, Grégoire nous a parlé d'autres contextes où cette solution peut s'avérer utile (préférences de notifications d'un utilisateur, configuration d'un produit, données de souscription Stripe, etc).
Il arrive parfois que dans nos métiers nous soyons amenés à intervenir sur des projets legacy non couverts par des tests, quels qu'ils soient. Lorsque se pose la question de la modernisation du code, ou de sa réécriture, nous devons nous assurer de ne pas casser les fonctionnalités existantes même en l'absence de tests.
C'est là qu'intervient l'Approval Testing. Charles nous a donc présenté cette technique de test qui consiste à comparer une sortie de référence (souvent un fichier texte pouvant contenir du texte brut, du JSON ou autre) avec ce que produit notre application legacy. La démonstration en live reposait sur une application permettant de participer au tirage au sort organisé par un hôtel afin de faire gagner des lots aux vacanciers selon plusieurs critères (jour, heure de la journée, âge du participant, etc). Dans les cas où certaines fonctionnalités ne produisent pas ou pas assez de contenu en sortie, Charles nous a montré comment tester astucieusement le contenu des logs de notre application.
Échanges, bienveillance, expérience, convivialité et bien sûr, PHP, sont les maîtres-mots du grand rassemblement de la communauté organisé par l'AFUP : ne manquez pas l'événement, prenez votre place pour le Forum PHP 2023 ! Le tarif Early Bird, proposé jusqu'à la publication du programme le 4 juillet (ou jusqu'à épuisement des stocks), est disponible. Et les places partent très vite !
Si vous avez déjà participé à l'événement, vous remarquerez peut-être une évolution de notre grille tarifaire : les raisons ayant motivé notre décision sont expliquées dans cet article. Merci de votre compréhension pour cette décision visant à palier à la situation économique que nous connaissons toutes et tous.
Tout le monde a quelque chose à partager ! Venez parler de votre métier, présentez vos outils, vos projets, vos réussites et vos échecs, faites découvrir à notre auditoire votre manière de travailler. Dites nous comment vous avez surmonté votre dernier défi technique, comment l’open source a contribué à votre dernier projet ou comment un outil a changé votre façon de développer.
Expliquez comment l’éco-conception, l’accessibilité ou la sécurité sont pris en charge dans votre équipe. Venez parler des dernières avancées de Symfony, ou nous parler des avantages que Lavarel présente à vos yeux. Qu'il s'agisse de présentations de 20 ou 40 minutes, en solo ou en duo, ou - nouveauté 2023 - sous la forme d'un atelier proposé en petit comité : répondez à notre appel à conférences avant le lundi 12 juin 2023, 23h59 !
Sponsoriser l’événement, c’est l'occasion de présenter vos outils, travailler votre marque employeur, permettre à vos équipes de s’améliorer, ou de rencontrer vos futur.e.s équipier.e.s. dans un cadre unique et des conditions optimales.
Sponsoriser, c’est aussi soutenir la communauté et permettre à l’AFUP de continuer à proposer un événement devenu incontournable chaque année à l’automne. C'est aussi vous assurer de pouvoir compter, au quotidien comme à l'avenir, sur l'association qui fédère la communauté. C’est montrer que PHP est un langage dynamique, en perpétuelle évolution, vivant et ce, pour longtemps. Demandez notre dossier de sponsoring !
Que vous soyez membre du public, speaker ou sponsor de l'événement, nous n'avons qu'une hâte : vous retrouvez pour deux jours d'échanges, d'apprentissages et de rencontres, dans une atmosphère propice à imaginer l'avenir de PHP.
L’inflation importante, que nous connaissons toutes et tous au quotidien sur un plan plus personnel, impacte fortement le budget de l’événement. Ainsi, tous les postes de dépenses ont rencontré des hausses de budgets allant de 5% (pour la location de salles) à près de 13% (pour la restauration, déjà premier poste de dépenses de l’événement). C’est ainsi une hausse moyenne de 10% du budget événementiel, qui se montait déjà à plus de 260 000€ en 2022.
Après le boom de la période post-COVID, où les entreprises en ont profité pour enfin retrouver le public en présentiel, 2023 s’annonce comme le contre-coup du sentiment d’euphorie connu en 2022. Notre campagne de sponsoring en est le reflet : après un très bon lancement fin 2022, nous avons actuellement signé à peine la moitié des sponsorings nécessaires pour couvrir nos dépenses. Quand on sait que les sociétés de notre milieu génèrent près de la moitié des recettes de l’événement, le manque de confiance en l’avenir impacte forcément notre trésorerie, mettant en danger le cycle de conférences.
La grille tarifaire en 3 temps que nous connaissons aujourd’hui (tarif early bird, tarif de croisière puis tarif late bird) a été introduite en 2017. De 2006 à 2017, la billetterie n’est pas organisée en fonction d’un calendrier et la fourchette de prix des billets ne bouge pas : le tarif membre AFUP est à 150€, le tarif non-membre est à 250€.
L’arrivée de la grille tarifaire en 3 temps au Forum PHP 2017 n’a que très peu modifié ces tarifs : ils évoluent de 150€ à 275€ en fonction de la période d’achat du billet et du statut d'adhésion de la personne. Le tarif Late Bird pour les personnes non-membres est le seul à sortir significativement de la fourchette de prix connue jusque-là, montant à 325€.
Les tarifs actés en 2017 n’évoluent pas lors des 2 éditions suivantes, les Forum PHP 2018 et 2019. Cependant, la stagnation de la fourchette des prix des billets fixée en 2006 finit par trouver ses limites près de 15 ans après son apparition. La recherche de lieux toujours plus confortables, la mise en place de services pour le bien-être de la communauté (captation, apéro communautaire, sous-titrage, animations…) et l’inflation annuelle imposent une revue des tarifs en 2019 en vue de l’édition 2020. La mise à jour de la grille tarifaire pour le Forum PHP 2020 respecte toujours la fourchette de tarifs allant de 150€ à 250€ maximum, mais à destination des membres AFUP uniquement.
Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org
Gestion